컴퓨터 과학 & 글쓰기 (Computer Science & Writing) calendar_today 2026.09.11 timer 읽는 시간 약 5분

한글 바이트(Byte)와 글자 수 계산의 완벽 가이드: UTF-8 vs EUC-KR

대기업 채용 사이트나 공기업 입사지원서를 작성할 때 "1,000자 이내" 또는 "3,000Byte 이내"라는 글자 수 제한 조건을 자주 보게 됩니다. 그런데 한글 한 글자는 몇 바이트일까요? 왜 어떤 사이트에서는 2바이트로 계산되고, 다른 곳에서는 3바이트로 계산될까요? 인코딩의 기초 원리부터 공백 처리, 플랫폼별 최적 글자수 전략까지 명쾌하게 정리해 드립니다.


1. 글자 수(Characters)와 바이트(Bytes)의 차이점

글자 수(Character Count)는 언어나 문자의 종류와 관계없이 '글자 기호의 개수' 자체를 세는 물리적인 단위입니다. 반면 바이트(Byte)는 컴퓨터가 그 글자를 디지털 메모리에 저장할 때 차지하는 '데이터 용량(8비트)'을 뜻합니다.

영어 알파벳(A~Z, a~z), 숫자(0~9), 기본 특수문자는 7비트로 표현되는 아스키(ASCII) 표준에 속하므로 전 세계 모든 표준에서 **항상 1바이트(1 Byte)**를 차지합니다. 반면 초성, 중성, 종성이 결합되는 한글은 아스키 코드로 표현할 수 없기 때문에 2바이트 이상의 멀티바이트 인코딩이 필요합니다.

2. UTF-8 vs EUC-KR: 한글은 왜 2바이트 혹은 3바이트인가?

문자 종류 EUC-KR (CP949) UTF-8 (유니코드) 글자 수
영문 알파벳 (A-Z, a-z) 1 Byte 1 Byte 1자
숫자 (0-9) 및 반각 공백(Space) 1 Byte 1 Byte 1자
완성형 한글 (가, 나, 다 등) 2 Bytes 3 Bytes 1자
줄바꿈 (Line Break, \r\n / \n) 1~2 Bytes 1~2 Bytes 1자
이모지 (Emoji: 🚀, ✨ 등) 지원 안 됨 (깨짐) 4 Bytes 1~2자 (서로게이트)

왜 차이가 발생할까요?

  • EUC-KR (완성형 2바이트): 1980년대 제정된 한국 표준입니다. 한글 완성형 2,350자만을 2바이트(16비트) 고정으로 담았습니다. 구형 관공서 및 레거시 데이터베이스(Oracle VARCHAR2 Byte 기준)에서 여전히 한글을 2바이트로 계산하는 채용 사이트들이 많습니다.
  • UTF-8 (가변길이 3바이트): 전 세계 모든 언어를 표현하는 글로벌 웹 표준(유니코드)입니다. 영어는 1바이트, 한글/한자/일본어 등 CJK 문자는 3바이트(24비트), 이모지는 4바이트로 가변 인코딩됩니다. 현대 웹 브라우저와 클라우드 시스템의 사실상 표준입니다.

3. 채용 자기소개서 글자 수 제한 공략 팁

대부분의 입사지원서 시스템은 입력란이 글자 수 또는 바이트 수를 초과하면 뒷부분을 자동으로 잘라버립니다. 합격을 부르는 자기소개서 분량 조절 노하우 3가지를 권장합니다.

  1. 목표 분량의 90~95% 채우기: 예를 들어 '1,000자 이내'라면 900~950자 내외가 가장 성의 있고 완성도 높은 분량입니다. 너무 적으면 성의 부족으로 보이고, 꽉 채우다 문장이 잘리면 감점 요인이 됩니다.
  2. 공백 포함 vs 공백 제외 기준 확인: 명시가 없다면 통상 '공백 포함'이 기준입니다. 띄어쓰기와 문단 줄바꿈도 소중한 글자 수에 포함되므로, 불필요한 엔터나 중복 띄어쓰기를 정리하면 30~50자를 절약할 수 있습니다.
  3. '바이트 제한'인 경우 시스템 인코딩 사전 점검: 공기업 지원 사이트가 '3,000 Byte' 제한이라면 한글 기준 1,000자(UTF-8 기준 3바이트)일 수도 있고, 1,500자(EUC-KR 기준 2바이트)일 수도 있습니다. ToolBox의 글자 수 세기는 두 인코딩의 바이트를 실시간으로 모두 보여주므로 안전하게 대조할 수 있습니다.

4. 주요 SNS 플랫폼별 최적 글자 수 가이드

  • 인스타그램 (Instagram): 최대 2,200자까지 작성 가능하지만, 피드에서 '더보기'를 누르기 전 노출되는 첫 125자 이내에 핵심 메시지와 호기심 유발 문장을 배치해야 합니다.
  • X (구 트위터): 일반 계정 기준 영문 280자, 한글 140자까지 작성할 수 있습니다. 한글은 영문 대비 글자당 2배의 길이를 차지합니다.
  • 네이버 블로그 & 웹사이트 SEO: 구글 및 네이버 검색 알고리즘에서 양질의 문서로 평가받기 위한 본문 길이는 공백 제외 1,500~2,500자 이상을 권장합니다.

지금 작성 중인 글의 글자 수와 바이트를 확인하세요!

공백 포함/제외, UTF-8 및 EUC-KR 바이트, 읽는 시간까지 실시간 계산됩니다.

글자 수 세기 실행하기 →