바이트·글자 수 세기

단어·줄·UTF-8

UTF-8 바이트, 글자, 단어, 줄, 문장 수를 즉시 셉니다. 무료 온라인 바이트 카운터·문자열 크기 도구입니다.

브라우저에서 계산하며 입력 내용을 업로드하지 않습니다.

문자

0

단어

0

줄

0

Bytes (UTF-8)

0

  • 공백 제외 문자 수0
  • 문장0

폼이나 API 제한을 입력하세요. 공백·줄바꿈·이모지도 UTF-8 바이트에 포함됩니다.

입력

이 도구는 무엇인가요?

문자·공백 제외 문자·단어·줄·문장·UTF-8 바이트를 한곳에서 셉니다. 입력하면 KPI가 바로 갱신되며, 데이터는 업로드되지 않습니다.

UI는 글자 수, DB는 바이트, 원고는 단어, API는 인코딩 크기를 제한하는 경우가 많습니다. 한글·이모지는 보이는 글자보다 UTF-8 바이트가 클 수 있습니다.

자주 쓰는 경우

  • 메타 설명·SNS·입력란의 글자/바이트 한도 확인
  • UI 카피 번역 길이 비교
  • API·로그 페이로드의 UTF-8 바이트 크기 점검

사용 방법

  1. 텍스트를 붙여넣습니다. 상단 KPI(문자·단어·줄·UTF-8 바이트)가 즉시 갱신됩니다.
  2. 칩 행에서 공백 제외 문자·문장 수를 확인합니다.
  3. Sample로 ASCII와 한글·이모지 바이트 차이를 봅니다.
  4. 통계 요약을 복사하거나 Clear로 비웁니다.

예시

입력 / 설정출력참고
Hello world.chars 12 · no-spaces 11 · words 2 · lines 1 · sentences 1 · UTF-8 12단순 ASCII.
안녕하세요chars 5 · words 1 · UTF-8 15한글 음절당 UTF-8 3바이트.
Hi 👋chars 5 · words 2 · UTF-8 7👋는 UTF-16 2유닛·UTF-8 4바이트(전체 7).
One.\nTwo!lines 2 · sentences 2 · words 2줄바꿈·문장 부호 반영.

UTF-8 바이트 제한 확인

폼이나 API의 제한을 입력하세요. 10바이트 제한에서 안녕😀는 정확히 10바이트, 남은 용량은 0입니다. 공백 하나를 추가하면 11바이트로 1바이트 초과합니다. 복사 요약에도 제한과 남은 용량·초과량이 포함됩니다.

입력 원문만 계산하며 JSON 따옴표·이스케이프·HTTP 헤더·파일 메타데이터는 제외합니다. Textarea는 줄바꿈을 LF로 정규화하므로 서버가 CRLF로 저장하면 줄바꿈마다 1바이트가 추가됩니다. 서버 인코딩도 확인하세요. UTF-8 결과는 EUC-KR 바이트가 아닙니다.

실무에서 흔한 실수

  • UTF-8 바이트 ≠ 글자 수: 한글·CJK·이모지는 저장 한도에 length만 쓰면 안 됩니다.
  • 단어는 공백 기준: 띄어쓰기 없는 한글 문장은 단어 1개로 잡힐 수 있습니다(형태소 분석 아님).
  • 글자 수는 JS UTF-16 길이입니다. 일부 이모지는 화면상 1글자여도 2로 셉니다.
  • 문장은 . ! ? 휴리스틱이라 약어에서 과다 집계될 수 있습니다.

참고자료

최종 검토: 2026-10-11

자주 묻는 질문

UTF-8 바이트와 글자 수가 다른 이유는?
글자 수는 JavaScript 문자열 길이(UTF-16 코드 유닛)이고, 바이트는 TextEncoder의 UTF-8 크기입니다. 한글·이모지·악센트는 보이는 글자보다 바이트가 많을 수 있고, 일부 이모지는 UTF-16 2유닛·UTF-8 4바이트입니다.
단어는 어떻게 세나요?
trim 후 공백(스페이스·탭·줄바꿈)으로 나눕니다. 연속 공백은 한 번으로 취급합니다. 공백 없는 한글·CJK 문장은 단어 1개로 잡힐 수 있습니다.
문장 수는 항상 정확한가요?
`.` `!` `?`로 끝나는 구간을 휴리스틱으로 셉니다. `Dr.` 같은 약어나 해당 구두점이 없는 문서는 어긋날 수 있습니다.
텍스트가 서버로 업로드되나요?
아니요. 모든 계산은 브라우저에서만 실행됩니다.
이 바이트 수를 EUC-KR 제한에 써도 되나요?
아니요. 이 도구는 UTF-8 원문 바이트를 계산하며 EUC-KR 제한과 다릅니다. JSON 따옴표·이스케이프·HTTP 헤더도 제외합니다. 서버가 CRLF 줄바꿈을 저장하면 LF 입력보다 바이트가 늘어납니다.