텍스트 입력

0 / 1,000,000

결과

0글자 수
0공백 제외
0단어 수
0문장 수
0줄 수

예시

예시 문장을 불러와 계산 결과를 확인할 수 있습니다.

글자 수는 UTF-16 코드 단위로 계산합니다

글자 수와 1,000,000자 입력 제한은 JavaScript 문자열의 UTF-16 코드 단위 기준입니다. 보이는 글자 하나와 항상 같지 않습니다. 한글 ‘가’와 영문 ‘A’는 각각 1, 😀는 2, 조합형 이모지 👩‍💻는 5로 집계됩니다. 화면에서 한 글자처럼 보이는 é도 e와 결합 악센트로 입력하면 2입니다.

공백 제외는 일반 공백뿐 아니라 탭과 줄바꿈 등 JavaScript가 공백으로 인식하는 문자를 제외합니다. 줄 수에는 빈 줄도 포함됩니다. 입력창에 붙여넣은 CRLF와 CR 줄바꿈은 브라우저가 LF로 정규화합니다.

같은 입력으로 다섯 지표 비교

다음 예에서 줄바꿈도 글자 수에 포함됩니다. 단어 수는 언어 분석이 아니라 공백으로 분리한 덩어리 수입니다. 문장 수는 마침표·물음표·느낌표 등으로 구분하므로 약어와 소수점은 문장을 과하게 나눌 수 있습니다.

입력 (두 줄):
가 A.
Hi!

글자 수: 8
공백 제외: 6
단어 수: 3
문장 수: 2
줄 수: 2

제출처의 기준과 비교하세요

과제는 단어 수, 입력 양식은 공백 포함 여부 등 제출처가 정한 기준을 먼저 확인하세요. 보이는 글자 단위나 UTF-8 바이트 수를 요구하는 시스템과 이 결과는 다를 수 있습니다. 이 도구는 읽기 시간이나 바이트 수를 계산하지 않습니다.

집계 기준 참고

ECMAScript: 문자열 length와 UTF-16 코드 단위

자주 묻는 질문

글자 수를 셀 때 원고가 외부로 전송되나요?

아니요. 모든 계산은 브라우저에서 이루어지며 입력 텍스트는 서버로 전송되거나 저장되지 않습니다.

단어와 문장은 어떻게 계산하나요?

단어는 공백으로 구분된 문자열을 기준으로, 문장은 일반적인 문장 종결 부호를 기준으로 계산합니다.