단어 및 문자 카운터
페이지당 250 또는 500단어로 페이지를 추정하고 단어·페이지·문자 단위 진행률을 추적하세요. 입력은 현재 페이지에만 남으며 업로드하거나 영구 저장하지 않습니다.
사용 방법
사용 방법
- 최대 100,000 UTF-16 코드 단위를 입력하세요. 빈 입력도 허용됩니다.
- 선택 사항으로 1~100,000의 정수 토큰 목표를 설정하고 집계하세요.
- 코드 포인트와 UTF-16 단위, 구조 및 시간 가정을 확인한 후 요약을 복사하세요.
의미 분할이 아닌 공백 토큰
JavaScript Unicode 공백 사이의 비어 있지 않은 연속 문자열을 단어/토큰 하나로 계산합니다. 붙어 있는 구두점은 그대로 포함됩니다. 중국어·일본어·한국어의 의미 분할이나 사전 기반 분할이 아닙니다.
문자 및 구조의 서로 다른 집계
UTF-16 총수는 source.length이며 공백 제외 수는 JavaScript 공백을 제거한 길이입니다. Unicode 코드 포인트는 별도로 계산합니다. 표시 자소는 Intl.Segmenter를 사용하고 미지원 시 코드 포인트로 대체합니다. UTF-8은 TextEncoder로 계산합니다. LF, CRLF, CR은 줄을 나누며 빈 줄은 길이 0인 줄입니다. 문단은 빈 줄로 나뉜 비어 있지 않은 블록이며 문장은 ., !, ?, …로 추정합니다.
시간 및 개인정보의 한계
읽기 분 = ceil(토큰 수 / 100) / 2입니다. 분당 200토큰 기준으로 0.5분 단위 올림하며 빈 입력은 0입니다. 기존 말하기 추정은 분당 130토큰으로 1~129토큰은 1분 미만, 그 외는 정수 분 올림입니다. 과학적 측정이 아닌 계획용 가정입니다. 입력은 100,000 UTF-16 단위까지이며 현재 페이지에서만 처리하고 업로드하거나 영구 저장하지 않습니다.
자주 묻는 질문
더 알아보기
UTF-16과 코드 포인트 수가 다른 이유는?
😀 같은 보조 문자는 UTF-16 단위 2개와 Unicode 코드 포인트 1개로 구성됩니다. 결합 이모지나 결합 기호의 표시 자소 수도 코드 포인트 수와 다를 수 있습니다.
중국어·일본어·한국어의 의미 기반 단어 수인가요?
아니요. 공백 구분 토큰을 계산합니다. 공백이 없는 텍스트는 하나의 토큰이며 의미상 단어를 찾지 않습니다.
읽기 시간은 어떻게 올림하나요?
가정된 분당 200토큰에서 다음 0.5분으로 올림합니다. 빈 입력이나 공백뿐인 입력은 0분입니다. 실제 읽기 속도가 아닌 공식 결과입니다.
잘못된 입력은 어떻게 처리하나요?
이전 출력을 지웁니다. 100,000 UTF-16 단위 초과, 잘못된 목표 또는 최소값이 최대값을 초과하면 로컬 오류를 표시합니다. 복사 실패 시 요약을 선택하여 직접 복사할 수 있게 합니다.