글자수 세기

문자 묶음·코드 포인트·단어·줄·UTF-8 바이트

이 브라우저에서만 처리
입력과 설정
처리 옵션

입력과 결과는 이 브라우저에서 처리합니다. 서버·URL·브라우저 영구 저장소에 저장하지 않습니다. 복사·다운로드한 파일은 기기에 남을 수 있습니다.

사용 방법

  1. 텍스트를 입력하거나 예제를 넣습니다.
  2. 문자 묶음·코드 포인트·공백 제외·단어·줄·바이트를 비교합니다.
  3. 필요한 수치를 확인하고 JSON 결과를 복사하거나 저장합니다.

이모지와 결합 문자의 수 차이

입력·설정
가é👨‍👩‍👧‍👦
결과
표시 문자 묶음 3개 · 코드 포인트 10개

결합된 가족 이모지도 코드 포인트로는 여러 개입니다.

처리 기준과 결과 읽기

문자 묶음은 Intl.Segmenter의 grapheme 구분, 단어는 현재 언어의 word 구분을 사용합니다. 공백 제외는 유니코드 공백을 제외한 코드 포인트 수입니다. 빈 입력의 줄 수는 0, 마지막 줄바꿈 뒤 빈 줄도 한 줄로 셉니다.

한계와 사용 전 확인

최대 50만 UTF-16 코드 단위입니다. 자동 갱신은 5만 자 이하에서 작동하며 더 긴 입력은 버튼으로 계산합니다. 제출 서비스가 UTF-16·바이트 등 다른 기준을 쓰면 그 서비스의 수치를 따르세요.

자주 묻는 질문

한글과 영어의 바이트가 왜 다른가요?

UTF-8에서 ASCII 문자는 보통 1바이트, 완성형 한글 음절은 보통 3바이트입니다. 이모지와 결합 문자도 길이가 다릅니다.

기준과 참고 자료

이 도구와 함께 읽기