‘한글은 2바이트’라는 설명과 ‘UTF-8에서는 3바이트’라는 설명은 서로 모순처럼 보이지만 기준이 다릅니다. 제출 폼이 어떤 방식을 사용하는지 모르면 같은 문장도 제한을 넘었다고 표시될 수 있습니다.

2바이트 기준은 서비스의 계산 규칙일 수 있습니다

일부 국내 사이트는 한글과 한자 같은 문자를 2, 영문·숫자·공백을 1로 세는 자체 규칙을 사용합니다. 이것은 실제 파일 저장 크기와 꼭 같지 않으며 글자 제한을 사용자에게 설명하기 위한 관행적 계산인 경우가 많습니다.

예를 들어 ‘YAL도구’는 영문 세 글자와 한글 두 글자로 보입니다. 관행적 기준에서는 영문 3바이트와 한글 4바이트를 더해 7바이트로 계산할 수 있습니다.

UTF-8에서는 한글이 보통 3바이트입니다

웹과 현대 시스템에서 널리 사용하는 UTF-8은 한글 완성형 한 글자를 일반적으로 3바이트로 표현합니다. 같은 ‘YAL도구’는 ASCII 영문 3바이트와 한글 6바이트로 총 9바이트가 됩니다.

이모지는 하나처럼 보여도 여러 코드 포인트가 결합되어 4바이트보다 훨씬 커질 수 있습니다. 화면의 글자 수만으로 저장 크기를 정확히 예상하기 어려운 이유입니다.

제출처의 계산 결과를 우선해야 합니다

자기소개서나 문자 발송 시스템이 ‘한글 2바이트’라고 명시하면 해당 규칙을 따라야 합니다. 데이터베이스·API 요청 크기를 점검한다면 실제 인코딩인 UTF-8 바이트를 봐야 합니다.

  • 공백 포함 글자 수: 화면 입력 제한 확인
  • 한글 2바이트 기준: 국내 폼의 관행적 제한
  • UTF-8 바이트: 파일·API·데이터 저장 크기

YAL 계산 결과를 활용하는 법

YAL 글자 수·바이트 계산기는 공백 포함·제외 글자와 두 가지 바이트 기준을 동시에 보여줍니다. 제출처 결과와 차이가 있으면 이모지, 줄바꿈, 조합문자 처리 규칙을 먼저 확인하세요.