단어 빈도 분석기

텍스트에서 자주 사용된 단어, 전체 단어 수, 고유 단어 수와 비율을 분석합니다. 지원되는 브라우저에서는 언어별 단어 분리를 사용합니다.

브라우저 로컬 가입 불필요 텍스트

텍스트에 어떤 단어가 얼마나 자주 등장하는지 분석해 전체 단어 수, 고유 단어 수, 단어별 횟수와 비율을 확인할 수 있습니다. 빈도가 높은 순으로 정렬되며 상위 1개부터 최대 500개까지 표시할 수 있습니다.

단어 빈도 분석기 사용 방법

  1. 분석할 텍스트를 붙여넣으세요.
  2. 표시할 상위 단어 개수를 1~500 사이에서 정하세요.
  3. 분석 버튼을 실행하세요.
  4. 정규화된 단어별 횟수와 전체 대비 비율을 확인하세요.
  5. 전체 단어 수와 고유 단어 수 요약도 함께 확인하세요.

단어를 나누고 세는 방식

브라우저가 지원하면 현재 인터페이스 언어를 기준으로 Intl.Segmenter의 word 단위 분리를 사용합니다. 단어로 판단된 조각은 locale-aware 소문자로 변환한 뒤 합산하므로 대문자와 소문자 차이는 하나로 묶입니다.

Intl.Segmenter가 없으면 유니코드 문자와 숫자의 연속을 단어로 찾고 단어 내부의 일반 아포스트로피와 곡선 아포스트로피를 허용하는 대체 규칙을 사용합니다. 결과는 빈도 내림차순으로 정렬하고, 빈도가 같으면 현재 locale 기준 문자열 순서로 정렬합니다.

개인정보 보호 및 제한 사항

텍스트 분석은 브라우저에서 로컬로 실행되며 원문을 분석 목적으로 의도적으로 서버에 전송하지 않습니다. 단어 경계는 브라우저, 선택 언어, Intl.Segmenter 지원에 따라 달라질 수 있어 전문 언어 분석기와 결과가 다를 수 있습니다. 비율은 감지된 단어 토큰만 기준으로 계산합니다.

자주 묻는 질문

대문자와 소문자는 따로 세나요?

아니요. locale-aware 소문자로 정규화한 뒤 같은 단어로 합산합니다.

한국어·일본어·중국어도 분석할 수 있나요?

최신 브라우저에서는 Intl.Segmenter를 이용해 locale-aware 단어 분리를 시도합니다. 정확한 경계는 브라우저 구현에 따라 달라질 수 있습니다.

표시 가능한 최대 단어 수는 몇 개인가요?

상위 목록은 최대 500개까지 표시할 수 있습니다.

비율은 어떻게 계산하나요?

해당 단어 횟수를 감지된 전체 단어 토큰 수로 나눠 계산합니다.

불용어를 자동으로 제거하나요?

아니요. 흔한 단어를 따로 제거하지 않고 감지된 단어를 그대로 셉니다.