대소문자 변환
글에 쓰는 네 가지, 코드에 쓰는 네 가지.
예제는 입력과 설정을 일시적으로 바꿉니다. 이전 작업을 복원할 수 있습니다.
0자
- 문자
- 0
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.
파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.
사용 예시
예시: API 필드명 snake_case ↔ camelCase, 영어 발표 제목은 Title Case로
백엔드 API 응답의 필드명(user_id, createdAt), 영어 발표 제목, 한글이 섞인 이름, 약어가 들어간 항목을 한 줄에 하나씩 다섯 줄 붙여 넣었습니다. 줄마다 따로 변환됩니다.
- 밑줄, 띄어쓰기, 소문자 뒤의 대문자가 모두 낱말 경계로 읽혀 user_id ↔ userId, created_at ↔ createdAt 이 양쪽으로 바뀝니다.
- 코드용 네 가지에서는 API 같은 약어도 소문자가 됩니다(apiResponseTimeMs). Title Case에서는 API가 그대로 남고, 괄호 속 ms는 Ms가 됩니다.
- 한글에는 대소문자가 없어 글자는 그대로이고, 띄어쓰기만 밑줄이 되거나(회원_가입_form) 붙습니다(회원가입Form).
- Title Case는 to, for 같은 짧은 낱말도 대문자로 올립니다. 출판 규칙대로 쓰려면 그 낱말만 손으로 고치세요.
| 붙여 넣은 줄 | camelCase | snake_case | Title Case |
|---|---|---|---|
| introduction to machine learning for beginners | introductionToMachineLearningForBeginners | introduction_to_machine_learning_for_beginners | Introduction To Machine Learning For Beginners |
| user_id | userId | user_id | User_Id |
| createdAt | createdAt | created_at | createdAt |
| 회원 가입 Form | 회원가입Form | 회원_가입_form | 회원 가입 Form |
| API response time (ms) | apiResponseTimeMs | api_response_time_ms | API Response Time (Ms) |
프런트엔드 변수명은 camelCase 열을, DB 컬럼명은 snake_case 열을 그대로 복사하면 됩니다. 이미 대소문자를 섞어 쓴 createdAt은 Title Case에서도 손대지 않습니다.
사용 방법
- 글을 붙여 넣고 바꿀 형태를 고릅니다. 결과는 바로 나옵니다.
- 제목이라면 Title Case, 본문이라면 Sentence case 입니다. 둘의 차이는 낱말마다 대문자로 시작하느냐, 문장의 첫 글자만이냐입니다.
- 코드에 쓸 이름이라면 camelCase, PascalCase, snake_case, kebab-case 를 고르세요. 띄어쓰기가 각 규칙에 맞게 정리됩니다.
- 여러 줄을 한꺼번에 붙여 넣어도 줄 구조는 그대로 유지됩니다.
자주 묻는 질문
- 한글에도 적용되나요?
- 한글에는 대소문자가 없으므로 글자 자체는 바뀌지 않습니다. 다만 snake_case 나 kebab-case 는 띄어쓰기를 밑줄이나 하이픈으로 바꾸므로 한글 문구에도 쓸 수 있습니다. 영문이 섞인 글에서는 영문 부분만 바뀝니다.
- Title Case가 영어 제목 규칙과 조금 다릅니다.
- 이 도구는 모든 낱말의 첫 글자를 올립니다. 영어 출판 규칙은 of, the, and 같은 낱말을 소문자로 두지만, 어느 낱말을 예외로 할지는 출판사마다 다릅니다. 기계적으로 처리한 뒤 필요한 곳만 손보는 편이 확실합니다.
- URL 슬러그를 만들 때는?
- kebab-case 가 맞습니다. 띄어쓰기가 하이픈이 되고 전부 소문자가 되므로 주소에 그대로 쓸 수 있습니다.
- snake_case를 camelCase로 바꿀 수 있나요?
- 네. 밑줄, 하이픈, 띄어쓰기와 소문자 뒤의 대문자를 모두 낱말 경계로 읽습니다. user_id는 userId, created_at은 createdAt이 되고, 거꾸로 createdAt을 snake_case로 바꾸면 created_at입니다. 여러 줄을 붙여 넣으면 한꺼번에 바뀝니다.
- 영어 문장을 모두 대문자로 바꾸려면?
- UPPERCASE를 고르면 됩니다. API response time (ms)는 API RESPONSE TIME (MS)가 되고, 섞여 있는 한글은 그대로 남습니다. 모두 소문자로 바꿀 때는 lowercase를 고르세요.
- 글이 업로드되나요?
- 되지 않습니다. 변환은 브라우저 안에서 일어납니다.