~ / posts / text

문자 90바이트 몇 글자? SMS·LMS·MMS 기준과 문자 바이트 계산법

국내 문자 발송 서비스 기준 SMS는 90바이트(한글 45자), LMS는 2,000바이트(한글 1,000자)예요. 한글은 2바이트, 영문·숫자·공백은 1바이트로 세요. 80바이트와의 차이, 실제 문구 바이트 계산 예시, LMS로 넘어가지 않게 줄이는 법을 정리했어요.

예약 안내나 단체 공지 문자를 보내려고 문구를 쓰다 보면 "90바이트 초과, LMS로 전환됩니다"라는 안내가 뜨곤 하죠. 글자 수로는 50자도 안 되는데 왜 넘쳤는지 헷갈려요. 결론부터 말하면 국내 문자 발송 서비스에서 SMS(단문)는 90바이트, 한글로 약 45자이고, 한글은 1자에 2바이트, 영문·숫자·공백·문장부호는 1자에 1바이트로 계산해요. 90바이트를 넘으면 2,000바이트(한글 약 1,000자)까지 보낼 수 있는 LMS(장문)로 바뀌어요.

이 글에서는 SMS·LMS·MMS 기준, 예전에 쓰던 80바이트와의 차이, 실제 문구로 바이트를 세는 방법, LMS로 넘어가지 않게 줄이는 요령, 광고 문자에 꼭 넣어야 하는 표기까지 정리했어요. 기준은 주요 문자 발송 서비스 안내(2026년 10월 확인)를 바탕으로 했어요. 지금 쓴 문구가 몇 바이트인지는 글자 수 세기에 붙여 넣으면 EUC-KR 바이트로 바로 확인할 수 있어요.

핵심 요약

SMS는 90바이트(한글 45자, 영문 90자), LMS는 2,000바이트(한글 1,000자)까지예요. 90바이트를 넘거나 제목을 넣으면 LMS로 바뀌어요.

바이트는 한글 2, 영문·숫자·공백·줄바꿈·기본 문장부호 1로 세요. 한글 완성형 인코딩(EUC-KR) 방식과 같아요.

80바이트(한글 40자)는 예전 일부 통신사 기준으로 남은 숫자예요. 지금 발송 서비스는 대부분 90바이트를 써요.

광고 문자는 맨 앞 "(광고)", 보내는 사람 이름·연락처, 무료 수신거부 방법을 넣어야 해서 그만큼 바이트가 줄어요.

SMS·LMS·MMS 차이, 문자 바이트 기준

국내 문자 발송 서비스(단체 문자, 예약 알림, 인증번호 발송 등)는 문자를 세 종류로 나눠요.

종류최대 크기한글 기준제목이미지
SMS (단문)90바이트약 45자불가불가
LMS (장문)2,000바이트약 1,000자가능불가
MMS (멀티미디어)본문 2,000바이트 + 이미지약 1,000자가능가능

발송 요금은 서비스마다 다르지만 보통 SMS < LMS < MMS 순서로 비싸요. 그래서 단체 문자를 많이 보내는 곳일수록 문구를 90바이트 안에 맞추는 데 신경을 써요. 수천 건을 보낼 때는 SMS와 LMS 단가 차이가 꽤 커지거든요.

문자 종류별 최대 글자 수 (한글·영문)
한글영문·숫자
05001,0001,5002,000SMS · 한글 45자SMS · 영문·숫자 90자SMSLMS · 한글 1,000자LMS · 영문·숫자 2,000자LMS

실제 문구는 한글·숫자·공백이 섞여서 45자와 90자 사이 어딘가에서 90바이트가 차요.

단위: 자 · 자료: 국내 문자 발송 서비스 안내 기준(SMS 90바이트, LMS 2,000바이트, 2026년 10월 확인)
표로 보기
구분한글영문·숫자
SMS4590
LMS1,0002,000

80바이트와 90바이트, 왜 두 숫자가 있을까

"문자는 80바이트"라는 말도 여전히 많이 보여요. 2000년 무렵 보도에 따르면 당시 통신사마다 단문 기준이 달라서, 어떤 곳은 90바이트(한글 45자), 어떤 곳은 80바이트(한글 40자)를 약관에 두었어요. 이후 기준이 정리되면서 지금 문자 발송 서비스 안내는 대부분 90바이트를 기준으로 해요.

다만 휴대폰에서 직접 보내는 문자는 기종과 통신사, 메시지 앱 설정에 따라 장문 전환 기준이 다르게 보일 수 있어요. 이 글의 기준은 문자 발송 서비스(웹·API로 보내는 단체 문자) 기준이라고 보면 돼요. 내가 쓰는 발송 서비스의 안내 화면에 적힌 숫자가 최종 기준이에요.

문자 바이트 계산법, 실제 문구로 세어 보기

바이트를 세는 규칙은 단순해요.

이 방식은 한글 완성형 인코딩인 EUC-KR(CP949)과 같아요. 그래서 글자 수 세기의 EUC-KR 바이트 값이 문자 바이트와 거의 일치해요. UTF-8은 한글이 3바이트라서 값이 더 크게 나오니, 문자 계산에는 쓰지 않아요. 인코딩별로 한글 바이트가 다른 이유는 한글 한 글자 몇 바이트? UTF-8 3바이트·EUC-KR 2바이트 차이에 정리해 두었어요.

실제 문구로 계산해 볼게요.

문구글자 수바이트종류
인증번호 [482913] 를 입력해 주세요.24자35SMS
[스미스랩] 10월 15일(수) 오후 3시 예약이 확인되었습니다.36자56SMS
(광고)[스미스랩] 가을 할인 20% 쿠폰이 도착했어요! 무료수신거부 080-000-000051자75SMS
안녕하세요 고객님, 주문하신 상품이 오늘 출고되었습니다. 운송장번호 1234567890 으로 조회하실 수 있습니다. 감사합니다.71자116LMS
예시 문구별 바이트 수와 SMS 한도 90바이트
인증번호 안내인증번호 안내 · 35바이트35바이트예약 확인예약 확인 · 56바이트56바이트광고 쿠폰광고 쿠폰 · 75바이트75바이트배송 출고 안내배송 출고 안내 · 116바이트116바이트

배송 안내 문구는 71자뿐이지만 한글이 많아 116바이트로 90을 넘어 LMS가 돼요.

단위: 바이트 · 자료: 각 문구를 EUC-KR(CP949)로 인코딩해 직접 계산
표로 보기
구분바이트
인증번호 안내35
예약 확인56
광고 쿠폰75
배송 출고 안내116

마지막 문구를 보면 글자 수로는 71자인데 바이트는 116이에요. 한글이 많을수록 글자 수의 거의 두 배가 되기 때문에, 문자 한도는 꼭 바이트로 확인해야 해요.

LMS로 넘어가지 않게 문자 줄이는 요령

90바이트를 조금 넘었다면 이렇게 줄여 보세요.

  1. 인사말 줄이기 — "안녕하세요 고객님,"(18바이트)만 빼도 SMS로 돌아오는 경우가 많아요.
  2. 숫자·영문 활용 — "오후 세 시"(10바이트)보다 "오후3시"(7바이트), "15시"(4바이트)가 짧아요.
  3. 불필요한 공백 제거 — 공백도 1바이트예요. 괄호 앞뒤 공백, 연속 공백을 정리하면 몇 바이트가 줄어요. 공백 제거기의 "연속 공백 1칸" 기능이 편해요.
  4. 줄바꿈 줄이기 — 줄바꿈도 1바이트(서비스에 따라 2바이트)예요. 보기 좋게 넣은 빈 줄이 바이트를 잡아먹어요. 줄바꿈 제거기로 정리할 수 있어요.
  5. 존댓말 압축 — "확인되었습니다"(14바이트) → "확인됐습니다"(12바이트), "입력해 주시기 바랍니다"(22바이트) → "입력해 주세요"(13바이트).
  6. 상호는 짧게 — 대괄호 안 상호명은 매번 들어가니 가능한 짧은 약칭을 정해 두세요.

반대로 정보가 꼭 필요한데 억지로 줄이면 오해가 생겨요. 주소·환불 조건·일정처럼 정확해야 하는 내용은 LMS로 보내는 게 맞아요.

광고 문자에 꼭 넣어야 하는 표기

할인 쿠폰, 이벤트 안내처럼 영리 목적의 광고성 문자는 정보통신망법(제50조)에 따라 표기 의무가 있어요. 방송통신위원회와 한국인터넷진흥원의 안내서에서 정리하는 핵심은 이래요.

"(광고)"(괄호 포함 4글자, 6바이트)와 "무료수신거부 080-000-0000"(25바이트)만 해도 30바이트가 넘어요. 광고 문자를 SMS로 보내려면 본문이 60바이트 남짓, 한글 약 30자밖에 안 된다는 뜻이에요. 그래서 광고 문자는 처음부터 LMS로 기획하는 경우가 많아요. 법령과 안내서는 개정될 수 있으니 실제 발송 전에는 최신 안내서를 확인하세요.

이모지·특수문자 넣을 때 주의할 점

SMS·LMS는 기본적으로 한글 완성형(EUC-KR) 범위의 문자를 기준으로 해요. 그래서 다음 문자들은 주의가 필요해요.

카카오톡이나 RCS 같은 데이터 기반 메시지는 바이트가 아니라 글자 수 기준이라 계산법이 달라요. 발송 채널을 바꿀 때는 각 서비스의 기준을 따로 확인해야 해요.

자주 묻는 질문

문자 90바이트는 한글 몇 글자인가요?

한글은 1자에 2바이트라서 한글만 쓰면 45자예요. 실제 문구는 공백·숫자·문장부호(1바이트)가 섞이니 45자보다 조금 더 쓸 수 있어요.

80바이트와 90바이트 중 뭐가 맞나요?

지금 대부분의 문자 발송 서비스는 SMS를 90바이트로 안내해요. 80바이트는 예전 일부 통신사 기준으로 남아 있는 숫자예요. 쓰는 서비스의 안내 화면 기준을 따르면 돼요.

띄어쓰기와 줄바꿈도 바이트에 들어가나요?

네. 띄어쓰기는 1바이트, 줄바꿈도 보통 1바이트로 계산해요. 일부 서비스는 줄바꿈을 2바이트(CR+LF)로 세기도 해서, 아슬아슬하면 줄바꿈을 줄이는 게 안전해요.

LMS는 몇 글자까지 보낼 수 있나요?

2,000바이트, 한글로 약 1,000자예요. 제목을 넣을 수 있고, 이미지를 붙이면 MMS가 돼요.

문자에 이모지를 넣어도 되나요?

SMS·LMS는 한글 완성형 문자를 기준으로 해서 이모지는 깨지거나 발송이 안 될 수 있어요. 꼭 넣고 싶다면 발송 서비스의 지원 여부를 확인하고 테스트 발송을 해 보세요.

정리

문자 한도는 글자 수가 아니라 바이트로 봐야 해요. SMS 90바이트(한글 45자), LMS 2,000바이트(한글 1,000자), 한글 2바이트·영문·숫자·공백 1바이트만 기억하면 돼요. 아슬아슬하게 넘쳤다면 인사말, 공백, 줄바꿈, 존댓말 어미부터 줄여 보세요.

#문자 바이트 계산#SMS 90바이트#문자 80바이트#LMS 2000바이트#단문 장문 기준#한글 2바이트#단체문자 글자수#광고 문자 표기
← 이전 글원고지 매수 계산법, 200자 원고지 10매는 몇 자? 글자 수 환산과 쓰는 법

더 둘러보기

📝 문서·텍스트 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →