Nouplo

대소문자 변환

글에 쓰는 네 가지, 코드에 쓰는 네 가지.

예제는 입력과 설정을 일시적으로 바꿉니다. 이전 작업을 복원할 수 있습니다.

0자
문자
0
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.

파일은 내 기기 밖으로 나가지 않습니다

이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.

사용 예시

예시: API 필드명 snake_case ↔ camelCase, 영어 발표 제목은 Title Case로

백엔드 API 응답의 필드명(user_id, createdAt), 영어 발표 제목, 한글이 섞인 이름, 약어가 들어간 항목을 한 줄에 하나씩 다섯 줄 붙여 넣었습니다. 줄마다 따로 변환됩니다.

  1. 밑줄, 띄어쓰기, 소문자 뒤의 대문자가 모두 낱말 경계로 읽혀 user_id ↔ userId, created_at ↔ createdAt 이 양쪽으로 바뀝니다.
  2. 코드용 네 가지에서는 API 같은 약어도 소문자가 됩니다(apiResponseTimeMs). Title Case에서는 API가 그대로 남고, 괄호 속 ms는 Ms가 됩니다.
  3. 한글에는 대소문자가 없어 글자는 그대로이고, 띄어쓰기만 밑줄이 되거나(회원_가입_form) 붙습니다(회원가입Form).
  4. Title Case는 to, for 같은 짧은 낱말도 대문자로 올립니다. 출판 규칙대로 쓰려면 그 낱말만 손으로 고치세요.
붙여 넣은 줄 camelCase snake_case Title Case
introduction to machine learning for beginners introductionToMachineLearningForBeginnersintroduction_to_machine_learning_for_beginnersIntroduction To Machine Learning For Beginners
user_id userIduser_idUser_Id
createdAt createdAtcreated_atcreatedAt
회원 가입 Form 회원가입Form회원_가입_form회원 가입 Form
API response time (ms) apiResponseTimeMsapi_response_time_msAPI Response Time (Ms)

프런트엔드 변수명은 camelCase 열을, DB 컬럼명은 snake_case 열을 그대로 복사하면 됩니다. 이미 대소문자를 섞어 쓴 createdAt은 Title Case에서도 손대지 않습니다.

사용 방법

  1. 글을 붙여 넣고 바꿀 형태를 고릅니다. 결과는 바로 나옵니다.
  2. 제목이라면 Title Case, 본문이라면 Sentence case 입니다. 둘의 차이는 낱말마다 대문자로 시작하느냐, 문장의 첫 글자만이냐입니다.
  3. 코드에 쓸 이름이라면 camelCase, PascalCase, snake_case, kebab-case 를 고르세요. 띄어쓰기가 각 규칙에 맞게 정리됩니다.
  4. 여러 줄을 한꺼번에 붙여 넣어도 줄 구조는 그대로 유지됩니다.

자주 묻는 질문

한글에도 적용되나요?
한글에는 대소문자가 없으므로 글자 자체는 바뀌지 않습니다. 다만 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를 고르세요.
글이 업로드되나요?
되지 않습니다. 변환은 브라우저 안에서 일어납니다.

관련 도구