텍스트
Word/Character Frequency Counter
텍스트 빈도 분석: 각 단어나 문자가 몇 번 나타나는지 횟수순으로 정렬하여 표시.
This tool counts how many times each word or character appears in a text and sorts the result by count — something that's practically impossible to tally by hand in a long piece of text.
How to use it
- Choose what to analyze — words or individual characters.
- Paste text and a frequency table appears instantly, sorted from most to least common.
- Handy for instantly spotting the most common word or character in a large block of text.
Common uses
- Finding keywords in an article or document for a basic SEO check without dedicated tools.
- A teaching example of frequency analysis when learning cryptography basics or natural language processing.
- Checking a text for excessive repetition of certain words before publishing.
Things to keep in mind
Frequency analysis is case-sensitive by default in many implementations — "Word" and "word" can count as different entries unless the text is normalized to one case first.
Classical substitution ciphers (ROT13, the Caesar cipher) don't change the frequency distribution of letters, only the mapping — which is exactly why frequency analysis is the classic way to break them without trying every key.
자주 묻는 질문
단어 모드와 문자 모드의 차이는 무엇인가요?
단어 모드는 텍스트에서 각 단어가 나타나는 횟수를 세고, 문자 모드는 구두점을 포함한 각 개별 문자의 출현 횟수를 셉니다.
"대소문자 구분 안 함"과 "공백 무시" 옵션은 무엇을 하나요?
"대소문자 구분 안 함"은 대소문자만 다른 항목을 합치고, "공백 무시"는 문자 모드에서 공백을 계산에서 제외합니다. 결과는 출현 횟수 내림차순으로 정렬됩니다.
분석된 텍스트가 서버로 전송되나요?
아니요, 빈도 분석은 브라우저에서 JavaScript로 완전히 실행되며 — 온라인으로 전송되는 것은 없습니다.
지프의 법칙이란 무엇인가요?
자연어에서 단어의 빈도는 빈도순 순위에 반비례합니다: 가장 흔한 단어는 두 번째로 흔한 단어보다 대략 두 배, 세 번째로 흔한 단어보다 대략 세 배 더 자주 나타납니다. 이 규칙성에서 크게 벗어난다는 것은 텍스트가 인위적으로 생성되었거나 키워드로 도배되었을 수 있다는 신호입니다.
빈도 분석으로 간단한 암호를 해독할 수 있나요?
네, 문자 빈도 분포를 바꾸지 않고 대응 관계만 재배열하는 고전적인 치환 암호(ROT13이나 시저 암호 등)에 대해서는 가능합니다. 암호화된 텍스트의 빈도 분포를 알려진 원래 언어의 분포와 비교하면, 가능한 모든 키를 시도하지 않고도 문자 매핑을 복원할 수 있습니다.