자소서 글자수, 사이트마다 다르게 세는 이유

워드에서는 980자인데 지원 사이트는 1,030자라고 한다. 띄어쓰기·줄바꿈·바이트·이모지 — 글자를 세는 기준이 갈리는 네 지점과, 제한에 맞출 때 어느 숫자를 믿어야 하는지.

자기소개서 문항에 "1,000자 이내"라고 적혀 있다. 워드에서 세어 보니 980자라 안심하고 붙여 넣었는데, 지원 사이트는 1,030자라며 저장을 거부한다. 어느 한쪽이 틀린 것이 아니다. "한 글자"를 무엇으로 볼지가 프로그램마다 다를 뿐이다. 무엇이 갈리는지 알면 어느 숫자를 믿어야 할지 판단할 수 있다.

갈리는 지점 1 — 띄어쓰기를 세는가

가장 큰 차이다. "공백 포함"은 띄어쓰기도 한 글자로 세고, "공백 제외"는 빼고 센다. 한국어 문장은 대략 네다섯 글자마다 띄어쓰기가 들어가므로, 같은 글이라도 두 기준 사이에 20% 안팎 차이가 난다. 1,000자 제한이 공백 포함인지 제외인지에 따라 쓸 수 있는 분량이 한 문단쯤 달라지는 셈이다.

공고문에 "공백 포함"이라고 적혀 있지 않다면, 입력 칸 아래에 사이트가 직접 보여 주는 글자 수가 최종 기준이다. 다른 도구의 숫자는 참고용으로만 보자.

갈리는 지점 2 — 줄바꿈을 몇으로 보는가

문단을 나누려고 누른 엔터도 글자일까? 대부분의 글자수 세기는 줄바꿈을 1자로 센다. 그런데 웹 양식이 서버로 글을 보낼 때는 줄바꿈이 윈도우 방식의 두 문자(CR과 LF)로 바뀌는 경우가 많아서, 사이트에 따라 줄바꿈 하나를 2자로 세기도 한다. 문단이 열 개면 10자가 더해진다. 제한에 아슬아슬하게 맞췄는데 저장이 안 된다면 줄바꿈 개수부터 의심해 볼 만하다.

갈리는 지점 3 — 글자 수가 아니라 바이트를 센다

일부 시스템은 "몇 자"가 아니라 "몇 바이트"로 제한한다. 오래된 데이터베이스가 글을 바이트 단위로 저장하던 시절의 흔적이다. 이때는 글자 종류마다 무게가 다르다.

  • 한글 2바이트 방식: 한글·한자 같은 글자는 2, 영문·숫자·띄어쓰기는 1로 센다. 옛 한국어 문자 체계(완성형)에서 온 방식이라 국내 시스템에서 흔하다. 한글만 쓰면 "2,000바이트 = 1,000자"로 생각하면 된다.
  • UTF-8 방식: 요즘 웹의 표준 저장 방식으로, 한글 한 글자가 3바이트다. 같은 한글 1,000자가 3,000바이트가 된다. 파일 크기나 문자 메시지 용량이 궁금할 때는 이쪽을 본다.

"2,000바이트 이내"라는 조건이 어느 방식인지 적혀 있지 않다면, 국내 채용·공공 사이트는 한글 2바이트 방식인 경우가 많다. 역시 최종 기준은 사이트가 직접 보여 주는 숫자다.

갈리는 지점 4 — 이모지와 특수문자

👍🏻 같은 이모지는 눈에는 한 글자지만, 안쪽은 여러 개의 부호(엄지 + 피부색)로 이뤄져 있다. 보이는 대로 1자로 세는 프로그램도 있고 부호 수대로 2자로 세는 프로그램도 있다. 바이트로 세면 하나에 4~8바이트가 되기도 한다. 자기소개서에 이모지를 쓸 일은 드물지만, 채팅 글을 옮겨 오다 섞여 들어가면 숫자가 튄다.

그래서 어떻게 쓰면 되나

  • 공고의 기준을 먼저 확인한다. "공백 포함 1,000자", "2,000바이트" 같은 문구가 있으면 그 기준 하나만 본다.
  • 여유를 20~30자 남긴다. 줄바꿈·특수문자 처리 차이를 흡수할 수 있다.
  • 최종 확인은 사이트에서. 다른 곳에서 쓰고 붙여 넣었다면 저장 전에 사이트의 글자 수 표시를 한 번 더 본다.

글자수 세기 도구는 공백 포함·공백 제외·한글 2바이트·UTF-8 바이트를 한 화면에 동시에 보여 주고, 제한 글자 수를 적으면 남은 양을 막대로 알려 준다. 문항별로 나눠 쓴 글은 일부만 드래그하면 그 부분만 따로 센다. 쓴 글은 서버로 가지 않고, 원할 때만 이 브라우저에 임시 저장된다.