📊
무료 단어 빈도 계산기
텍스트에서 각 단어가 얼마나 자주 나타나는지 셉니다. 상위 단어를 시각화하고, CSV로 내보내고, 불용어를 필터링합니다.
한 번 로드하면 오프라인에서도 작동
.txt, .md, .csv, .docx 또는 .pdf를 불러오세요. 파일은 기기에서 읽습니다.
최소 길이:
최소 횟수:
상위 표시:
정렬:
주요 용도
- SEO용 키워드 밀도 분석대상 키워드가 기사에 나타나는 빈도를 확인하고 키워드 밀도를 최적화합니다.
- 학술 글쓰기에서 단어 반복 분석에세이, 논문 및 연구 논문에서 과도하게 사용된 단어를 파악하여 어휘 다양성을 향상합니다.
- 텍스트 코퍼스의 빈도 분석연설, 책, 데이터 세트 및 기타 대형 텍스트 본문의 단어 분포를 이해합니다.
- 경쟁사 콘텐츠 전략 분석경쟁사의 기사 또는 랜딩 페이지를 붙여넣기하여 강조하는 키워드와 주제를 확인합니다.
- 텍스트 가독성 및 어휘 확인귀하의 글쓰기가 다양한 어휘를 사용하는지 또는 반복된 구문에 너무 많이 의존하는지 파악합니다.
사용 방법
단어 빈도 분석은 직접 작성한 토크나이저와 JavaScript Map으로 전적으로 브라우저에서 실행됩니다. 라이브러리도 서버도 없습니다. 텍스트는 입력하거나 붙여 넣는 순간 로컬에서 파싱되고 집계되며 순위가 매겨집니다.
- 1유니코드 인식 토큰화도구는 텍스트를 소문자로 바꾼 뒤, 악센트 문자와 비라틴 문자를 올바르게 처리하는 유니코드 속성 정규식 \p{L}\p{M}으로 토큰을 추출합니다. 한중일(CJK) 텍스트의 경우 브라우저 내장 Intl.Segmenter API(granularity: 'word')로 전환해 공백 없이 이어진 문자를 나눕니다.
- 2불용어와 길이 필터링선택적 필터링은 사이트 로캘에 맞는 하드코딩된 Set으로 흔한 기능어(the, a, is 및 스페인어, 프랑스어, 독일어, 이탈리아어, 포르투갈어의 해당 단어)를 제거합니다. 최소 길이 슬라이더는 집계 전에 선택한 기준보다 짧은 토큰을 제거합니다.
- 3Map 기반 빈도 집계와 n-gram 모드토큰은 JavaScript Map으로 집계됩니다. 'constructor' 같은 예약 속성 이름이 집계되는 단어와 충돌하지 않도록 특별히 Map을 선택했습니다. 바이그램이나 트라이그램 모드에서는 토크나이저가 원시 토큰 스트림 위로 창을 이동하며 인접한 단어를 구문으로 합친 뒤 집계합니다.
- 4순위 결과와 CSV 내보내기결과는 횟수 내림차순으로 정렬되어 순위 막대 차트로 표시됩니다. 내보내기는 브라우저의 Blob API로 메모리에서 일반 텍스트 CSV blob을 만들어 다운로드를 실행하며, 어떤 시점에도 서버로 전송되는 것은 없습니다.