Word Frequency Counter
텍스트 단어 빈도/어휘 밀도/n-gram 분석기
Word Frequency Counter 소개
단어 빈도 분석기는 텍스트에서 각 단어가 몇 번 등장하는지를 즉시 세어 주는 무료 브라우저 기반 도구입니다. 텍스트 입력창에 내용을 붙여넣거나 입력하면 총 단어 수, 고유 단어 수, 평균 단어 길이의 세 가지 핵심 통계를 계산하고, 모든 단어를 빈도 순으로 정렬한 표를 즉시 표시합니다.
작가, 편집자, SEO 전문가, 연구자, 언어 학습자 등 다양한 사용자가 단어 빈도 분석을 활용합니다. 작가는 같은 단어를 지나치게 반복하지 않았는지 확인하고, SEO 담당자는 핵심 키워드의 밀도가 적절한지 검토합니다. 언어 학습자는 원어민 텍스트에서 가장 자주 쓰이는 어휘를 파악하고, 학술 연구자는 설문 응답이나 인터뷰 데이터를 분석해 주요 주제를 파악합니다.
기술적으로 이 도구는 ASCII 문자, 숫자, 악센트 라틴 문자(유니코드 U+00C0–U+024F)를 포함하는 정규식으로 텍스트를 토큰화합니다. 모든 토큰은 소문자로 변환한 후 집계하므로 "Apple"과 "apple"은 동일하게 처리됩니다. 빈도 순으로 정렬된 결과는 최대 50개까지 표에 표시되며, 처리는 React의 useMemo 훅을 통해 브라우저 내에서 실시간으로 이루어져 서버 통신 없이 입력 즉시 결과가 업데이트됩니다.
주요 기능
- 빈도 순 단어 순위 표시 — 가장 많이 등장한 단어부터 최대 50개까지 정렬
- 총 단어 수, 고유 단어 수, 평균 단어 길이를 한눈에 보여주는 통계 패널
- 각 단어가 전체 단어에서 차지하는 비율(%) 표시
- 대소문자 구분 없이 집계 — "The"와 "the"를 동일한 단어로 처리
- 악센트 라틴 문자(café, naïve, über) 지원
- React useMemo 기반 실시간 업데이트 — 입력하는 즉시 결과 갱신
- 100% 클라이언트 사이드 처리 — 입력한 텍스트가 서버로 전송되지 않음
- 다크 모드 지원 및 모바일·태블릿·데스크톱 반응형 디자인
자주 묻는 질문
단어 빈도 분석이란 무엇인가요?
단어 빈도 분석은 텍스트에서 각 고유 단어가 몇 번 등장하는지를 세는 작업입니다. 가장 많이 등장한 단어부터 순위를 매겨 작가, 연구자, SEO 전문가가 문서에서 어떤 단어가 지배적으로 사용되는지 파악할 수 있게 해줍니다.
사용 방법이 어떻게 되나요?
분석하고 싶은 텍스트를 입력창에 붙여넣거나 직접 입력하세요. 별도의 버튼 클릭 없이 입력 즉시 단어 빈도가 실시간으로 집계되어 통계 카드와 순위 표에 표시됩니다.
숫자나 하이픈이 포함된 단어는 어떻게 처리되나요?
숫자와 숫자로만 이루어진 토큰도 단어로 집계됩니다. "well-known"처럼 하이픈으로 연결된 복합어는 하이픈이 구분 문자로 처리되어 두 개의 별개 단어로 분리됩니다.
왜 표가 50개까지만 표시되나요?
가독성을 위해 상위 50개 단어만 표에 표시합니다. 고유 단어가 50개를 초과하면 표 아래에 전체 고유 단어 수를 안내하는 메시지가 나타납니다.
SEO 키워드 밀도 확인에도 사용할 수 있나요?
네, 가능합니다. 원고나 웹페이지 텍스트를 붙여넣고 빈도 표에서 타깃 키워드를 찾은 다음 오른쪽 열의 퍼센트를 확인하세요. 일반적으로 주요 키워드의 밀도는 1~3%가 권장됩니다.
입력한 텍스트가 서버로 전송되나요?
아니요. 모든 처리는 브라우저 내 JavaScript로만 이루어집니다. 입력한 텍스트는 네트워크로 전송되거나 저장되거나 공유되지 않아 민감한 문서를 분석할 때도 안전하게 사용할 수 있습니다.
어떤 언어를 지원하나요?
토크나이저는 영어와 악센트 라틴 문자(유니코드 U+00C0–U+024F)를 사용하는 서유럽 언어를 지원합니다. 한국어, 중국어, 일본어 등 공백으로 단어를 구분하지 않는 동아시아 언어는 정확한 단어 분리가 어려워 완전히 지원되지 않습니다.
분석 결과를 내보내거나 저장할 수 있나요?
현재 이 도구는 내보내기 기능을 제공하지 않습니다. 결과를 저장하려면 화면을 스크린샷으로 캡처하거나 표의 내용을 복사하여 스프레드시트에 붙여넣으시면 됩니다.