Lumen Lab 루멘랩

같은 글인데 글자 수가 다르게 나오는 이유

루멘랩 · 마지막 확인

칸칸글자 수 세기열기

세는 기준이 달라서예요. 띄어쓰기를 넣느냐 빼느냐, 엔터 한 번을 0자, 1자, 2자 가운데 무엇으로 보느냐, 글자로 세느냐 바이트로 세느냐에 따라 같은 글이 전혀 다른 숫자가 돼요.

한 글을 일곱 가지로 세어 보면

아래 두 줄짜리 글을 칸칸의 글자수 세기에 넣고 기준만 바꿔 가며 세었어요. 눈에 보이도록 띄어쓰기는 ·, 줄바꿈은 ⏎로 적었어요.

안녕하세요.·저는·지원자입니다.⏎
잘·부탁드립니다·🙂

세는 기준결과
공백 포함, 줄바꿈 0자27자
공백 포함, 줄바꿈 1자28자
공백 포함, 줄바꿈 2자29자
공백 제외23자
UTF-8 바이트, 줄바꿈 1바이트71바이트
UTF-8 바이트, 줄바꿈 2바이트72바이트
EUC-KR 바이트, 줄바꿈 2바이트48바이트(🙂는 못 담음)

같은 글인데 23부터 72까지 나와요. 어느 숫자도 틀린 게 아니고, 묻는 것이 다를 뿐이에요.

취업 사이트 네 곳에 직접 넣어 보니

사람인, 잡코리아, 인크루트의 글자수 세기 도구와 네이버 검색의 글자수세기 칸에 예시 글 세 가지를 넣어 봤어요. 2026년 10월 10일에 로그인 없이 직접 넣어 본 결과예요. 사이트가 바꾸면 달라져요.

  • 예시 A: 가나다·abc·123 (한글 3자, 영문 3자, 숫자 3자, 띄어쓰기 2번)
  • 예시 B: 첫째·줄⏎둘째·줄 (한글 6자, 띄어쓰기 2번, 줄바꿈 1번)
  • 예시 C: 한글😀 (한글 2자, 이모지 1개)
도구예시 A예시 B예시 C
사람인11자 · 14byte
공백 제외 9자 · 12byte
9자 · 15byte
공백 제외 6자 · 12byte
숫자가 바뀌지 않음
잡코리아11자 · 14byte
공백 제외 9자 · 12byte
9자 · 15byte
공백 제외 6자 · 12byte
4자 · 8byte
공백 제외 4자 · 8byte
인크루트11자 · 14byte
공백 제외 9자 · 12byte
9자 · 16byte
공백 제외 6자 · 12byte
4자 · 8byte
공백 제외 4자 · 8byte
네이버 검색11자 · 14byte
공백 제외 9자 · 12byte
9자 · 15byte
공백 제외 6자 · 12byte
4자 · 8byte
공백 제외 4자 · 8byte
칸칸
줄바꿈 1자·1byte
11자 · 14byte
공백 제외 9자
9자 · 15byte
공백 제외 6자
3자 · 4byte
공백 제외 3자 · 😀는 바이트에서 뺌
칸칸
줄바꿈 1자·2byte
11자 · 14byte
공백 제외 9자
9자 · 16byte
공백 제외 6자
3자 · 4byte
공백 제외 3자 · 😀는 바이트에서 뺌

위 네 줄은 각 화면에 나온 숫자 그대로예요. 아래 두 줄은 같은 글을 칸칸의 자소서 글자수 세기에 넣고 기준을 '바이트(한글 2byte)'로 골라 센 값이에요. 자소서 화면에서는 줄바꿈을 글자 수와 바이트에서 따로 고를 수 있어서, 둘째 줄처럼 바이트만 2byte로 두면 인크루트와 글자 수, 바이트가 모두 같아요.

표에서 읽을 수 있는 것은 네 가지예요.

  • 네 곳 모두 한글 1자를 2byte로, 영문과 숫자와 띄어쓰기를 1byte로 세었어요.
  • 줄바꿈은 네 곳 모두 1자로 세고, 공백 제외에서는 뺐어요. 바이트는 인크루트만 2byte였고 나머지 세 곳은 1byte였어요. 예시 B가 15byte와 16byte로 갈린 이유예요.
  • 이모지 😀는 잡코리아, 인크루트, 네이버 검색에서 2자, 4byte로 세어졌어요. 사람인 글자수세기에서는 이모지를 넣자 숫자가 바뀌지 않았어요.
  • 칸칸은 😀를 사람이 보는 대로 1자로 세어요. 그래서 예시 C가 세 곳에서는 4자, 칸칸에서는 3자예요. 한글 2byte 기준(EUC-KR)에는 이모지가 없어서 바이트에는 넣지 않고 따로 알려 줘요.

넣어 본 이모지는 😀 하나예요. 피부색이나 가족 이모지처럼 여러 조각이 붙은 이모지는 넣어 보지 않았어요.

공백: 넣느냐 빼느냐

'공백 포함'은 띄어쓰기와 줄바꿈까지 센 수이고, '공백 제외'는 글자만 센 수예요. 맨 위 글은 띄어쓰기가 4번, 줄바꿈이 1번이라 둘의 차이가 5자예요. 글이 길어질수록 이 차이는 커져요.

줄바꿈: 0자, 1자, 2자

줄바꿈은 컴퓨터가 저장하는 방식에 따라 한 글자(LF)이기도 하고 두 글자(CR과 LF)이기도 해요. 그래서 엔터 한 번을 1자로 세는 곳과 2자로 세는 곳이 있고, 아예 세지 않는 곳도 있어요. 위에서 본 것처럼 글자 수는 1자로 세면서 바이트만 2byte로 세는 곳도 있어요.

문단을 빈 줄로 띄어 쓰면 차이가 금방 커져요. 한 글자짜리 문단 다섯 개를 빈 줄로 띄우면 줄바꿈이 8번 들어가서, 0자 기준으로는 5자, 1자 기준으로는 13자, 2자 기준으로는 21자가 돼요.

이모지와 결합 글자

👨‍👩‍👧은 눈으로 보면 한 글자지만 안쪽은 다섯 조각이에요. 사람이 보는 대로 세면 1, 조각(코드 포인트)으로 세면 5, 프로그램이 흔히 쓰는 UTF-16 단위로 세면 8이에요. 이모지가 들어간 글에서 숫자가 몇 자씩 어긋난다면 이 차이일 수 있어요. 자세한 숫자는 이모지 하나는 몇 글자일까에 있어요.

바이트로 세는 곳

글자 수가 아니라 바이트로 제한하는 곳도 있어요. 한글 한 자는 UTF-8에서 3바이트, EUC-KR에서 2바이트라서, 한글 500자는 UTF-8로 1,500바이트이고 EUC-KR로 1,000바이트예요. 어느 방식인지 모르면 숫자가 1.5배까지 달라져요.

위 취업 사이트 네 곳은 한글을 2byte로 세었고, 학교생활기록부를 적는 나이스는 한글 1자를 3Byte로 세어요. 나이스 쪽은 나이스 500자는 왜 1,500바이트일까에, 두 방식이 생긴 까닭은 한글은 왜 2바이트이기도 하고 3바이트이기도 할까에 적었어요.

숫자를 맞춰 보는 순서

  1. 글을 낼 곳의 안내문에 '공백 포함', '공백 제외', '바이트' 가운데 무엇이 적혀 있는지 먼저 봐요.
  2. 몇 자만 다르면 줄바꿈부터 바꿔 봐요. 차이가 줄바꿈 횟수와 같거나 그 두 배라면 줄바꿈 기준이 다른 거예요.
  3. 그래도 다르면 글에 이모지나 특수문자가 있는지 봐요.
  4. 바이트 제한이라면 한글이 2바이트인지 3바이트인지 확인해요. 한글 한 자만 넣어 보면 알 수 있어요.

문항마다 기준을 골라 남은 글자를 볼 수 있어요.

자소서 글자수 세기 열기

글에 틀린 곳이 있거나 바뀐 기준을 아시면 contact@lumenlab.page로 알려 주세요. 확인해서 고치고, 고친 날을 이 글에 적어요.