글자수·단어수 세기
글자 수, 공백 제외 글자 수, 단어 수, 줄 수, 바이트 수를 실시간으로 세어 줍니다.
길이 게이지
문자 구성 비율
| 종류 | 개수 | 비율 |
|---|
가장 많이 쓴 단어 TOP 10
| # | 단어 | 횟수 |
|---|
글자수·단어수 세기란?
자기소개서, 리포트, SNS 게시글처럼 글자 수 제한이 있는 글을 쓸 때 필요한 실시간 글자 수 계산기입니다. 텍스트를 입력하거나 붙여넣는 즉시 공백 포함/제외 글자 수는 물론, 단어, 줄, 문단 수까지 정확히 알려줍니다. 개발자를 위한 UTF-8 바이트(byte) 수도 함께 제공합니다. 단순히 숫자만 세는 데 그치지 않습니다. 트위터(X), 블로그 제목, SMS/LMS 길이에 맞춰 실시간으로 변하는 길이 게이지는 마감에 쫓기는 당신의 가장 든든한 파트너가 될 것입니다. 한글, 영문, 숫자, 특수문자가 각각 몇 개인지 분석해주는 '문자 구성 비율'과 불필요한 단어를 제외하고 핵심 단어만 보여주는 '가장 많이 쓴 단어 TOP 10' 기능으로 글의 완성도를 높여보세요. 입력하신 모든 내용은 서버로 전송되지 않고 오직 사용자 브라우저 안에서만 처리됩니다. 민감한 내용의 문서도 안심하고 이용하세요. 설치나 회원가입 없이 지금 바로 무료로 사용할 수 있습니다.
사용 방법
- '텍스트 입력' 칸에 글을 직접 쓰거나 다른 곳에서 복사한 글을 붙여넣습니다.
- 혹은 텍스트 파일을 에디터 영역으로 끌어다 놓거나 클릭해서 불러올 수도 있습니다. (.txt, .md 등)
- 입력과 동시에 화면 상단에 글자 수(공백 포함/제외), 단어 수, 줄 수, 문단 수, 바이트(UTF-8)가 실시간으로 계산됩니다.
- 트위터/X, 블로그 제목, SMS 등 주요 서비스의 글자 수 제한에 맞춰 현재 분량을 시각적으로 확인합니다.
- 글의 특성을 파악하고 싶을 땐 '문자 구성 비율'과 '가장 많이 쓴 단어 TOP 10' 표를 참고하여 내용을 다듬습니다.
- 모든 내용을 지우고 싶을 땐 '지우기' 버튼을, 기능이 궁금할 땐 '예시 넣기' 버튼을 눌러보세요.
글자수·단어수 세기 사용 가이드
실제 작업에서 이 도구를 어떻게 쓰는지, 무엇을 조심해야 하는지 정리했습니다.
바이트가 두 가지로 나오는 이유 — UTF-8 3바이트 vs EUC-KR 2바이트
이 도구에서 한글 "가"는 어떤 칸에서는 3, 어떤 칸에서는 2로 셉니다. 버그가 아니라 기준이 다른 것이고, 이 차이를 모르면 문자 발송에서 실제 돈이 나가는 사고가 납니다.
통계의 "바이트(UTF-8)"는 요즘 웹·DB의 표준 인코딩 기준이라 한글 한 글자가 3바이트입니다. 반면 SMS·LMS 게이지는 국내 문자 발송 게이트웨이가 쓰는 EUC-KR 기준이라 한글이 2바이트입니다. 같은 "안녕하세요"가 15바이트이기도 하고 10바이트이기도 합니다.
| 기준 | 한글 | 영문·숫자 | 어디에 쓰나 |
|---|---|---|---|
| UTF-8 | 3바이트 | 1바이트 | DB 컬럼 길이, 파일 크기, 전송량 |
| EUC-KR (CP949) | 2바이트 | 1바이트 | SMS·LMS 발송 길이, 옛 시스템 |
| 글자 수 | 1자 | 1자 | 자소서·리포트 분량 |
| 가중 길이 (X/트위터) | 2 | 1 | X 280자 제한 |
SMS 90바이트 — 한글 45자에서 요금이 뜁니다
국내 문자 발송은 길이에 따라 종류와 단가가 달라집니다. 단문(SMS)은 EUC-KR 기준 90바이트, 즉 한글 45자까지입니다. 한 바이트라도 넘으면 자동으로 장문(LMS)으로 발송되고 단가가 대략 2~3배로 뜁니다(정확한 단가는 발송 업체·계약에 따라 다릅니다).
문제가 되는 순간은 대량 발송입니다. 91바이트짜리 문구로 10만 건을 보내면, 두 글자만 줄였으면 아꼈을 비용이 그대로 나갑니다. 게이지가 노란색(85% 초과)이나 빨간색으로 바뀌면 문구를 손볼 시점입니다.
- 한글 45자 · 영문 90자가 SMS 한 건의 상한입니다. 섞여 있으면 이 도구의 바이트 게이지로 확인하는 수밖에 없습니다.
- 줄바꿈도 1바이트를 먹습니다. 보기 좋으라고 넣은 빈 줄 하나가 경계를 넘기는 일이 실제로 있습니다.
- 광고성 메시지라면 앞의 "(광고)"와 뒤의 무료수신거부 번호가 법적으로 필요합니다. 이 글자들도 바이트에 포함되므로 본문에 쓸 수 있는 분량은 그만큼 줄어듭니다.
- 치환 문구(이름 등)를 쓰면 실제 발송 시 길이가 달라집니다. 가장 긴 값을 넣어 보고 계산하세요. LMS 상한은 2,000바이트입니다.
DB에 넣을 때 — VARCHAR(100)에 한글 몇 자?
이것도 자주 틀립니다. 답은 DB와 설정에 따라 다릅니다.
- MySQL 5.0 이상의 VARCHAR(100)은 100바이트가 아니라 100글자입니다. utf8mb4 라면 한글 100자가 들어갑니다.
- 다만 인덱스에는 바이트 제한이 있습니다. utf8mb4 는 글자당 최대 4바이트로 계산하므로, VARCHAR(255) 컬럼에 인덱스를 걸면 1,020바이트가 되어 옛 설정의 767바이트 제한에 걸립니다. 이때 나오는 것이 "Specified key was too long" 오류입니다.
- Oracle 은 VARCHAR2(100) 이 기본적으로 100바이트라 한글이 33자밖에 안 들어갑니다. CHAR 단위를 명시해야 글자 기준이 됩니다.
- 요약 — 글자 수 통계는 MySQL 컬럼 길이를 잡을 때, UTF-8 바이트 통계는 Oracle·인덱스·전송량을 계산할 때 봅니다.
원고지·블로그 분량 감 잡기
글자 수 제한이 있는 글을 쓸 때 쓰는 기준을 정리합니다. 절대적인 규칙이 아니라 실무에서 통용되는 목안입니다.
- 원고지 1매 = 200자(공백 포함). "원고지 5매"는 1,000자입니다. 공백 포함 글자 수를 200으로 나누면 됩니다.
- 자기소개서 항목은 보통 500~1,000자 제한이며 대부분 공백 포함 기준입니다. 채용 사이트마다 다르므로 안내 문구를 확인하세요.
- 블로그 글은 검색 노출을 생각하면 공백 제외 1,000자 이상이 하나의 기준으로 통합니다. 다만 글자 수 자체가 순위를 만드는 것은 아니고, 내용 없는 글이 걸러지는 하한선에 가깝습니다.
- 블로그 제목 게이지의 32자는 검색 결과에서 잘리지 않는 대략적인 길이입니다. 네이버·구글 모두 글자 수가 아니라 픽셀 폭으로 자르므로 근사치입니다.
- 읽는 시간은 분당 500자(한국어 성인 평균 묵독 속도 근사치)로 계산합니다. 블로그의 "예상 읽기 시간" 표기에 쓰면 됩니다.
단어 수는 한국어에서 참고치입니다
"단어 수"는 공백으로 끊어 센 것입니다. 영어에서는 이 정의가 잘 맞지만 한국어에서는 그렇지 않습니다. "밥을 먹었다"는 2단어지만 형태소로는 더 잘게 쪼개지고, 띄어쓰기를 어떻게 하느냐에 따라 숫자가 달라집니다. 한국어 글의 분량을 단어 수가 아니라 글자 수로 재는 것이 관례인 이유입니다.
"가장 많이 쓴 단어 TOP 10"도 같은 한계를 갖습니다. 조사가 붙은 채로 세기 때문에 "고객이"와 "고객을"이 다른 단어로 잡힙니다. 형태소 분석을 하지 않는 단순 집계이고, 그래도 쓸모가 있는 것은 같은 표현을 반복하고 있지 않은지 눈에 띄게 해 주기 때문입니다.
- 조사·접속사 같은 고빈도 토큰(그리고, 하지만, 있는, the, and 등)은 목록에서 제외해 의미 있는 단어만 남깁니다. 두 글자 미만도 세지 않습니다.
- 자기소개서에서 같은 단어가 상위에 여러 번 몰려 있다면 표현을 다듬을 신호로 보면 됩니다.
자주 묻는 질문
자기소개서 같은 민감한 글을 넣어도 안전한가요?
네, 절대적으로 안전합니다. 툴즈25시의 모든 도구는 서버와의 통신 없이 100% 사용자 컴퓨터의 웹 브라우저 내에서만 동작합니다. 인터넷이 끊어진 상태에서도 작동하는 것을 보면 알 수 있습니다. 당신이 입력한 내용은 그 어떤 기록으로도 남지 않으니 안심하고 사용하셔도 좋습니다.
바이트(byte) 수는 왜 두 종류가 있나요?
사용 목적이 다르기 때문입니다. 통계표의 '바이트(UTF-8)'는 웹 개발 시 데이터베이스(DB) 길이를 산정할 때 주로 쓰며, 보통 한글을 3바이트로 계산합니다. 반면 '길이 게이지'의 SMS/LMS는 실제 문자 발송 표준(EUC-KR)에 따라 한글을 2바이트로 계산해 요금 부과 기준을 더 정확히 알려줍니다.
트위터/X 글자 수는 왜 공백 포함 글자 수와 다른가요?
트위터/X는 자체적인 가중치 계산법을 사용하기 때문입니다. 영문, 숫자, 대부분의 기호는 1로 계산하지만, 한국어, 중국어, 일본어(CJK) 문자는 2로 계산합니다. 저희 도구의 트위터 길이 게이지는 이 기준을 정확히 반영하여, 실제 트위터에 글을 올렸을 때 계산될 길이를 미리 보여줍니다.
가장 많이 쓴 단어 목록이 정확하지 않은 것 같아요.
더욱 의미 있는 분석을 위해, '그리고', '하지만', '입니다' 와 같이 자주 쓰이지만 특별한 의미가 없는 조사, 접속사, 대명사 등(불용어)은 분석에서 자동으로 제외합니다. 또한 1글자 단어는 제외하고 2글자 이상의 단어만 집계하여, 실제 글의 핵심 키워드를 파악하는 데 도움을 주도록 설계되었습니다.