글자수와 바이트,
서로 다른 길이의 기준.
글자수는 문자를 세는 값이고, 바이트는 문자를 정해진 방식으로 표현할 때 필요한 데이터의 크기입니다. 글자작업실은 UTF-8로 인코딩했을 때의 실제 바이트 수를 계산합니다.
한글은 보통 3바이트, 영문은 1바이트
완성된 일반 한글 음절인 ‘가’는 UTF-8에서 3바이트입니다. 영문 A, 숫자 1, 일반 공백은 각각 1바이트입니다. 이모지와 특수문자는 종류에 따라 달라지므로 모든 문자를 같은 값으로 곱하면 정확하지 않습니다.
| 문자 | 기본 글자수 | UTF-8 바이트 |
|---|---|---|
| A | 1 | 1 B |
| 가 | 1 | 3 B |
| 😀 | 1 | 4 B |
| 안녕 세상! | 6 | 14 B |
‘한글 2바이트’ 기준과는 다릅니다
다른 인코딩이나 제출 시스템의 별도 환산 규칙을 사용하면 같은 글도 결과가 달라질 수 있습니다. 이 도구의 UTF-8 결과를 EUC-KR 값이나 모든 학교·기관의 바이트 기준이라고 해석하면 안 됩니다. 입력 안내에 ‘한글 2바이트’ 같은 별도 규칙이 있다면 해당 시스템에서 확인하세요.
줄바꿈과 공백도 바이트에 포함
바이트 수는 공백·탭·줄바꿈을 포함한 원문 전체를 기준으로 계산합니다. 줄바꿈은 LF 한 개, 1바이트로 통일합니다. ‘글자수에 줄바꿈 포함’ 옵션은 글자수에만 영향을 주고, UTF-8 바이트에는 영향을 주지 않습니다. 파일 불러오기의 인코딩 표식(BOM)은 입력 내용에 포함하지 않습니다.
바이트 제한을 확인하려면
메인 도구의 제한 기준에서 ‘UTF-8 바이트’를 고르고 제한 수를 입력하세요. 1,500바이트 빠른 설정도 사용할 수 있습니다. 한글만 있다면 대략 500자에 해당하지만 영문·공백·문장부호가 섞이면 정확한 글자수는 달라집니다. 원문은 초과해도 자동으로 잘리지 않습니다.
TXT 파일을 읽을 수 없다고 나와요
UTF-8로 저장된 TXT 파일, 최대 1MB를 지원합니다. 잘못 해석한 글을 보여 주지 않도록 다른 인코딩의 파일은 오류로 안내합니다. 메모장의 ‘다른 이름으로 저장’에서 UTF-8을 선택하거나, 필요한 글을 직접 복사해 입력창에 붙여넣으세요. 입력 한도는 UTF-16 기준 100,000단위입니다.
바이트 계산은 브라우저의 TextEncoder를 사용합니다. 통신량이나 파일의 압축 크기를 측정하는 도구는 아닙니다.