본문으로 건너뛰기

단어 · 글자 · 읽는 시간

글자 수 세기

“The quick brown fox jumps over the lazy dog.” 문장은 9단어, 공백 포함 44자, 공백 제외 36자입니다. 내 텍스트를 붙여 넣거나 입력하면 그 개수를 볼 수 있습니다.

입력하는 대로 개수가 갱신되며 텍스트는 이 탭 밖으로 나가지 않습니다. 읽는 시간과 말하는 시간은 두 숫자 칸의 속도를 쓰며, 이 값은 바꿀 수 있는 가정입니다.

Scanned by NortonTM Safe Web

한눈에 보기

가격
비용 없음
계정
필요 없음
업로드
해당 없음 — 텍스트는 이 탭 밖으로 나가지 않습니다
단어 규칙
Intl.Segmenter를 통한 유니코드 단어 경계(UAX #29)
읽는 시간
단어 수 ÷ 분당 단어 수, 처음에는 200, 수정 가능
크기 제한
텍스트당 5,000,000자

샘플 텍스트의 개수와 읽는 시간

이 표들은 계수기와 같은 코드로 계산됩니다. UTF-16 단위와 UTF-8 바이트를 보면 글자 수와 바이트 크기가 왜 다른지 알 수 있습니다.

샘플 텍스트의 개수
텍스트단어글자UTF-16 단위UTF-8 바이트
Hello, world!2131313
well-known2101010
naïve1556
naïve1567
日本語のテキスト38824
3.14 and 1,0003141414
👨‍👩‍👧‍👦011125
텍스트를 읽거나 말하는 데 걸리는 시간
단어분당 200단어로 읽기분당 130단어로 말하기
1000:300:46
2501:151:55
5002:303:51
10005:007:42
200010:0015:23
500025:0038:28

텍스트의 단어 수를 세는 방법

1

텍스트 붙여넣기 또는 입력

상자에 텍스트를 넣으세요. 개수를 바로 볼 수 있도록 샘플이 들어 있으며, 지우기를 누르면 빈 상자에서 시작합니다. 수 메가바이트의 텍스트도 되며 최대 5,000,000자까지 가능합니다.

2

개수 확인

단어, 글자, 공백 제외 글자, 문장, 문단, 줄이 입력하는 대로 갱신됩니다. 그 아래에서 평균 단어 길이, 가장 긴 단어, UTF-16 단위와 UTF-8 바이트로 나타낸 텍스트 크기를 볼 수 있습니다.

3

읽는 속도 조정

읽는 시간은 단어 수를 첫 번째 숫자 칸의 분당 단어 수(처음에는 200)로 나눈 값입니다. 말하는 시간은 두 번째 칸(처음에는 130)을 씁니다. 본인의 속도에 맞게 바꾸세요.

개수는 어떻게 정의되나요

단어는 문자, 숫자, 표의문자가 이어진 구간으로서 유니코드 단어 경계 규칙(UAX #29)이 하나의 단위로 취급하는 것이며, 브라우저의 Intl.Segmenter로 찾습니다. 공백과 문장 부호는 단어가 아니고, 단어 사이에 공백이 없는 일본어, 중국어, 태국어 텍스트는 브라우저의 사전으로 나눕니다. 글자는 자소 클러스터이며, 읽는 사람이 기호 하나로 보는 단위입니다. 코드 포인트 일곱 개로 만든 가족 이모지도 한 글자이고, 결합 악센트가 붙은 문자도 한 글자입니다.

같은 텍스트라도 도구마다 규칙이 달라 개수가 다르게 나옵니다. 공백으로 나누는 계수기는 “well-known”을 한 단어로 읽지만 유니코드 규칙은 두 단어로 읽습니다. “don't”는 둘 다 한 단어입니다. 3.14 같은 숫자는 한 단어로 셉니다. 문장은 유니코드 문장 규칙으로 찾으므로, 약어 뒤에 대문자가 오면 문장의 끝으로 읽힐 수 있습니다. 문단은 빈 줄로 구분되는 줄 묶음입니다. 읽는 시간은 단어 수 ÷ 분당 단어 수이며 초 단위로 반올림합니다. 이 속도는 가정일 뿐 독자를 측정한 값이 아닙니다.

글자 수 세기 질문

단어 수 세기는 무엇을 단어로 보나요?

브라우저의 Intl.Segmenter를 통해 유니코드 단어 경계 규칙을 씁니다. 문자, 숫자, 표의문자로 이루어진 구간은 단어이고, 공백과 문장 부호는 단어가 아닙니다. “Hello, world!”는 2단어, “well-known”은 2단어, “don't”는 1단어, “3.14 and 1,000”은 3단어입니다.

다른 도구는 왜 단어 수가 다르게 나오나요?

대부분의 단순한 계수기는 공백으로 텍스트를 나눕니다. 그러면 “well-known”은 1단어가 되는데 유니코드 규칙에서는 2단어이고, 혼자 있는 대시도 단어로 세며, 단어 사이에 공백이 없는 일본어, 중국어, 태국어에서는 단어 경계를 찾지 못합니다. 어느 쪽도 틀린 것이 아니라 정의가 다를 뿐입니다.

읽는 시간은 어떻게 계산하나요?

읽는 시간은 단어 수를 첫 번째 숫자 칸의 분당 단어 수로 나눈 값이며 분과 초로 표시됩니다. 분당 200단어라면 1,000단어에 5:00이 걸리고, 분당 250단어라면 4:00이 걸립니다. 사람마다 읽는 속도가 매우 다르므로 이 속도는 바꿀 수 있는 가정입니다.

글자, UTF-16 단위, UTF-8 바이트는 어떻게 다른가요?

글자는 읽는 사람이 기호 하나로 보는 것입니다. UTF-16 단위는 JavaScript가 문자열에 대해 보고하는 길이이고, UTF-8 바이트는 텍스트를 UTF-8 파일로 저장했을 때의 크기입니다. 가족 이모지는 1글자, 11 UTF-16 단위, 25 UTF-8 바이트이며, 문자 “é”는 1글자에 2 UTF-8 바이트입니다.

일본어, 중국어, 태국어 텍스트도 제대로 세나요?

브라우저가 해당 언어를 분할할 수 있는 곳이면 어디서든 단어를 셉니다. “日本語のテキスト”는 3단어, 8글자, 24 UTF-8 바이트입니다. 분할은 브라우저에 내장된 사전에 의존하므로 드문 단어는 브라우저마다 조금 다를 수 있습니다. 글자 수는 이와 무관합니다.

내 텍스트가 어딘가로 업로드되나요?

아니요. 개수 계산은 브라우저 탭에서 실행되며 텍스트는 서버로 전송되지 않습니다. 페이지를 이미 불러온 상태라면 오프라인에서도 동작합니다. 탭을 닫으면 텍스트는 사라집니다.