글자 대소문자 빠른 가이드
글자 대소문자는 글로 쓰는 언어가 더 큰 대문자와 더 작은 소문자를 구분하는 방식입니다. 두 형태를 모두 가진 표기 체계에서는 각 대문자에 대응하는 소문자가 있어 이름, 발음, 알파벳 순서를 공유합니다. 아래는 이 도구가 수행하는 변환과 각 변환을 언제 사용할지 간략히 정리한 내용입니다.
대문자
모든 글자를 대문자 형태로 표시합니다. 짧은 라벨, 경고, 약어에 적합합니다. 몇 단어를 넘으면 읽기 속도가 느려지고 외치는 느낌을 줄 수 있어 피하세요.
THIS IS AN EXAMPLE OF UPPERCASE IN USE.
소문자
모든 글자를 작은 형태로 표시합니다. 현대 작문에서 본문의 기본값이며, 가독성이 좋고 페이지에서 조용히 어울립니다.
this is an example of lowercase in use.
Sentence case (문장 시작만 대문자)
각 문장의 첫 글자만 대문자로 만듭니다. 고유명사와 영문법이 요구하는 부분도 포함됩니다. 단락, UI 문구, 대화형 글에 자연스럽습니다.
This is an example of sentence case in use.
Title Case (제목식)
명사·동사·형용사 같은 주요 단어를 대문자로 시작하고, 짧은 관사·전치사·접속사는 소문자로 둡니다. 잡지·블로그 헤드라인의 전통적인 스타일입니다.
This Is an Example of Title Case in Use.
Capitalized Case (단어별 첫 글자)
모든 단어의 첫 글자를 대문자, 나머지를 소문자로 만듭니다 — Title Case와 달리 짧은 단어도 예외 없이 대문자입니다. 이름, 브랜드, 통일된 짧은 라벨에 흔합니다.
This Is An Example Of Capitalized Case In Use.
aLtErNaTiNg cAsE
원래 대소문자에 상관없이 소문자로 시작해 한 글자씩 번갈아 바꿉니다. 주로 소셜 미디어에서 스타일적인 강조 용도로 쓰입니다.
tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.
iNVERSE cASE
모든 글자의 대소문자를 반대로 바꿉니다. 빠른 시각적 효과나 원문 문자열의 비정상적인 대소문자 패턴을 점검할 때 유용합니다.
tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.
camelCase
개발자 스타일: 첫 단어는 소문자, 이후 단어는 첫 글자만 대문자로 표기해 모두 붙입니다. JavaScript, Java, Swift의 변수·함수 기본 명명 규칙입니다.
thisIsAnExampleOfCamelCase
PascalCase
첫 단어를 포함해 모든 단어의 첫 글자를 대문자로 쓰고 구분자 없이 붙입니다. 클래스, 인터페이스, React 컴포넌트 등 타입 이름에 사용됩니다.
ThisIsAnExampleOfPascalCase
snake_case
소문자 단어를 밑줄로 연결합니다. Python, Rust, Ruby 식별자와 SQL 열 이름의 표준입니다.
this_is_an_example_of_snake_case
kebab-case
소문자 단어를 하이픈으로 연결합니다. URL 슬러그, CSS 클래스, HTML 속성에 쓰이는 규칙입니다.
this-is-an-example-of-kebab-case
CONSTANT_CASE
대문자 단어를 밑줄로 연결합니다. 대부분의 언어에서 상수와 환경 변수 표기에 사용됩니다.
THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE
뒤집기
텍스트의 모든 문자 순서를 뒤집습니다. 빠른 난독화, 회문 검사, 재미있는 타이포그래피에 유용합니다.
.esu ni esrever fo elpmaxe na si sihT
공백 정리
연속된 공백을 하나로 줄이고, 각 줄 양 끝의 공백을 제거하며, 빈 줄을 삭제합니다. Word나 PDF에서 붙여넣은 텍스트 정리에 좋습니다.
Clean, tidy text on one line.
중복 줄 제거
중복 줄을 제거하고 각 줄의 첫 등장만 유지합니다. 나머지 줄의 순서는 그대로 유지됩니다.
alpha beta gamma
줄 정렬
각 줄을 로캘 인식 비교로 알파벳 순으로 정렬합니다. 목록, CSV 열, JSON 키 묶음을 정리할 때 유용합니다.
alpha beta gamma
Slugify
문자열을 URL 슬러그용으로 정규화합니다. 발음 부호를 제거하고 구두점·특수 문자를 없애며 전부 소문자로 만든 뒤 남은 단어를 하이픈으로 연결합니다.
this-is-an-example-of-a-slug
Base64 인코딩
UTF-8 텍스트를 Base64 문자열로 인코딩합니다. JSON에 바이너리 안전 데이터를 저장하거나, HTML에 작은 자원을 임베드하거나, URL로 짧은 페이로드를 공유할 때 유용합니다.
VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=
Base64 디코딩
Base64 문자열을 UTF-8 텍스트로 디코딩합니다. 입력이 유효한 Base64가 아니면 빈 문자열을 반환합니다.
This is an example of Base64.
URL 인코딩
문자열을 퍼센트 인코딩하여 URL의 쿼리 문자열이나 경로 세그먼트에 안전하게 사용할 수 있게 합니다.
Hello%20World%20%26%20friends
URL 디코딩
퍼센트 인코딩된 URL 문자열을 원래 문자로 디코딩합니다.
Hello World & friends
HTML 이스케이프
HTML 예약 문자 5개(<, >, &, ", ')를 해당 엔티티로 바꿔, 신뢰할 수 없는 텍스트를 HTML에 안전하게 삽입할 수 있게 합니다.
<script>alert(1)</script>
HTML 언이스케이프
HTML 엔티티(이름·숫자 모두)를 원래 문자로 디코딩합니다.
<script>alert(1)</script>
Markdown 제거
제목, 강조, 코드 블록, 링크, 이미지, 목록 등 Markdown 문법을 제거하고 일반 텍스트를 반환합니다.
Bold text and a link become plain words.
ROT13
각 글자를 알파벳에서 13자리 뒤로 이동시키는 간단한 치환 암호입니다. ROT13은 자기 역연산이라 두 번 적용하면 원본으로 돌아갑니다.
Guvf vf na rknzcyr bs EBG13 va hfr.
텍스트 → 2진수
입력의 각 UTF-8 바이트를 공백으로 구분된 8비트 이진수로 인코딩합니다. 저수준 데모와 컴퓨터 과학 연습에 유용합니다.
01001000 01101001
2진수 → 텍스트
8비트 이진수의 시퀀스를 UTF-8 텍스트로 디코딩합니다. 공백·쉼표·기타 비이진 문자는 무시됩니다.
Hi
텍스트 → 16진수
입력의 각 UTF-8 바이트를 두 자리 16진수 값으로 인코딩합니다. 인코딩 디버깅이나 일반 텍스트로 바이너리 데이터를 공유할 때 흔히 사용됩니다.
48 65 6c 6c 6f
16진수 → 텍스트
바이트 단위의 16진수 값 시퀀스를 UTF-8 텍스트로 디코딩합니다. 공백과 비-16진수 문자는 무시됩니다.
Hello
취소선 텍스트
각 글자 뒤에 유니코드 결합 문자(U+0336)를 추가해 일반 텍스트, SNS 자기소개, 대부분의 채팅 앱에서 글자가 취소선으로 보이게 합니다.
T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.
밑줄 텍스트
각 글자 뒤에 유니코드 결합 문자(U+0332)를 추가해 HTML이나 Markdown 없이도 밑줄이 그어진 모양으로 보이게 합니다.
T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.
거꾸로 뒤집은 텍스트
각 글자를 시각적으로 반전된 유니코드로 매핑하고 순서를 거꾸로 뒤집어, 결과가 원본을 180° 회전시킨 듯이 보이게 합니다.
˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴
거울 텍스트
반전된 유니코드 글리프로 각 글자를 좌우 대칭시키고 문자열 순서도 뒤집습니다 — 거울 속에서 읽는 것과 같습니다.
.bɘɿoɿɿim ƨi ƨiʜT
HTML 제거
입력에서 모든 HTML 태그를 제거하고 일반적인 엔티티를 디코딩하여 일반 텍스트만 남깁니다. p, br, li 같은 블록 요소는 줄바꿈으로 바뀌어 구조가 유지됩니다.
This is plain text.
이메일 추출
입력을 스캔하여 발견된 모든 이메일 주소를 중복 제거하고 한 줄에 하나씩 추출합니다. 붙여넣은 이메일 스레드나 HTML 덤프에서 주소를 뽑아낼 때 유용합니다.
alice@example.com bob@convertcasehq.com
URL 추출
입력에서 모든 http(s) URL을 중복 제거하고 한 줄에 하나씩 가져옵니다. 복사한 기사나 채팅 로그에서 링크를 수집하기 좋습니다.
https://convertcasehq.com https://example.com/blog
줄 번호 추가
각 줄 앞에 1부터 시작하는 줄 번호를 붙이고, 콜론이 세로로 정렬되도록 패딩합니다. 스니펫 공유 시 줄 위치를 빠르게 참조할 수 있습니다.
1: First line 2: Second line
줄 섞기
Fisher–Yates 알고리즘으로 모든 줄 순서를 무작위화합니다. 플레이리스트, 이름 목록, 샘플 데이터를 섞을 때 유용합니다.
gamma alpha beta
임의 줄 선택
입력에서 비어 있지 않은 줄 중 하나를 무작위로 고릅니다. 목록에서 이름, 당첨자, 프롬프트를 뽑을 때 좋습니다.
alpha
줄 합치기
여러 줄 텍스트를 공백으로 이어 붙여 한 줄로 만들고 여분의 공백을 정리합니다. 이메일이나 PDF에서 강제 줄바꿈된 단락을 풀 때 유용합니다.
First line second line third line.
LF로 변환
Windows(CRLF)와 옛 Mac(CR) 줄바꿈을 Unix 스타일 LF로 정규화합니다. 저장소에 푸시하거나 Unix 도구로 처리하기 전에 자주 필요합니다.
line one line two
CRLF로 변환
줄바꿈을 Windows 스타일 CRLF로 변환합니다. 메모장으로 열거나 CRLF를 요구하는 도구에서 사용할 파일을 만들 때 유용합니다.
line one\r\nline two