바이트 계산기

입력된 문자열의 바이트 크기를 다양한 인코딩 방식(UTF-8, EUC-KR, UTF-16)에 맞춤 선택하여 실시간으로 계산해 줍니다.

카테고리: 텍스트 도구

언제 사용하나요?

데이터베이스 설계 시 컬럼 크기 초과 방지, 공공기관이나 대기업 채용 포털의 자기소개서 바이트 제한 준수, API 페이로드 크기 검증 시, 텍스트가 실제로 차지하는 메모리 용량을 바이트 단위로 정확히 계측하고 정량화하고 싶을 때 유용합니다.

사용 방법

  • 검사할 텍스트를 입력 창에 입력하거나 붙여넣습니다.
  • 원하는 인코딩 방식(글로벌 표준 UTF-8 또는 국내 구형 시스템용 EUC-KR/MS949 등)을 지정합니다.
  • 실시간으로 변환 계산된 누적 바이트 수와 해당 인코딩별 차이점을 파악합니다.

입력값 안내

한글, 영문, 이모지, 특수기호가 포함된 모든 형태의 텍스트 데이터를 지원합니다.

계산·변환 기준

인코딩 방식에 따라 문자열을 바이트 배열로 변환하는 알고리즘을 거칩니다. UTF-8 기준 한글은 자당 3바이트, 영문/숫자/반각 기호는 1바이트로 연산되며, EUC-KR(또는 MS949) 기준 한글은 자당 2바이트, 영문은 1바이트로 연산됩니다. UTF-16 기준으로는 기본 자당 2바이트가 고정 적용됩니다.

사용 예시

  • DB varchar 한도 체크 - 데이터베이스 테이블 생성 전 한글 입력 데이터가 컬럼 크기 한도(예: 100바이트)를 넘는지 확인합니다.
  • 기업 공채 자기소개서 등록 - EUC-KR 2,000바이트 제한 요건이 명시된 지원서 문항의 분량을 맞춥니다.
  • 네트워크 API 페이로드 최적화 - 모바일 앱 통신 데이터의 직렬화 크기를 줄이기 위해 문자열 길이를 바이트 단위로 감축합니다.

예시

  • 한글 → UTF-8 기준 6바이트 / EUC-KR 기준 4바이트
  • Hello → UTF-8 기준 5바이트 / EUC-KR 기준 5바이트
  • '안녕하세요' 5자 → UTF-8 15바이트, EUC-KR 10바이트
  • 이메일 주소 128자 입력 → varchar(128) 컬럼에 저장 가능 여부 즉시 판단
  • 혼합 텍스트 'hello 안녕 123' → UTF-8 17바이트로 DB 컬럼 설계에 활용
  • JSON 문자열 값 입력 → API 전송 payload 크기 예측

주의사항

  • 한글 한 글자가 인코딩에 따라 2바이트(EUC-KR) 혹은 3바이트(UTF-8)로 인식되므로, 제출 대상 플랫폼의 구체적인 서버 인코딩 규격을 사전에 조사한 뒤 기준 인코딩을 설정하셔야 바이트 초과 탈락을 예방할 수 있습니다.

계산·사용 가이드

인코딩(EUC-KR, UTF-8)별 바이트 배정 격차

글로벌 웹 표준인 UTF-8 인코딩은 한글 한 글자를 3바이트로 처리하고, 구형 윈도우 기반 공공기관에서 쓰는 EUC-KR 및 MS949 인코딩은 한글을 2바이트로 연산하므로 자기소개서 요강에 맞춰 사전 전환 확인해야 안전합니다.

개행 문자(줄바꿈)의 운영체제별 바이트 크기

줄바꿈(엔터)은 윈도우 OS 환경의 경우 CRLF(\r\n) 규격을 취해 2바이트를 소비하고, macOS나 리눅스 등 유닉스 계열 OS는 LF(\n) 규격을 사용해 1바이트만 차지하므로 저장 시 바이트 변동이 생길 수 있습니다.

자주 묻는 질문

줄바꿈(엔터)은 몇 바이트인가요?

일반적인 텍스트 영역에서 줄바꿈은 1바이트(LF: \n) 또는 2바이트(CRLF: \r\n)로 저장됩니다. 윈도우 기반 시스템은 2바이트, 맥이나 리눅스는 1바이트를 사용하는 경향이 있습니다. 채용 포털에 문장을 붙여넣을 때 줄바꿈이 많으면 예상보다 바이트 수가 증가할 수 있으므로 주의가 필요합니다.

이모지는 바이트 수가 어떻게 되나요?

이모지는 유니코드 영역 상단에 있어 UTF-8 기준으로 보통 한 개당 4바이트의 큰 용량을 차지합니다. 이모지를 많이 포함한 텍스트는 바이트 수가 글자 수보다 훨씬 크게 계산될 수 있습니다. DB 컬럼 사이즈 설계나 채용 사이트 제출 시 이모지 포함 여부를 미리 확인하세요.

EUC-KR과 UTF-8 중 어떤 기준으로 계산해야 하나요?

제출 대상 시스템의 서버 인코딩에 맞춰 선택해야 합니다. 대부분의 현대 웹 서비스는 UTF-8을 사용하지만, 국내 일부 공공기관·대기업 채용 포털은 EUC-KR(또는 MS949) 기준으로 바이트를 계산합니다. 잘 모를 경우 해당 사이트의 공지사항이나 고객센터에 문의하세요.

입력한 텍스트가 외부로 전송되나요?

아니요, 바이트 계산은 브라우저 안에서만 처리되며 입력한 내용이 서버로 전송되거나 저장되지 않습니다. 자기소개서나 기밀 문서도 안심하고 사용할 수 있습니다.

한글 한 글자는 몇 바이트인가요?

인코딩 방식에 따라 다릅니다. UTF-8 기준으로 한글 한 글자는 3바이트, EUC-KR(MS949) 기준으로는 2바이트입니다. 영문·숫자는 두 인코딩 모두 1바이트입니다. 예를 들어 '안녕'은 UTF-8로 6바이트, EUC-KR로 4바이트입니다.

관련 도구

  • 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
  • JSON 포매터 - JSON 문자열을 보기 좋게 들여쓰기하거나 최소화합니다. 유효성 오류도 함께 표시합니다.
  • 텍스트 비교 - 두 개의 텍스트 문자열(원본과 수정본)을 나란히 배치하고, 글자 및 단어 단위의 차이점(Diff)을 실시간 대조 분석하여 추가된 부분과 삭제된 부분을 시각적으로 강조해 줍니다.
  • 이모지 모음 - 스마일, 동물, 음식, 여행, 사물, 기호 등 다양한 유니코드 이모지(Emoji)를 분류별로 조회하고, 클릭 한 번으로 손쉽게 복사 및 활용할 수 있도록 돕습니다.
  • 한영타 변환기 - 영문 키보드 상태에서 타이핑한 한글 문자열이나 한글 자판 상태에서 입력한 영어 문자열을 원래 의도한 언어로 실시간 교정 및 양방향 변환해 줍니다.
  • 아스키아트 생성기 - 영문 텍스트를 입력받아 터미널이나 텍스트 편집기에서 보기 좋게 출력되는 다양한 폰트 스타일의 대형 아스키 아트(ASCII Art)로 실시간 변환해 줍니다.