텍스트 도구

UTF-8 바이트 계산기

문자 수와 실제 저장 용량이 왜 다른지 한 화면에서 확인합니다.

🔒 입력한 글은 이 브라우저 안에서만 처리됩니다.

바이트 계산이 필요한 대표적인 상황

데이터베이스 컬럼, API 요청, 로그 파일, 문자메시지와 일부 구형 게시판은 글자 수가 아니라 바이트 수로 제한합니다. 같은 한 글자라도 인코딩에 따라 필요한 바이트가 다르기 때문에 ‘100자’와 ‘100바이트’는 전혀 다른 제한입니다.

문자화면 글자코드 포인트UTF-8UTF-16
A111바이트2바이트
113바이트2바이트
😀114바이트4바이트
👨‍👩‍👧‍👦1725바이트22바이트

UTF-8과 UTF-16의 차이

UTF-8은 웹에서 널리 쓰이며 영문에 효율적입니다. UTF-16은 자바스크립트 문자열 내부와 일부 운영체제·문서 형식에서 사용됩니다. 이 페이지는 UTF-8을 TextEncoder로 계산하고, UTF-16은 자바스크립트 코드 단위 수에 2를 곱해 표시합니다.

문자메시지 바이트와 항상 같지는 않습니다

국내 SMS/LMS 서비스는 EUC-KR, UCS-2 또는 자체 정책을 사용할 수 있습니다. 그래서 이 도구의 UTF-8 결과를 문자메시지 발송 한도에 그대로 적용하면 틀릴 수 있습니다. 발송 업체가 공개한 인코딩 기준을 먼저 확인하세요.

‘한글은 무조건 3바이트’도 절반만 맞습니다

현대 웹의 UTF-8에서는 보통 3바이트지만, 다른 인코딩에서는 2바이트가 될 수 있습니다. 바이트 제한을 볼 때는 숫자보다 인코딩 이름을 먼저 확인해야 합니다.

기능과 설명은 실제 브라우저 테스트 케이스를 기준으로 검수했습니다. 계산 기준 보기