Tool

닉네임 글자 수·바이트 계산기

서비스마다 제한 기준이 글자 수인지 바이트인지 다릅니다. 입력값을 브라우저 안에서만 계산해 두 기준을 구분합니다.

입력 내용은 이 페이지 밖으로 전송되지 않습니다.

이 도구가 답하는 질문

화면에서 보이는 글자 수와 서비스가 저장할 때 사용하는 UTF-8 바이트 수는 얼마나 다를까요?

결과를 만드는 방법

01

유니코드 문자 수

JavaScript 문자열을 코드 포인트 단위로 나누어 사용자가 인식하는 문자 수에 가까운 값을 셉니다.

02

UTF-8 바이트

브라우저 TextEncoder로 실제 UTF-8 인코딩 길이를 계산합니다. 한글 완성형 한 글자는 보통 3바이트입니다.

03

공백 단어 수

앞뒤 공백을 제거하고 연속 공백을 하나의 구분으로 보아 참고용 단어 수를 계산합니다.

실전 입력과 해석

예시 입력

윤슬.note

예상 결과

7문자, UTF-8 11바이트로 표시됩니다.

읽는 방법

한글 2자는 6바이트이고 마침표와 영문 note는 5바이트이므로 화면 길이와 저장 크기가 다릅니다.

경계값과 예외 상황

이모지

일부 이모지는 여러 코드 포인트가 결합되어 보이는 한 글자와 문자 수가 다를 수 있습니다.

결합 문자

분해형 자모나 결합 부호는 화면 표시와 코드 포인트 개수가 다를 수 있습니다.

플랫폼 제한

서비스가 문자, 바이트, 표시 폭 중 무엇을 제한하는지는 공식 도움말을 확인해야 합니다.

이 도구가 확인하지 못하는 것

  • 화면의 픽셀 너비를 측정하지 않습니다.
  • 특정 플랫폼의 최신 제한을 자동으로 적용하지 않습니다.

이 도구에 대한 질문

왜 한글은 바이트 수가 더 큰가요?

UTF-8에서 가~힣 완성형 한글은 일반적으로 3바이트로 인코딩되기 때문입니다.

문자 수가 맞으면 등록 가능한가요?

아닙니다. 허용 문자, 중복, 금지어와 플랫폼 정책도 별도로 확인해야 합니다.

처리 위치현재 브라우저 안에서 실행
결과 원칙계산값과 편집 판단을 구분
콘텐츠 원칙 보기