텍스트 변환기
대소문자, camelCase, 초성 추출까지 한 번에
예시
대문자
HELLO WORLD EXAMPLE소문자
hello world examplecamelCase
helloWorldExamplePascalCase
HelloWorldExamplesnake_case
hello_world_examplekebab-case
hello-world-exampleCONSTANT_CASE
HELLO_WORLD_EXAMPLE문장 첫 글자만
Hello world example한글 초성
hello world example뒤집기
elpmaxe dlrow olleh친구와 같이 보기
같은 화면을 실시간으로 함께 봅니다
이 도구가 도움이 됐나요?
이 도구는
텍스트 변환기는 입력한 문장을 대문자, 소문자, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Sentence case, 초성 추출, 문자열 뒤집기까지 10가지 형태로 한 번에 바꿔 보여줍니다. 변수명이나 파일명을 지을 때, 혹은 초성만 뽑아 확인하고 싶을 때 씁니다. 단어 구분은 공백·언더바(_)·하이픈(-)·마침표(.), 그리고 camelCase 경계(소문자에서 대문자로 바뀌는 지점)를 기준으로 합니다.
사용법
- 텍스트를 입력하거나 예시(ABC / camelCase / 한글) 버튼으로 채웁니다.
- 아래에 10가지 변환 결과가 동시에 표시됩니다.
- 입력을 바꾸면 모든 결과가 즉시 다시 계산됩니다.
- 필요한 결과 줄의 복사 버튼을 눌러 바로 붙여넣습니다.
- "친구와 함께 보기"를 누르면 초대 링크가 생기고, 입력한 텍스트가 상대방 화면에도 실시간으로 나타납니다.
자주 묻는 질문
- camelCase와 snake_case는 어떻게 구분해서 변환하나요?
- 입력한 문장에서 공백·언더바(_)·하이픈(-)·마침표(.)를 단어 경계로 보고, "myVariableName"처럼 소문자에서 대문자로 바뀌는 지점도 경계로 인식합니다. 이렇게 나눈 단어들을 다시 각 표기법 규칙대로 이어 붙입니다.
- 초성 추출은 어떤 원리인가요?
- 완성형 한글 한 글자마다 초성(첫 자음) 하나를 뽑아냅니다. "안녕하세요"는 "ㅇㄴㅎㅅㅇ"가 됩니다. 한글이 아닌 글자(영문·숫자·공백)는 그대로 남습니다. 초성 퀴즈나 초성 채팅을 만들 때 유용합니다.
- 변수명 만들 때 어떤 표기법을 골라야 하나요?
- JavaScript·Java는 변수에 camelCase, 클래스에 PascalCase를 주로 씁니다. Python은 변수·함수에 snake_case를 쓰고, 상수는 언어를 가리지 않고 CONSTANT_CASE(대문자+언더바)를 많이 씁니다. URL이나 CSS 클래스명은 kebab-case가 흔합니다.
- 입력한 문장이 서버로 전송되나요?
- 아니요. 모든 변환은 브라우저 안에서 이뤄지고 입력값은 서버로 전송되지 않습니다.
- Sentence case가 문장마다 대문자로 시작하지 않는 이유는 무엇인가요?
- 이 도구의 Sentence case는 전체 입력값의 맨 첫 글자 하나만 대문자로 바꾸고 나머지는 소문자로 만듭니다. 마침표 뒤 다음 문장까지 각각 대문자로 시작하게 나누지는 않습니다.
- 여러 줄로 된 텍스트도 변환되나요?
- 됩니다. 줄바꿈도 공백·언더바·하이픈·마침표와 같은 단어 경계로 취급되어, 여러 줄에 걸친 텍스트도 한 덩어리로 이어서 변환합니다.
- 문자열 뒤집기에서 이모지가 깨질 수 있나요?
- 국기나 피부톤이 섞인 이모지처럼 여러 코드가 결합된 이모지는 뒤집으면 결합 순서가 흐트러져 원래 모양과 다르게 보일 수 있습니다. 일반 텍스트와 완성형 한글은 문제없이 뒤집힙니다.
- 친구와 실시간으로 같이 쓸 수 있나요?
- 네. "친구와 함께 보기"를 누르면 초대 링크가 생기고, 링크를 받은 사람의 화면에 입력한 텍스트가 실시간으로 함께 나타납니다.