TEXT COUNT & ANALYZE
문장의 길이를 기준별로 나누어 확인합니다.
자기소개서, 블로그 제목, 광고 문구처럼 글자 제한이 있는 문장을 붙여넣으면 공백 포함 글자수와 공백 제외 글자수를 동시에 계산합니다. 단어·줄·UTF-8 바이트도 함께 보여주므로 제출 기준에 맞는 수치를 빠르게 선택할 수 있습니다.
사용 방법
입력부터 결과 활용까지 네 단계로 진행합니다.
- 1텍스트 입력
직접 작성하거나 확인할 문장을 붙여넣습니다.
- 2기준 선택
공백 포함 또는 제외 등 필요한 기준을 확인합니다.
- 3길이 조정
제한에 맞게 문장을 다듬으면 수치가 바로 바뀝니다.
- 4결과 활용
완성한 문장을 복사해 문서나 입력란에 사용합니다.
같은 문장도 집계 기준에 따라 숫자가 달라집니다.
서비스마다 ‘글자 수’의 기준이 다릅니다. 어떤 곳은 띄어쓰기와 줄바꿈을 포함하고, 어떤 곳은 공백을 제외하거나 저장 용량인 바이트를 제한합니다. 제출 화면의 안내와 툴하루의 각 지표를 함께 확인하는 것이 가장 정확합니다.
공백 포함띄어쓰기와 줄바꿈을 포함한 전체 문자 수입니다.
공백 제외스페이스·탭·줄바꿈을 제외한 문자 수입니다.
UTF-8 바이트한글과 이모지의 실제 저장 용량 차이를 반영합니다.
예제로 확인하기
같은 문장의 글자 수와 바이트를 비교합니다
‘500자 이내’와 ‘500바이트 이내’는 다른 조건입니다. 완성형 한글은 한 글자가 UTF-8에서 3바이트를 차지하므로, 한글 500자만 입력해도 1,500바이트가 됩니다. 제출처가 공백을 포함하는지, 바이트를 제한하는지부터 확인하세요.
한글·영문·줄바꿈이 섞인 문장
툴하루 A
좋아요!
첫 줄은 한글 3자, 공백 1자, 영문 1자입니다. 줄바꿈 1자와 두 번째 줄의 한글 3자·느낌표 1자를 더하면 공백 포함 10자가 됩니다. 공백 제외는 스페이스와 줄바꿈을 빼서 8자입니다.
| 공백 포함 | 공백 제외 | 단어 | 줄 | UTF-8 | 문장 |
|---|---|---|---|---|---|
| 10자 | 8자 | 3개 | 2줄 | 22바이트 | 1개 |
바이트는 한글 6자 × 3바이트에 영문·공백·줄바꿈·느낌표 각 1바이트를 더한 22바이트입니다. 여기서 단어는 공백과 줄바꿈으로 나눈 덩어리이고, 문장 수는 마침표·물음표·느낌표 등을 기준으로 나눈 대략적인 값입니다.
눈에 보이는 이모지 하나가 여러 글자인 이유
A 가 😊 👨👩👧👦
툴하루는 유니코드 코드 포인트를 한 글자로 셉니다. 위 문장은 공백 포함 13자, 공백 제외 10자, UTF-8 36바이트입니다. 가족 이모지는 사람 이모지 4개와 보이지 않는 연결 문자 3개로 이루어져 이 도구에서 7자로 계산됩니다.
일부 입력창은 화면에 보이는 묶음을 한 글자로 세고, 다른 입력창은 UTF-16 단위나 바이트를 사용합니다. 그래서 같은 이모지를 넣어도 결과가 달라질 수 있습니다. 이 페이지의 숫자가 모든 제출처와 같지는 않습니다.
모양이 같은 한글도 내부 표현은 다를 수 있습니다
완성형 ‘가’
가1자 · 3바이트
초성·중성이 결합한 ‘가’
가2자 · 6바이트
오른쪽은 U+1100과 U+1161 두 코드 포인트로 이루어져 있습니다. 복사해 온 문서에서 이런 표현 차이가 생길 수 있습니다. 툴하루는 입력 문자를 자동으로 합치거나 정규화하지 않고 입력란의 값을 그대로 셉니다.
예제를 실행하면 기존 입력 내용이 바뀝니다. 위 표는 마지막 줄 뒤에 추가 줄바꿈이 없는 예제를 기준으로 합니다.
제출 전 확인
제출 화면과 숫자가 다를 때 확인할 것
- 제한의 단위를 확인합니다. ‘공백 제외 500자’라면 공백 제외 지표를, ‘UTF-8 1,000바이트’라면 바이트 지표를 봅니다. 다른 문자 인코딩을 사용하는 제출처에는 UTF-8 수치를 그대로 적용하지 마세요.
- 문장 끝과 빈 줄을 확인합니다. 마지막 Enter도 공백 포함 글자 수와 바이트에 포함되고 줄 수를 늘립니다. 자동으로 화면에서 접힌 줄은 Enter로 넣은 줄바꿈과 다릅니다.
- 이모지와 특수 공백을 살펴봅니다. 탭·줄바꿈·줄 바꿈 없는 공백은 공백 제외 집계에서 빠집니다. 반면 폭 없는 공백 U+200B나 이모지 연결 문자 U+200D는 이 도구에서 글자로 셉니다.
- 최종 제출 화면에서 다시 확인합니다. 제출처가 붙여넣은 내용을 정규화하거나 별도 규칙으로 셀 수 있습니다. 문장을 수정한 뒤에는 실제 입력창의 남은 글자 수와 오류 안내를 기준으로 마무리하세요.
줄·단어·문장 수는 이렇게 해석하세요
빈 입력은 0줄입니다. 글이 있으면 줄바꿈을 기준으로 줄 수를 세며 마지막에 줄바꿈이 있으면 빈 줄도 포함합니다. 브라우저 입력란에서는 줄바꿈이 일반적으로 LF 하나로 처리되므로, 이 수치는 CRLF 줄바꿈으로 저장한 파일 전체의 바이트 크기와 다를 수 있습니다.
‘서울에 갑니다’는 공백으로 나뉜 2개 단어로 셉니다. 형태소 분석이나 맞춤법 검사는 하지 않습니다. 문장 수 역시 소수점·약어·연속된 문장부호에 영향을 받으므로 원고의 문장 개수를 엄밀하게 판단하는 용도로는 적합하지 않습니다.
툴하루 예제·설명 검토: · 문자 단위 참고: MDN 코드 포인트. 표의 수치는 이 도구의 집계 방식으로 확인했으며 제출처의 규칙을 대신하지 않습니다. 집계 오류 제보
대표적인 사용 사례
실제 작업에서는 이렇게 활용할 수 있습니다.
제목과 설명 작성
검색 결과 제목이나 요약문을 권장 길이에 맞춰 다듬습니다.
지원서 작성
자기소개와 경력 문항이 요구하는 글자 제한을 확인합니다.
짧은 문구 검토
게시물과 광고 문구를 채널별 길이에 맞게 조정합니다.
자주 묻는 질문
사용 전 알아두면 좋은 기준을 정리했습니다.
한글 한 글자는 몇 자로 계산되나요?
일반적인 완성형 한글 음절은 1자로 계산합니다. 다만 여러 코드가 조합된 일부 이모지나 특수문자는 서비스마다 계산 방식이 다를 수 있습니다.
글자 수와 바이트 수는 왜 다른가요?
툴하루의 글자 수는 유니코드 코드 포인트 개수이고, 바이트는 UTF-8로 표현할 때의 크기입니다. 영문 A는 1바이트, 완성형 한글 가는 3바이트입니다. 결합 이모지는 화면에서 하나로 보여도 여러 글자로 셀 수 있습니다.
단어 수는 어떤 기준으로 세나요?
연속된 공백, 탭 또는 줄바꿈을 경계로 나눈 덩어리를 한 단어로 계산합니다. 형태소 분석 결과와는 다릅니다.
입력한 문장이 서버에 저장되나요?
아니요. 모든 계산은 현재 브라우저에서 실행되며 입력한 문장이나 계산 결과는 툴하루 서버로 전송되지 않습니다.