문자 바이트 계산기 (SMS·LMS)

국내 문자 메시지는 바이트 기준입니다. 한글·한자·특수문자는 2바이트, 영문·숫자·기본 기호·띄어쓰기는 1바이트. 단문(SMS)은 90바이트(한글 45자), 장문(LMS)은 2,000바이트(한글 1,000자)까지입니다.

입력한 글은 서버로 전송되지 않습니다
문자 바이트 (SMS 90 / LMS 2,000)
0
0글자수 (공백 포함)
0공백 제외
0단어 (어절)
0줄
0문단
0UTF-8 바이트
기술 상세 — 무엇을 어떻게 셌나
글자 (문자소, grapheme) — 눈에 보이는 글자0
유니코드 코드 포인트 — Python len()0
UTF-16 단위 — 자바스크립트 length0
UTF-8 바이트 — 웹·DB0
EUC-KR식 바이트 — 문자(SMS), 근사치0
공백 (띄어쓰기·줄바꿈·탭)0
한글 음절 (가~힣)0
읽는 시간 (한국어 500자/분)0
읽는 시간 (영어 230단어/분)0

계산 방식

문자바이트
영문, 숫자, 띄어쓰기, ! ? 등 ASCII1
한글, 한자, 전각 기호(★, ※ 등)2
줄바꿈1 (발송 시스템에 따라 2)
이모지지원 안 될 수 있음 (경고 표시)

통신사·발송 대행사마다 줄바꿈이나 특수문자 처리가 조금씩 다릅니다. 90바이트 근처라면 몇 바이트 여유를 두세요.

이모지를 넣으면?

이모지는 국내 문자 기본 문자셋(KS X 1001/EUC-KR)에 없습니다. 휴대폰에서 직접 보내면 MMS로 바뀌거나 대행사 발송에서는 ‘?’로 깨질 수 있어 경고를 띄웁니다.

해외 번호로 보낼 때

해외 SMS는 GSM-7(160자) / UCS-2(70자) 방식이라 계산이 다릅니다 → SMS character counter (GSM-7)

자주 묻는 질문

문자 90바이트는 한글 몇 자?

한글만 쓰면 45자입니다. 띄어쓰기는 1바이트라 실제로는 조금 더 들어갑니다.

LMS는 몇 자까지?

2,000바이트, 한글 약 1,000자입니다. 넘으면 MMS 또는 여러 건으로 나눠야 합니다.

UTF-8 바이트와 왜 다른가요?

문자 메시지는 한글을 2바이트로 쓰는 EUC-KR 계열 인코딩을 씁니다. 웹·DB에서 주로 쓰는 UTF-8은 한글이 3바이트입니다.

광고 문자도 같은가요?

길이 계산은 같지만 (광고) 표기와 무료수신거부 문구가 들어가므로 그만큼 바이트를 빼고 작성하세요.

다른 글자수 도구

글자수 세기플랫폼별 글자수 제한 한눈에 보기X(트위터) 글자수 세기인스타그램 캡션 글자수 세기유튜브 제목 글자수 세기링크드인(LinkedIn) 게시물 글자수 세기블로그 제목 글자수 세기메타 설명(meta description) 글자수 세기자소서 글자수 세기원고지 매수 계산기 (200자 원고지)바이트 계산기 (UTF-8 / EUC-KR)한글 글자수 세기공백 포함 / 공백 제외 글자수단어수 세기 (어절 수)줄 수 · 문단 수 세기읽는 시간 계산기