바이트 계산기
입력된 문자열의 바이트 크기를 다양한 인코딩 방식(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바이트입니다.
관련 도구
- 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
- 단어 수 계산기 - 입력 텍스트 내에서 띄어쓰기와 구두점을 기준으로 나누어지는 단어(Words)의 개수를 추출하고, 가장 자주 사용된 핵심 단어들의 빈도 통계를 순위표로 시각화해 줍니다.
- 줄 수 계산기 - 텍스트 파일의 전체 행(Line) 개수를 세어주며, 텍스트가 없는 순수 빈 줄(Blank Line)과 실제 텍스트가 포함된 유효 줄 수를 분리 통계 내어 줍니다.
- JSON 포매터 - JSON 문자열을 보기 좋게 들여쓰기하거나 최소화합니다. 유효성 오류도 함께 표시합니다.
- 대소문자 변환기 - 영문 텍스트를 대문자, 소문자, 단어 첫 글자 대문자(Title Case), 문장 첫 글자 대문자(Sentence Case) 등으로 한 번에 일괄 변환해 줍니다.
- 공백 제거기 - 텍스트 내에 불필요하게 섞인 중복 공백, 줄 앞뒤 공백(Trim), 탭(Tab), 줄바꿈(개행) 문자 등을 사용자의 목적에 따라 정밀 제거하거나 단일 공백으로 치환해 줍니다.