단어·글자 수 세기
입력하는 동안 글자, 단어, 문장, 문단, 줄, 바이트 수를 셉니다. 글자 수 제한, 읽기 시간, 자주 쓴 단어도 확인할 수 있습니다.
일부 플랫폼과 프로그래밍 언어는 텍스트 길이를 UTF-16 코드 단위로 잽니다. 이 경우 👍 같은 이모지는 2로 세고, 그보다 많이 세는 이모지도 있습니다.
길이 제한
제한을 입력하면 남은 분량이 표시됩니다.
자주 쓴 단어
| # | 단어 | 횟수 | 전체 단어 중 비율 |
|---|
아직 표시할 단어가 없습니다.
대문자와 소문자는 같은 단어로 취급합니다. 비율은 해당 단어의 횟수를 전체 단어 수로 나눈 값입니다.
참고
- 글자 수는 브라우저에 내장된 유니코드 텍스트 규칙을 따릅니다. 특정 웹사이트, 앱, 과제는 링크, 이모지, 줄바꿈, 바이트 등에 자체 규칙을 쓸 수 있으므로 세는 결과가 다를 수 있습니다. 맞춰야 하는 요구 사항을 확인하세요.
- 글자는 눈에 보이는 대로 세므로, 악센트가 붙은 문자나 피부색이 지정된 이모지도 한 글자로 셉니다. 띄어쓰기 없이 쓰는 중국어, 일본어, 태국어의 단어는 브라우저의 단어 분할 기능으로 찾으므로 사전이나 사람이 센 결과와 다를 수 있습니다.
- 읽기 시간과 말하기 시간은 대략적인 추정치입니다. 실제 시간은 읽는 사람, 말하는 사람, 텍스트에 따라 다릅니다.
- 텍스트는 브라우저에서 처리되며 LeedyBox로 전송되지 않습니다. 저장되지 않으므로 페이지를 닫거나 새로 고치면 사라집니다.
사용 방법
- "텍스트" 칸에 텍스트를 입력하거나 붙여넣으세요. 각 수치, 시간 추정, 단어 표가 입력하는 동안 갱신되며, 아주 긴 텍스트는 입력을 잠시 멈추면 갱신되고 세는 동안 "세는 중…"이 표시될 수 있습니다.
- 길이 제한을 확인하려면 "제한"에 숫자를 입력하거나 프리셋(160, 280, 500, 2200) 중 하나를 누르세요. "세는 기준"은 "글자 수"로 두거나 "공백 제외 글자 수", "UTF-8 바이트", "단어 수" 중 하나로 바꾸세요. 텍스트가 제한을 넘으면 막대와 상태 줄이 빨간색으로 바뀝니다.
- "자주 쓴 단어"에서 가장 많이 쓴 단어를 최대 10개까지, 각 단어의 횟수와 전체 단어 중 비율과 함께 볼 수 있습니다. "이보다 짧은 단어 제외 (글자 수)"의 처음 값은 2이므로 한 글자 단어는 숨겨집니다. "of"나 "the" 같은 짧은 단어를 숨기려면 값을 높이고, 한 글자 단어도 보려면 1로 설정하세요.
- "통계 복사"를 누르면 각 수치와 읽기·말하기 시간이 일반 텍스트로 복사되어 보고서 등에 붙여넣을 수 있으며, 제한을 설정했다면 제한과 현재 상태도 함께 복사됩니다. 입력한 텍스트와 단어 표는 복사되지 않습니다. "지우기"를 누르면 입력 칸이 비워집니다.
자주 묻는 질문
무엇을 단어로 세나요?
단어는 브라우저의 유니코드 단어 분할 기능으로 찾으며, 글자, 숫자, 한자 같은 표의 문자가 들어 있는 부분만 셉니다. 문장 부호, 기호, 공백만 있는 부분은 세지 않습니다. 한국어는 대체로 띄어쓰기 단위로 나뉘므로 조사가 붙은 "학교에"도 1단어이고 "학교에 갑니다"는 2단어입니다. 최신 브라우저에서 "don't", "3.14", "1,000"은 각각 1단어이고, "well-known"은 2단어, "state-of-the-art"는 4단어이며, 12:30 같은 시각이나 name@example.com 같은 이메일 주소는 2단어로 셉니다.
워드프로세서와 단어 수가 다른 이유는 무엇인가요?
일부 워드프로세서와 웹사이트는 공백 사이의 텍스트 덩어리를 모두 한 단어로 셉니다. 그래서 "well-known", 12:30, https://로 시작하는 웹 주소를 한 단어로 세지만 이 도구는 두 단어 이상으로 셉니다. 또 그런 도구는 공백 사이에 홀로 있는 대시나 "&"도 단어로 셀 수 있지만, 이 도구는 세지 않습니다. 일반적인 글은 차이가 대개 작고, 하이픈, 숫자, 링크, 코드가 많은 텍스트일수록 차이가 커집니다.
공백과 줄바꿈도 글자로 세나요?
네. "글자 수"에는 공백, 탭, 줄바꿈이 포함되며, 줄바꿈 하나는 1글자, 1 UTF-8 바이트로 셉니다. 브라우저가 입력 칸의 줄바꿈을 LF 문자 하나로 도구에 넘겨주기 때문이며, 텍스트 파일에서 흔히 두 문자(CR LF)를 쓰는 Windows에서 가져온 텍스트도 마찬가지입니다. "공백 제외 글자 수"는 공백, 탭, 줄바꿈과 줄바꿈 없는 공백(NBSP) 같은 기타 공백 문자를 빼고 세지만, 문장 부호와 이모지는 셉니다.
줄, 문단, 문장은 어떻게 세나요?
줄은 줄바꿈으로 나누므로 빈 줄도 세고, 텍스트 맨 끝의 줄바꿈은 빈 마지막 줄을 하나 더합니다. 화면에서 자동으로 줄이 넘어가기만 하는 긴 줄은 1줄입니다. 문단은 하나 이상의 빈 줄(아무것도 없거나 공백만 있는 줄)로 구분된 텍스트 덩어리이므로, 줄바꿈 하나로만 나뉜 줄들은 같은 문단에 속합니다. 문장은 줄바꿈을 문장의 끝으로 보는 유니코드 문장 규칙을 따릅니다. 그래서 끝에 문장 부호가 없는 제목이나 목록 항목도 한 문장으로 세고, 일부 PDF에서 복사한 텍스트처럼 한 문장이 여러 줄로 나뉘어 있으면 나뉜 부분을 각각 한 문장으로 셉니다. "Dr." 같은 약어 뒤에 대문자로 시작하는 단어가 오면 대개 문장의 끝으로 셉니다.
자주 쓴 단어 목록 위쪽에 짧고 흔한 단어가 오는 이유는 무엇인가요?
목록은 대소문자를 구분하지 않고 단어 형태별로 따로 세며, 흔한 단어를 따로 빼지 않습니다. "run"과 "runs" 같은 형태를 합치지 않으며, 한국어에서는 같은 명사라도 "학교에"와 "학교는"처럼 조사가 다르면 따로 표시됩니다. 1~3글자 단어를 숨기려면 "이보다 짧은 단어 제외 (글자 수)"를 4로 설정하세요. 한 글자 단어가 많은 중국어와 일본어는 1로 설정해야 그런 단어가 보입니다.
프리셋 160은 문자 메시지(SMS) 한 통에 들어간다는 뜻인가요?
꼭 그렇지는 않습니다. 프리셋은 흔히 쓰이는 제한 값을 채워 줄 뿐이며, 이 도구는 특정 서비스의 규칙을 적용하지 않습니다. 많은 이동통신망에서 쓰는 GSM 표준에서는 모든 글자가 GSM 7비트 문자표에 있을 때만 SMS 한 통에 160자가 들어가며, € 같은 기호는 두 자리를 차지합니다. 이모지, 대부분의 비라틴 문자, 일부 악센트 문자처럼 다른 문자가 섞이면 한도가 보통 UTF-16 코드 단위 70개로 줄어드므로 "UTF-16 코드 단위" 수치와 비교해 보세요. 이보다 긴 텍스트는 여러 부분으로 나뉘어 전송되며, 각 부분에는 조금 더 적게 들어갑니다. 국내 문자 서비스는 한글 1자를 2바이트로 세는 등 자체 바이트 기준을 쓰는 경우가 많아, 한글 1자를 3바이트로 세는 이 도구의 "UTF-8 바이트"와 결과가 다를 수 있습니다.
어느 브라우저에서나 결과가 같나요?
이 도구는 최신 브라우저에 내장된 Intl.Segmenter를 사용하므로 최신 브라우저에서는 같거나 매우 비슷한 결과가 나오지만, 브라우저와 브라우저 버전에 따라 단어와 문장의 경계가 조금 달라질 수 있습니다. 이런 차이는 단어 사이에 공백이 없는 중국어, 일본어, 태국어 텍스트에서 더 자주 생깁니다. Intl.Segmenter가 없는 일부 오래된 브라우저에서도 더 단순한 규칙으로 도구를 쓸 수 있습니다. 이때는 글자를 유니코드 코드 포인트 단위로, 단어를 공백 사이의 텍스트로, 문장을 문장 끝 부호와 빈 줄로 세므로, 특히 이모지와 중국어, 일본어, 태국어 텍스트에서 결과가 덜 정확합니다.