~ / text / sms-byte-counter

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

문자 내용의 바이트 수를 세서 단문(90바이트)인지 장문(LMS)인지 알려 줘요. 한글 2바이트·영문 1바이트, 줄바꿈 옵션도 있어요.

광고
광고
결과
0바이트-
광고

사용법

  1. 왼쪽 칸에 보낼 문자 내용을 붙여넣거나 직접 입력하세요. 입력하는 즉시 바이트 수가 바뀌어요. 입력한 내용은 서버로 전송되지 않고 내 브라우저 안에서만 계산해요.
  2. 큰 숫자가 바이트 수예요. 90바이트 이하면 단문(SMS), 그보다 길고 2,000바이트 이하면 장문(LMS)으로 표시돼요.
  3. '줄바꿈을 2바이트로 계산'은 발송 업체가 엔터를 두 글자(CR+LF)로 세는 경우를 위한 옵션이에요. 켜 두면 안전하게 넉넉히 계산해요.
  4. 글자 수, 줄 수, UTF-8 기준 바이트, 이모지 등 문자 메시지로 깨질 수 있는 문자 개수도 함께 보여 줘요.

바이트는 어떻게 세나요

문자 서비스에서 말하는 바이트는 보통 EUC-KR(또는 CP949) 방식으로 센 값이에요. 영문 알파벳, 숫자, 공백, 기본 기호(ASCII)는 1바이트, 한글·한자·전각 기호처럼 ASCII가 아닌 문자는 2바이트예요. 그래서 한글만 쓰면 90바이트에 45글자까지, 영문과 숫자만 쓰면 90글자까지 들어가요. 한글과 영문이 섞이면 그 사이 값이 돼요. 예를 들어 '안녕하세요'는 5글자 × 2 = 10바이트이고, 'Hello 안녕'은 영문 5 + 공백 1 + 한글 2×2 = 10바이트예요.

문자바이트(문자 서비스 기준)UTF-8 바이트
영문·숫자·공백11
한글 (가, ㅋ 등 자모 포함)23
한자·전각 기호(★, ※, ①)23
이모지(😀)업체마다 다름(대부분 미지원)4
줄바꿈1 또는 21

UTF-8 값은 개발할 때 알아두면 좋은 참고용이에요. 문자 메시지 규격은 EUC-KR 방식이라 UTF-8 값으로 판정하지 않아요.

SMS·LMS·MMS 차이

계산 예시

예시 1 — 인증번호 문자. '[Web발신] 인증번호는 [123456] 입니다.'은 37바이트라서 단문이에요. 한글 10글자(20바이트)와 영문·숫자·공백·기호 17바이트가 합쳐진 값이에요.

예시 2 — 병원 예약 안내. '안녕하세요 고객님, 스미스 치과입니다. 예약하신 진료가 내일 오전 10시로 확정되었습니다. 방문 전 마스크를 준비해 주세요.'는 118바이트예요. 90바이트를 넘으니 장문으로 가요. 단문으로 보내고 싶다면 인사말과 마지막 문장을 빼는 식으로 28바이트 이상을 덜어내야 해요.

예시 3 — 안내 문자. '[Web발신] 안녕하세요, 스미스 치과입니다. 내일(수) 오후 3시 예약이 확정되었습니다. 변경은 02-123-4567로 연락 주세요.'는 115바이트(줄바꿈 없음)로 장문이에요. 단문 90바이트에 맞추려면 한글 약 13글자를 줄여야 해요.

문구 종류별 바이트 비교

아래는 흔한 문구를 이 계산기(줄바꿈 없음)로 직접 센 값이에요. 같은 글자 수여도 한글 비율이 높을수록 바이트가 커져요.

문구 종류글자 수바이트판정
택배 도착 안내3353단문
모임 일정 공지3151단문
영업시간 변경4369단문
영문 인증번호3737단문
계좌 안내4256단문

표의 문구는 예시용이에요. 내 문장은 위 입력칸에 붙여넣어 확인하세요.

광고

단문에 맞추는 요령

자주 하는 실수

EUC-KR 방식(한글 2바이트, ASCII 1바이트)으로 센 값이에요. 실제 한도와 요금은 통신사·발송 서비스의 정책에 따라 달라요. 입력한 문장은 서버로 보내지 않고 이 브라우저 안에서만 처리해요.

광고
광고

자주 묻는 질문

문자 90바이트는 한글로 몇 글자예요?
한글은 글자당 2바이트라서 45글자예요. 영문·숫자만이면 90글자고, 섞여 있으면 그 사이예요.
90바이트가 넘으면 어떻게 되나요?
대부분의 서비스에서 장문(LMS)으로 바뀌어 전송돼요. 장문은 보통 2,000바이트까지 보낼 수 있고 요금이 단문보다 높은 편이에요.
엔터(줄바꿈)는 몇 바이트인가요?
서비스마다 1바이트 또는 2바이트(CR+LF)로 세요. 이 계산기는 옵션으로 고를 수 있어요. 잘 모르겠다면 2바이트로 넉넉하게 계산하세요.
이모지를 넣으면 바이트가 어떻게 되나요?
문자 서비스의 EUC-KR 방식은 이모지를 표현하지 못해서 깨지거나 장문·멀티미디어로 처리하는 경우가 있어요. 이 계산기는 이모지를 2바이트로 세고 따로 알려 줘요.
카카오톡도 바이트로 세나요?
아니요. 카카오톡 메시지는 글자 수 기준이라 이 계산기의 바이트 판정과는 상관없어요. 문자(SMS·LMS)를 보낼 때만 쓰세요.
글자 수는 같은데 바이트가 다르게 나오는 이유가 뭔가요?
한글은 글자당 2바이트, 영문·숫자·공백은 1바이트로 세기 때문이에요. 같은 30글자라도 한글만이면 60바이트, 영문만이면 30바이트예요.
한글 자음·모음만 쓴 ㅋㅋ도 2바이트인가요?
네. 자모 한 글자도 한글 영역 문자라서 2바이트로 세요. ㅋㅋㅋ 세 글자는 6바이트예요.
입력한 문장이 서버로 전송되나요?
아니요. 계산은 이 페이지 안의 JavaScript가 브라우저에서만 처리해요.

관련 도구

광고

더 둘러보기

📝 문서·텍스트 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →