텍스트 도구
글자수 · 정리 · 인코딩
입력
- 글자 수
- 0
- 공백 제외
- 0
- 단어 수
- 0
- 줄 수
- 0
- 문단 수
- 0
- UTF-8 바이트
- 0
단어 수: 한자·가나는 글자 하나를 한 단어로, 나머지는 공백으로 나눈 덩어리를 한 단어로 셉니다. 글자나 숫자가 하나도 없는 덩어리(예: !!!, 😀)는 세지 않습니다.
설정
대소문자가 없는 문자(한글·한자·가나·기호)는 그대로 둡니다. 문장 변환은 나머지를 소문자로 바꿉니다.
중복 줄 제거는 처음 나온 순서를 유지합니다. 정렬은 코드 포인트 순서를 씁니다.
위 두 칸에 글을 넣으면 줄 단위로 다른 곳을 찾아 줍니다. 입력이 아주 크면 줄 단위 비교는 건너뜁니다.
URL 은 encodeURIComponent 기준, Base64 는 UTF-8 기준입니다.
정리는 값의 의미를 바꾸지 않습니다. 잘못된 JSON 을 임의로 고치지 않습니다.
결과
모든 처리는 브라우저 안에서만 이루어지며, 입력한 텍스트는 서버로 전송되거나 저장되지 않습니다.
사용 안내
글자 수 세기부터 대소문자 바꾸기, 줄 정리, 두 글 비교, URL·Base64·HTML 인코딩, JSON 정리까지 글을 다루는 일을 한 곳에서 합니다. 글자 수·단어 수·줄 수·UTF-8 바이트가 늘 위에 보입니다. 입력한 글은 브라우저 안에서만 처리되며 서버로 전송하거나 저장하지 않습니다.
이럴 때 씁니다
- 자기소개서나 과제가 글자 수 제한을 둘 때 공백 포함·제외를 함께 확인할 때.
- 복사해 온 목록에서 중복 줄을 지우고 정렬해 정리할 때.
- 주소에 들어갈 한글을 URL 인코딩하거나, 받은 Base64 를 풀어 볼 때.
쓰는 법
- 입력 텍스트 칸에 글을 붙여 넣습니다. 통계는 바로 위에 나타납니다.
- 작업 모드를 고릅니다 — 변환 · 정리 · 비교 · 인코딩 · JSON.
- 하고 싶은 작업 단추를 누르면 아래 결과에 나옵니다.
- 결과를 복사해 쓰시면 됩니다.
알아 두실 것
- 대소문자가 없는 글자는 그대로 둡니다. 한글·한자·가나·기호는 바뀌지 않습니다 (§14 원본 보존).
- 중복 줄 제거는 처음 나온 순서를 지킵니다. 정렬은 코드 포인트 순서(숫자 → 영문 → 한글)를 씁니다.
- URL 인코딩은 `encodeURIComponent` 기준, Base64 는 UTF-8 기준입니다. 다른 기준으로 만든 값과는 결과가 다를 수 있습니다.
- JSON 정리는 값의 의미를 바꾸지 않습니다. 잘못된 JSON 을 임의로 고치지 않고 몇 줄 몇 열이 잘못됐는지 알려 줍니다.
- 비교는 줄 단위로 봅니다. 입력이 아주 크면 같은지 다른지만 알려 드립니다.
자주 묻는 질문
글자 수가 다른 곳과 다릅니다.
세는 기준이 달라서입니다. 이 도구는 공백 포함과 공백 제외를 둘 다 보여 주고, 이모지처럼 두 칸을 차지하는 글자도 사람이 보는 한 글자로 셉니다. 제출처가 "공백 제외" 를 요구하면 그 숫자를 보세요.
UTF-8 바이트는 왜 보여 주나요?
데이터베이스 칸 길이나 문자 메시지 길이는 글자 수가 아니라 바이트로 제한되는 경우가 많기 때문입니다. 한글은 한 글자가 보통 3바이트라 글자 수만 보면 한도를 넘기기 쉽습니다.
Base64 를 풀었더니 글자가 깨집니다.
그 값이 UTF-8 이 아닌 다른 방식(예: EUC-KR)으로 만들어졌을 수 있습니다. 이 도구는 UTF-8 기준으로만 풀며, 깨진 글자를 그럴듯하게 고치지 않습니다 — 잘못 고치면 더 위험하기 때문입니다.
JSON 이 틀렸다고 나옵니다.
몇 번째 줄, 몇 번째 열이 문제인지 알려 드립니다. 흔한 원인은 마지막 쉼표, 따옴표 짝 안 맞음, 홑따옴표 사용입니다. JSON 은 홑따옴표를 허용하지 않습니다.
입력한 글이 저장되나요?
저장되지 않습니다. 모두 이 기기 안에서 처리되며 서버로 전송하지 않습니다. 계약서 초안이나 개인정보가 담긴 글도 그대로 쓰실 수 있습니다.