← 모두의 툴

읽기 시간 계산기, 한국어는 왜 '단어 수'가 아니라 '글자 수'로 계산하나

가이드 · 2026-08-19 최종 확인

영어 텍스트의 읽기 시간은 "단어 수 ÷ 분당 읽는 단어 수(WPM)"로 계산하면 끝입니다. 그런데 같은 공식을 한국어·중국어·일본어 텍스트에 그대로 적용하면 완전히 엉뚱한 숫자가 나옵니다. 이 가이드는 그 이유와, 읽기 시간 계산기가 언어에 따라 계산 방식 자체를 자동으로 바꾸는 실제 로직을 설명합니다.

1. "단어 수"라는 개념이 CJK 텍스트에서 무너지는 이유

영어는 단어 사이에 공백이 있어 text.split(/\s+/) 한 줄이면 정확한 단어 수를 얻을 수 있습니다. 하지만 한국어·중국어·일본어(CJK)는 사정이 다릅니다. 중국어와 일본어는 단어 사이에 공백을 아예 쓰지 않습니다. 한국어는 띄어쓰기가 있긴 하지만, 그 단위는 영어의 "단어(word)"가 아니라 조사가 붙은 "어절"입니다 — "학교에"는 하나의 어절이지만 실제로는 "학교"(명사)+"에"(조사) 두 형태소로 이뤄져 있고, 형태소 분석기 없이는 이 구분을 코드 몇 줄로 정확히 해낼 수 없습니다. 결과적으로 CJK 텍스트에 공백 기준 단어 수 계산을 그대로 적용하면, 공백이 없는 중국어·일본어 문단 전체가 "단어 1개"로 집계되거나, 한국어는 어절 수를 단어 수로 착각해 실제 정보량과 무관한 숫자가 나옵니다.

2. 대안: 단어 대신 글자를 센다

이 문제를 우회하는 표준적인 방법은 "단어 수"가 아니라 "글자 수(공백 제외)"를 세는 것입니다. 글자 하나하나는 언어와 무관하게 명확히 셀 수 있는 단위이기 때문입니다. 다만 글자 수를 그대로 쓰려면 "분당 몇 글자를 읽는가"라는 새로운 기준(CPM, Characters Per Minute)이 필요합니다. 한국어 묵독 속도에 대한 연구들은 텍스트 난이도·개인차에 따라 대략 분당 500~1,000자 이상까지 폭넓은 범위로 보고하고 있어, 단일한 "정답 숫자"로 단정하기는 어렵습니다. 그래서 실용적인 도구들은 사용자가 익숙한 WPM(분당 단어 수) 값에 배수를 곱해 CPM으로 환산하는 방식을 씁니다.

3. 이 도구가 실제로 쓰는 판정 기준: CJK 40%

읽기 시간 계산기의 실제 코드를 보면, 텍스트를 두 계산 모드 중 하나로 자동 분기합니다. 먼저 정규식 /[一-鿿㐀-䶿가-힣぀-ゟ゠-ヿ]/g로 한자·한글·히라가나·가타카나 글자 수를 세고, 이 CJK 글자 수가 공백을 제외한 전체 글자 수의 40%를 초과하면 CJK 모드로 전환됩니다. CJK 모드에서는 분당 글자 수(CPM)를 WPM × 2.5로 환산합니다 — 기본값인 200 WPM 기준이면 CPM은 500이 되고, 읽기 시간은 "공백 제외 글자 수 ÷ 500"으로 계산됩니다. 40% 미만이면 원래의 영어식 "단어 수 ÷ WPM" 계산으로 남습니다. 말하기 시간도 마찬가지로 갈라져서, 영어 모드는 분당 130단어(성인 평균 발화 속도) 기준이고, CJK 모드는 읽기 속도(CPM)의 65%를 발화 속도로 씁니다.

왜 하필 40%인가: 정확히 몇 %가 "임계값"이어야 하는지에 절대적으로 옳은 답은 없습니다. 순수 영어 텍스트에 한글 단어가 몇 개 섞인 정도(예: "AI 챗봇 서비스")로는 여전히 공백 기준 단어 계산이 합리적이지만, 한국어 문장에 영어 용어가 간간이 섞인 정도(예: "이 API는 REST 방식을 따릅니다")부터는 글자 수 기반이 더 정확해지는 지점이 있습니다. 40%는 그 전환점을 실용적으로 잡은 임계값입니다.

4. 혼합 텍스트에서 계산 방식이 바뀌는 실제 예시

텍스트 예시CJK 비율적용 모드
"The quarterly report covers Q3 성과" (영어 위주+한글 단어 1개)낮음(<40%)단어 수 ÷ WPM
"이번 분기 실적 보고서는 API 응답 속도를 다룹니다" (한국어 위주+영어 용어 일부)높음(>40%)글자 수 ÷ CPM

이처럼 같은 문장이라도 CJK 글자가 차지하는 비중이 40%를 넘느냐 아니냐에 따라 완전히 다른 계산식이 적용됩니다. 한영 혼용 콘텐츠(기술 블로그, 번역 원고 등)를 작성한다면, 텍스트 전체의 언어 비중에 따라 예상 읽기 시간이 급격히 달라질 수 있다는 점을 감안해야 합니다.

5. 콘텐츠 작성자를 위한 실무 팁

자주 묻는 질문

Q. 40%라는 숫자는 어디서 나온 건가요?

A. 특정 논문에서 도출된 절대 기준이 아니라, 혼합 텍스트에서 단어 기반 계산이 신뢰성을 잃기 시작하는 지점을 실용적으로 잡은 임계값입니다. 이 도구의 실제 소스 코드에 하드코딩된 값이 정확히 0.4(40%)입니다.

Q. 일본어와 중국어도 같은 방식으로 처리되나요?

A. 네. 정규식이 한자, 히라가나, 가타카나, 한글을 모두 CJK 문자로 함께 인식하므로 중국어·일본어·한국어 텍스트 모두 같은 40% 기준과 CPM 계산식을 공유합니다.

Q. 분당 500자라는 CPM 기준은 정확한가요?

A. 기본 WPM 200을 2.5배 환산한 근사치이며, 실제 한국어 묵독 속도 연구는 텍스트 난이도와 개인차에 따라 훨씬 넓은 범위를 보고합니다. 절대적인 정답이라기보다 일반적인 감을 잡기 위한 추정값으로 받아들이는 것이 정확합니다.

Q. 형태소 분석을 쓰면 한국어 단어 수를 더 정확히 셀 수 있지 않나요?

A. 가능합니다. KoNLPy 같은 형태소 분석 라이브러리를 쓰면 조사를 분리해 실제 단어(명사·동사 등) 단위로 정확히 셀 수 있습니다. 다만 이는 서버사이드 NLP 처리가 필요해 가벼운 브라우저 도구가 채택하기엔 무겁고, 글자 수 기반 근사만으로도 읽기 시간 추정 목적에는 충분한 경우가 많습니다.