텍스트 도구

글자수 · 정리 · 인코딩

입력

글자 수
0
공백 제외
0
단어 수
0
줄 수
0
문단 수
0
UTF-8 바이트
0

단어 수: 한자·가나는 글자 하나를 한 단어로, 나머지는 공백으로 나눈 덩어리를 한 단어로 셉니다. 글자나 숫자가 하나도 없는 덩어리(예: !!!, 😀)는 세지 않습니다.

설정

대소문자가 없는 문자(한글·한자·가나·기호)는 그대로 둡니다. 문장 변환은 나머지를 소문자로 바꿉니다.

결과

모든 처리는 브라우저 안에서만 이루어지며, 입력한 텍스트는 서버로 전송되거나 저장되지 않습니다.

사용 안내

글자 수 세기부터 대소문자 바꾸기, 줄 정리, 두 글 비교, URL·Base64·HTML 인코딩, JSON 정리까지 글을 다루는 일을 한 곳에서 합니다. 글자 수·단어 수·줄 수·UTF-8 바이트가 늘 위에 보입니다. 입력한 글은 브라우저 안에서만 처리되며 서버로 전송하거나 저장하지 않습니다.

이럴 때 씁니다

  • 자기소개서나 과제가 글자 수 제한을 둘 때 공백 포함·제외를 함께 확인할 때.
  • 복사해 온 목록에서 중복 줄을 지우고 정렬해 정리할 때.
  • 주소에 들어갈 한글을 URL 인코딩하거나, 받은 Base64 를 풀어 볼 때.

쓰는 법

  1. 입력 텍스트 칸에 글을 붙여 넣습니다. 통계는 바로 위에 나타납니다.
  2. 작업 모드를 고릅니다 — 변환 · 정리 · 비교 · 인코딩 · JSON.
  3. 하고 싶은 작업 단추를 누르면 아래 결과에 나옵니다.
  4. 결과를 복사해 쓰시면 됩니다.

알아 두실 것

  • 대소문자가 없는 글자는 그대로 둡니다. 한글·한자·가나·기호는 바뀌지 않습니다 (§14 원본 보존).
  • 중복 줄 제거는 처음 나온 순서를 지킵니다. 정렬은 코드 포인트 순서(숫자 → 영문 → 한글)를 씁니다.
  • URL 인코딩은 `encodeURIComponent` 기준, Base64 는 UTF-8 기준입니다. 다른 기준으로 만든 값과는 결과가 다를 수 있습니다.
  • JSON 정리는 값의 의미를 바꾸지 않습니다. 잘못된 JSON 을 임의로 고치지 않고 몇 줄 몇 열이 잘못됐는지 알려 줍니다.
  • 비교는 줄 단위로 봅니다. 입력이 아주 크면 같은지 다른지만 알려 드립니다.

자주 묻는 질문

글자 수가 다른 곳과 다릅니다.

세는 기준이 달라서입니다. 이 도구는 공백 포함과 공백 제외를 둘 다 보여 주고, 이모지처럼 두 칸을 차지하는 글자도 사람이 보는 한 글자로 셉니다. 제출처가 "공백 제외" 를 요구하면 그 숫자를 보세요.

UTF-8 바이트는 왜 보여 주나요?

데이터베이스 칸 길이나 문자 메시지 길이는 글자 수가 아니라 바이트로 제한되는 경우가 많기 때문입니다. 한글은 한 글자가 보통 3바이트라 글자 수만 보면 한도를 넘기기 쉽습니다.

Base64 를 풀었더니 글자가 깨집니다.

그 값이 UTF-8 이 아닌 다른 방식(예: EUC-KR)으로 만들어졌을 수 있습니다. 이 도구는 UTF-8 기준으로만 풀며, 깨진 글자를 그럴듯하게 고치지 않습니다 — 잘못 고치면 더 위험하기 때문입니다.

JSON 이 틀렸다고 나옵니다.

몇 번째 줄, 몇 번째 열이 문제인지 알려 드립니다. 흔한 원인은 마지막 쉼표, 따옴표 짝 안 맞음, 홑따옴표 사용입니다. JSON 은 홑따옴표를 허용하지 않습니다.

입력한 글이 저장되나요?

저장되지 않습니다. 모두 이 기기 안에서 처리되며 서버로 전송하지 않습니다. 계약서 초안이나 개인정보가 담긴 글도 그대로 쓰실 수 있습니다.