업로드 없음, 100% 로컬, 계정 없음

단어 카운터

어떤 텍스트든 붙여넣거나 입력하면 단어, 문자, 문장, 단락, 읽기 시간을 즉시 셉니다. 모든 처리는 로컬에서 이루어집니다.

단어 카운터 작동 방식

단어 수 카운터는 입력하는 동안 실시간으로 업데이트되며 단어 수, 공백 포함 문자 수, 공백 제외 문자 수, 문장 수, 단락 수, 예상 읽기 시간을 표시합니다. 제출 버튼이 없고 모든 지표가 키를 누를 때마다 재계산됩니다. 입력한 텍스트는 브라우저 탭에 머물며 원격 서비스로 전송되지 않습니다. DevTools의 네트워크 탭에서 타이핑하는 동안 확인해 보면 이를 검증할 수 있습니다.

단어 경계는 유니코드 단어 분리 규칙을 따르므로 "don't" 같은 축약형은 한 단어로, "well-known" 같은 하이픈 복합어도 한 단어로 계산됩니다. 문장 경계는 공백과 대문자 또는 텍스트 끝이 뒤따르는 종결 구두점(마침표, 느낌표, 물음표)으로 감지됩니다. 읽기 시간은 화면에서 성인 평균 읽기 속도의 일반적인 근사치인 분당 200단어로 추정됩니다.

단어 카운터 단계별 사용 방법

  1. 텍스트 영역을 클릭해 타이핑을 시작하거나 텍스트를 붙여넣습니다.
  2. 텍스트 영역 옆이나 아래 패널에서 실시간 지표를 확인합니다.
  3. 텍스트를 편집해 카운트가 실시간으로 업데이트되는 것을 확인합니다.
  4. 공백을 제외하는 플랫폼의 글자 수 제한에는 공백 제외 문자 수를 사용합니다.

자주 사용되는 사례

  • 블로그 포스트 초안이 CMS에 게시하기 전에 최소 단어 수 요건을 충족하는지 확인합니다.
  • 공백 포함 문자 수를 사용해 메타 설명이 160자 미만으로 유지되는지 검증합니다.
  • 시간 제한 리허설 전에 읽기 시간 지표를 활용해 발표 스크립트를 전달하는 데 걸리는 시간을 추정합니다.
  • 현지화 품질 검사 중 소스 세그먼트 길이와 비교하기 위해 번역된 세그먼트의 단어 수를 셉니다.

자주 묻는 질문

타이핑하는 동안 텍스트가 서버로 전송되나요?

아니요. 모든 지표는 각 입력 이벤트에서 이 브라우저 탭의 몇 줄의 JavaScript로 계산됩니다. 텍스트는 어디에도 전송되지 않습니다. 브라우저 DevTools의 네트워크 패널을 열고 타이핑해 보면 확인할 수 있습니다. 패널은 조용히 있습니다.

"단어"는 어떻게 정의되나요?

단어는 공백이나 구두점으로 분리된 영숫자 또는 아포스트로피 문자의 연속입니다. "don't"는 한 단어, "well-known"은 한 단어(하이픈은 구분자로 처리), "42" 같은 숫자도 한 단어입니다.

읽기 시간은 어떻게 추정되나요?

단어 수를 200으로 나눕니다. 화면에서 성인 평균 읽기 속도의 일반적인 근사치입니다. 결과는 가장 가까운 분 단위로 반올림되며, 매우 짧은 텍스트의 경우 최소 "1분 미만"으로 표시됩니다.

중국어나 일본어처럼 공백이 없는 언어의 문자도 계산되나요?

문자 수는 브라우저의 문자열 길이를 따르며, 이는 UTF-16 코드 유닛을 세는 방식입니다. 기본 다국어 평면(BMP) 안의 문자와 한중일 표의문자는 1로 계산되고, 그 밖의 이모지나 희귀 문자는 2로 계산되므로 이모지 5개로 이루어진 문자열은 10으로 표시됩니다. 단어 수는 공백을 단어 구분자로 사용하지 않는 언어에서는 의미가 덜합니다. 그런 경우에는 문자 수를 기본 지표로 사용하세요.

붙여넣은 PDF나 Word 문서의 단어를 셀 수 있나요?

문서에서 텍스트 콘텐츠를 먼저 복사해 일반 텍스트로 붙여넣어야 합니다. 단어 카운터는 순수 텍스트에서 작동하며 바이너리 파일 형식을 직접 파싱할 수 없습니다.