광고
~ / posts / text

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

문자 발송 서비스 기준 SMS는 90바이트(한글 45자), LMS는 2,000바이트(한글 1,000자)예요. 한글 2바이트, 영문·숫자·공백 1바이트로 세요. 실제 문구 계산, 116→57바이트 줄이기, 90바이트 템플릿, 광고 표기까지 정리했어요.

예약 안내나 단체 공지 문자를 보내려고 문구를 쓰다 보면 "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·LMS·MMS 차이, 문자 바이트 기준

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

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

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

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

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

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

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

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

문자 바이트 계산 예시: '스미스랩 오후3시 예약' 예시 14자를 한 글자씩 나누면 한글은 2바이트, 괄호·숫자·띄어쓰기는 1바이트로 합계 23바이트, SMS 한도 90바이트 중 약 4분의 1 사용
한글 칸은 두 배 넓게, 띄어쓰기도 한 칸을 차지해요

이 방식은 한글 완성형 인코딩인 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이에요. 한글이 많을수록 글자 수의 거의 두 배가 되기 때문에, 문자 한도는 꼭 바이트로 확인해야 해요.

직접 셀 때 쓰는 빠른 공식

계산기가 없을 때는 이렇게 어림하면 돼요.

위 표의 배송 안내 문구는 71자 × 1.63 ≈ 116바이트였어요. 숫자 10자리(운송장번호)와 공백 11개가 섞여 있어서 2배보다 조금 덜 나온 거예요.

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

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

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

실제로 줄여 보기: 116바이트 → 57바이트

위의 배송 안내 문구를 요령대로 줄이면 이렇게 돼요.

단계바꾼 내용바이트
원문안녕하세요 고객님, 주문하신 상품이 오늘 출고되었습니다. 운송장번호 1234567890 으로 조회하실 수 있습니다. 감사합니다.116
1인사말 "안녕하세요 고객님,"과 끝인사 "감사합니다." 빼고 앞에 [스미스랩] 붙이기96
2"조회하실 수 있습니다" 문장 삭제 (운송장번호만 있으면 고객이 알아서 조회해요)69
3"출고되었습니다" → "출고됐어요", "운송장번호" → "운송장"57

최종 문구는 "[스미스랩] 주문 상품이 오늘 출고됐어요. 운송장 1234567890"(38자, 57바이트)이에요. 정보는 그대로인데 바이트는 절반이 됐고, SMS로 넉넉하게 들어가요. 남은 33바이트에 택배사 이름(예: "CJ" 2바이트, "우체국" 6바이트)을 넣어도 여유가 있어요.

배송 안내 문구 줄이기 단계별 바이트
바이트SMS 한도
020406080100120원문 · 바이트 116바이트원문 · SMS 한도 90바이트원문인사말 삭제 · 바이트 96바이트인사말 삭제 · SMS 한도 90바이트인사말 삭제중복 문장 삭제 · 바이트 69바이트중복 문장 삭제 · SMS 한도 90바이트중복 문장 삭제어미 압축 · 바이트 57바이트어미 압축 · SMS 한도 90바이트어미 압축

인사말만 빼서는 90바이트를 겨우 넘겼고, 겹치는 문장과 어미를 줄여야 여유가 생겼어요.

단위: 바이트 · 자료: 각 단계 문구를 EUC-KR(CP949)로 인코딩해 직접 계산
표로 보기
구분바이트SMS 한도
원문11690
인사말 삭제9690
중복 문장 삭제6990
어미 압축5790

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

90바이트 안에 들어가는 문자 템플릿

자주 보내는 안내 문자를 90바이트 안에 맞춘 예시예요. 상호와 숫자만 바꿔서 쓰면 돼요. 바이트는 그대로 복사했을 때 기준이에요.

용도문구글자 수바이트
병원 예약[OO치과] 10/20(월) 14:30 예약 안내드립니다. 변경 시 02-000-000049자63
학원 수강료[OO학원] 10월 수강료 280,000원 납부 안내입니다. 25일까지 부탁드려요.46자68
모임 공지[OO교회] 이번 주 모임은 19일(일) 오후 2시 본당입니다.35자53
회원권 만료[OO헬스] 회원권이 10/31 만료 예정입니다. 연장 문의 010-0000-000047자64
배송 출고[스미스랩] 주문 상품이 오늘 출고됐어요. 운송장 123456789038자57

공통점은 날짜·시간·금액·전화번호를 숫자로 쓴다는 점이에요. "10월 20일 월요일 오후 2시 30분"(30바이트)을 "10/20(월) 14:30"(15바이트)으로 쓰면 절반인 15바이트가 줄어요. 대신 받는 사람이 어르신이 많다면 "오후 2시 30분"처럼 풀어 쓰는 게 읽기 편할 수 있어요. 바이트보다 읽는 사람이 먼저예요.

광고
광고

SMS와 LMS 비용 차이, 단체 문자라면 얼마나 날까

문자 단가는 발송 서비스·충전 금액·계약 조건마다 달라서 하나로 말할 수 없어요. 다만 대부분의 서비스가 LMS를 SMS의 2~3배, MMS를 그보다 더 비싸게 받아요. 아래는 SMS 20원, LMS 50원, MMS 120원이라고 가정한 예시 계산이에요.

발송 건수별 문자 비용 예시 (가정 단가)
SMS 20원LMS 50원MMS 120원
01002003004001천 건 · SMS 20원 2만원1천 건 · LMS 50원 5만원1천 건 · MMS 120원 12만원1천 건5천 건 · SMS 20원 10만원5천 건 · LMS 50원 25만원5천 건 · MMS 120원 60만원5천 건1만 건 · SMS 20원 20만원1만 건 · LMS 50원 50만원1만 건 · MMS 120원 120만원1만 건3만 건 · SMS 20원 60만원3만 건 · LMS 50원 150만원3만 건 · MMS 120원 360만원3만 건

매달 1만 건을 보내는 곳이라면 문구를 90바이트에 맞추는 것만으로 한 달 30만 원 차이가 날 수 있어요.

단위: 만원 · 자료: SMS 20원·LMS 50원·MMS 120원으로 가정해 직접 계산 (실제 단가는 발송 서비스마다 다름)
표로 보기
구분SMS 20원LMS 50원MMS 120원
1천 건2512
5천 건102560
1만 건2050120
3만 건60150360

한 달에 수십 건 보내는 개인이나 작은 모임이라면 몇백 원 차이라서 신경 쓸 필요가 없어요. 반면 학원·병원·쇼핑몰처럼 매일 같은 안내를 수백 건씩 보내는 곳은 템플릿을 한 번만 90바이트에 맞춰 두면 계속 비용이 줄어요. 실제 단가는 내가 쓰는 서비스의 요금표를 확인하세요.

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

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

"(광고)"(괄호 포함 4글자, 6바이트)와 "무료수신거부 080-000-0000"(25바이트)만 해도 31바이트예요. 여기에 상호 "[스미스랩]"(10바이트)까지 넣으면 41바이트가 고정으로 빠지고, 본문은 49바이트, 한글 약 24자만 남아요. 그래서 광고 문자는 처음부터 LMS로 기획하는 경우가 많아요. 또 수신 동의를 받은 뒤에도 정기적으로(현행 시행령 기준 2년마다) 수신자에게 동의 유지 여부를 알려야 해요. 법령과 안내서는 개정될 수 있으니 실제 발송 전에는 방송통신위원회와 한국인터넷진흥원의 최신 '불법 스팸 방지 안내서'를 확인하세요.

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

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가 돼요.

이름이 들어가는 단체 문자는 어떻게 맞추나요?

이름 자리에 가장 긴 이름이 들어간다고 보고 계산하세요. 한글 이름 3자는 6바이트, 4자는 8바이트예요. 템플릿 본문을 80바이트 이하로 맞춰 두면 대부분의 이름이 들어가도 90바이트를 넘지 않아요.

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

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

정리

문자 한도는 글자 수가 아니라 바이트로 봐야 해요. SMS 90바이트(한글 45자), LMS 2,000바이트(한글 1,000자), 한글 2바이트·영문·숫자·공백 1바이트만 기억하면 돼요. 아슬아슬하게 넘쳤다면 인사말, 겹치는 문장, 공백, 줄바꿈, 존댓말 어미 순서로 줄여 보세요. 실제 예시처럼 116바이트 문구도 정보 손실 없이 57바이트까지 줄일 수 있어요. 광고 문자는 표기 의무로 40바이트 가까이가 고정으로 빠지니 처음부터 LMS로 계획하는 편이 편해요.

참고한 자료

#문자 바이트 계산#SMS 90바이트#문자 80바이트#LMS 2000바이트#단문 장문 기준#한글 2바이트#단체문자 글자수#광고 문자 표기#문자 발송 비용
← 이전 글원고지 매수 계산법, 200자 원고지 10매는 몇 자? 글자 수 환산과 쓰는 법다음 글 →초성 퀴즈 만드는 법과 초성 추출 원리, 유니코드 계산식까지
광고

더 둘러보기

📝 문서·텍스트 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →