WebToyz 가이드

글자 수와 바이트 수를 함께 봐야 하는 이유

한글 문구를 작성할 때 문자 수와 바이트 수가 다르게 작동하는 이유와 실무 검수 방법을 설명합니다.

대상: SEO 문구, 알림 메시지, 데이터 입력 제한을 확인하는 사용자

문자 수 제한과 저장 제한은 다를 수 있습니다

사용자에게 보이는 제한은 보통 글자 수로 표현됩니다. 하지만 데이터베이스, 오래된 시스템, 일부 API는 바이트 기준으로 제한을 걸 수 있습니다. 한글, 이모지, 특수문자는 영문보다 더 많은 바이트를 차지하는 경우가 많습니다.

따라서 '50자 이내' 문구는 문자 수만 보면 충분할 수 있지만, 실제 저장 필드가 바이트 제한을 가진다면 별도 확인이 필요합니다.

한글 문구는 짧게 보여도 바이트가 커질 수 있습니다

예를 들어 같은 의미의 문장이라도 영문과 한글은 인코딩 방식에 따라 바이트 수가 다릅니다. 이모지까지 포함되면 플랫폼마다 계산 방식이 더 달라질 수 있습니다.

푸시 알림, 문자 메시지, SEO description처럼 길이와 노출이 중요한 문구는 문자 수와 바이트 수를 함께 확인하는 습관이 좋습니다.

검수 순서

먼저 사용자에게 보일 문장을 자연스럽게 작성합니다. 그다음 String Length에 붙여 넣고 문자 수, 바이트 수, 줄 수를 확인합니다. 제한을 초과한다면 핵심 메시지는 앞쪽에 남기고 수식어를 줄입니다.

마지막으로 실제 입력창이나 배포 화면에서 잘림 여부를 한 번 더 확인하면 가장 안전합니다.

SEO 문구와 알림 문구는 보는 기준이 다릅니다

SEO title과 description은 검색 결과에서 잘릴 수 있기 때문에 앞쪽에 핵심 단어와 의미를 배치하는 것이 중요합니다. 글자 수가 제한 안에 들어와도 핵심 정보가 뒤에 있으면 사용자가 검색 결과에서 내용을 이해하기 어렵습니다.

반면 앱 알림, 문자 메시지, 운영 공지는 사용자가 즉시 행동해야 하는 경우가 많습니다. 이때는 장식적인 표현보다 날짜, 시간, 영향 범위, 해야 할 일을 먼저 보여주는 편이 좋습니다.

String Length는 문장을 대신 써 주는 도구가 아니라 제한을 확인하는 도구입니다. 계산 결과를 본 뒤에는 실제 독자가 무엇을 먼저 알아야 하는지 기준으로 문장을 다시 정리해야 합니다.

이모지와 조합 문자는 별도로 확인하세요

이모지, 악센트가 붙은 문자, 일부 특수문자는 화면에서 한 글자처럼 보여도 내부적으로 여러 코드 포인트로 구성될 수 있습니다. 플랫폼에 따라 글자 수, 바이트 수, 잘림 위치가 다르게 나오는 이유가 여기에 있습니다.

중요한 문구에는 이모지를 남용하지 않는 것이 안전합니다. 꼭 써야 한다면 WebToyz에서 1차로 확인하고, 실제 전송 도구나 CMS 미리보기에서 2차로 확인하는 순서를 권장합니다.

관련 도구