MCP로 연결 →

계산 입력

공식

공식: 단어 수·글자 수 세기
Show calculation steps (1)
  1. Visible Characters

    Visible Characters: 단어 수·글자 수 세기

    Total characters minus all whitespace characters.

광고

결과

전체 단어 수
0
개 단어
0
고유 단어 수
0
전체 글자 수 (공백 포함)
0
표시 글자 수 (공백 제외)
0
공백 수
단어 횟수 빈도
합계 0 0.00%

단어 수·글자 수 세기란?

이 도구는 입력한 텍스트를 분석해 단어 수, 서로 다른(고유) 단어 수, 공백을 포함한 전체 글자 수, 공백을 제외한 표시 글자 수, 그리고 순수 공백 문자 수까지 한눈에 보여줍니다. 또한 각 단어가 몇 번 등장하고 전체에서 몇 퍼센트를 차지하는지 정리한 단어 빈도 분석표도 만들어 줍니다. SEO 글쓰기, 과제·에세이, SNS 글자 수 제한 확인, 가독성 점검 등에 두루 유용합니다. 순수하게 텍스트를 처리하는 도구라서 어느 나라, 어떤 언어 환경에서도 동일하게 작동합니다.

사용 방법

입력란에 텍스트를 붙여넣거나 직접 입력한 뒤 실행하세요. "빈도표에서 불용어 제외" 옵션을 체크한 상태로 두면 the, a, is, and 같은 흔한 기능어가 빈도표에서는 숨겨지지만 전체 단어 수에는 그대로 포함됩니다. 모든 단어를 빈도 목록에서 보고 싶다면 체크를 해제하세요.

세는 규칙

하나의 단어는 글자 또는 숫자가 연속으로 이어진 덩어리를 말하며, 내부에 하이픈이나 아포스트로피가 들어가도 됩니다. 따라서 "up-to-date", "don't", "sister-in-law"는 각각 한 단어로 셉니다. 전체 글자 수는 공백, 탭, 줄바꿈까지 포함한 모든 문자를 셉니다. 표시 글자 수는 공백류를 제외한 문자만 셉니다. 공백 수는 순수 공백 문자(U+0020)만 셉니다.

각 단어의 빈도는 등장 횟수를 전체 단어 수로 나눈 뒤 100을 곱한 값이며, 소수점 둘째 자리까지 표시됩니다. $$\text{density}(w) = \frac{\text{count}(w)}{\text{allWords}} \times 100$$ 단어가 하나도 없으면 모든 빈도는 0.00%로 표시됩니다. 표시 글자 수는 다음과 같이 계산됩니다. $$\text{visibleCharacters} = \text{allCharacters} - \text{whitespace}$$

광고
텍스트 블록을 단어, 문자, 공백, 고유 단어로 분해한 다이어그램
카운터가 텍스트를 단어, 문자, 공백으로 나누는 방식.

실제 예시

"The quick brown fox. The fox is up-to-date." 라는 문장을 분석하면 단어 8개, 고유 단어 6개, 글자 44개, 공백 7개, 표시 글자 37개가 나옵니다. 불용어를 제외하면 빈도표에는 fox 2회(25.00%), quick 1회(12.50%), brown 1회(12.50%), up-to-date 1회(12.50%)가 표시되며, 합계는 단어 8개에 100.00%가 됩니다.

여러 단어의 단어 밀도 백분율을 보여주는 막대 그래프
단어 밀도 표를 백분율 막대로 시각화.

자주 묻는 질문

공백도 글자로 셈하나요? 네. 전체 글자 수에는 공백이 포함되고, 표시 글자 수에는 포함되지 않습니다.

불용어는 단어 수에서 빠지나요? 아니요. 불용어 제외는 빈도표에서만 숨기는 기능이며, 전체 단어 수에는 그대로 포함됩니다.

한글이나 악센트가 있는 문자, 비라틴 문자도 지원하나요? 네. 단어 인식에 유니코드 글자·숫자 분류를 사용하므로 다양한 언어의 문자를 처리합니다.

최종 업데이트: