글자수 세기
텍스트의 공백 포함 길이, 공백 제외 길이, 줄 수와 UTF-8 바이트 수를 함께 셉니다. 입력 제한이 글자 수인지 전송 바이트 수인지 비교하는 데 초점을 둡니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.
사용 방법과 입력
검사할 문장을 입력하면 값이 갱신됩니다. 줄바꿈과 공백도 결과에 영향을 주므로 제출할 원문을 그대로 붙여넣고, 이모지나 결합 문자는 별도로 확인하세요.
결과 해설과 예제
가 한 글자는 UTF-16 길이 1이지만 UTF-8에서는 3바이트입니다. 일부 이모지는 길이가 2 이상으로 잡힐 수 있으므로 화면상의 글자 개수와 표시 값을 동일시하지 마세요.
한계와 주의사항
- 공백 포함 길이는 JavaScript UTF-16 코드 단위 기준입니다.
- 다른 서비스가 grapheme 단위로 제한하면 결과가 다를 수 있습니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 텍스트 | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
한글 한 글자의 바이트 수는 왜 다른가요?
가 한 글자는 UTF-16 길이 1이지만 UTF-8에서는 3바이트입니다. 일부 이모지는 길이가 2 이상으로 잡힐 수 있으므로 화면상의 글자 개수와 표시 값을 동일시하지 마세요.
이모지가 두 글자로 보이는 이유는 무엇인가요?
공백 포함 길이는 JavaScript UTF-16 코드 단위 기준입니다. 다른 서비스가 grapheme 단위로 제한하면 결과가 다를 수 있습니다.