본문으로 건너뛰기

무료 읽기 시간 계산기

임의의 텍스트를 읽는 데 걸리는 시간을 추정합니다. 읽기 속도를 선택하고 단어 수, 문장 수, 말하기 시간 추정치를 얻습니다.

한 번 로드하면 오프라인에서도 작동
읽기 시간
51초
@ 238 wpm
말하기 시간
1분 33초
@ 130 wpm
느림1분 21초보통51초빠름35초큰소리로 읽기1분 33초
202
단어 수
1,093
문자 수
10
문장 수
1
단락 수

평균 속도: 성인은 묵독 시 200–250 wpm. 오디오북 낭독은 120–150 wpm. 속독 훈련자는 이해력 저하와 함께 500–700 wpm에 도달할 수 있습니다.

중간 분량 기사: 약 1,200단어 (약 5분). 장문 기사: 약 2,500단어 (약 10분). 책 평균 70,000–90,000단어 (250 wpm 기준 약 5–6시간).

주요 용도

  • 블로그 게시물의 읽기 시간블로그 기사의 정확한 읽기 시간 추정값을 계산하여 읽기 시간 배지를 추가하고 독자의 기대를 설정합니다.
  • 이메일 및 뉴스레터의 읽기 시간이메일 뉴스레터 및 비즈니스 이메일의 읽기 시간을 추정하여 길이를 최적화하고 오픈-클릭 비율을 개선합니다.
  • 프레젠테이션 및 스크립트의 읽기 시간분당 단어 수를 기반으로 프레젠테이션 스크립트, 연설 및 음성 오버의 스피치 시간을 계산합니다.
  • 소셜 미디어 카피의 단어 수소셜 미디어 캡션 및 게시물의 단어 수, 문자 수 및 예상 읽기 시간을 확인합니다.
  • 책 및 장의 읽기 시간 추정장 또는 발췌문을 붙여넣어 다양한 읽기 속도에서 읽기에 걸리는 시간을 추정합니다.

사용 방법

읽기 시간은 직접 작성한 단어 수 알고리즘과 간단한 산술로 전적으로 브라우저에서 계산됩니다. 라이브러리도 서버 호출도 없습니다. 내장 속도 테스트는 브라우저의 고해상도 performance.now() 타이머와 requestAnimationFrame으로 사용자의 실제 읽기 속도를 측정한 뒤, 측정한 WPM을 추정에 다시 반영합니다.

  1. 1
    공백 기준 토큰화
    붙여 넣은 텍스트를 정규식 /\s+/로 나누어 단어 수를 셉니다. 문장 경계는 .!? 구두점 연속으로 감지하고, 문단 구분은 빈 줄로 나누어 찾습니다. 모두 외부 라이브러리 없는 몇 줄의 일반 JavaScript입니다.
  2. 2
    읽기 속도로 나누기
    읽기 시간은 단어 수 ÷ WPM이며, React useMemo 훅으로 키를 누를 때마다 실시간 계산됩니다. 말하기 시간은 고정 기준 130 WPM(소리 내어 낭독하는 표준 속도)을 사용합니다. 도구는 흔한 네 가지 속도의 시간도 동시에 미리 계산하므로 전체 범위를 한눈에 볼 수 있습니다.
  3. 3
    선택적 개인 속도 테스트
    속도 테스트 탭으로 전환하면 산문 지문(약 180–220단어의 원문 5개 중 하나)이 나타납니다. 지문은 시작을 누를 때까지 흐리게 표시되며, 누르면 performance.now()가 시작 타임스탬프를 기록하고 requestAnimationFrame이 실시간 mm:ss 카운터를 구동합니다. 완료를 누르면 지문 단어 수를 경과 밀리초로 나누어 실제 WPM을 구합니다.
  4. 4
    타당성 검사와 피드백 루프
    10초보다 짧거나 1500 WPM보다 빠른 측정은 의심스러운 값으로 표시되어 제외됩니다. 유효한 측정 속도는 추정 탭에 칩으로 나타나며, 클릭 한 번으로 일반 프리셋 대신 실제 읽기 속도를 적용할 수 있습니다.

관련 도구

자주 묻는 질문