Character Counter

일본어 글자수 세기

일본어 텍스트의 글자수와 바이트수를 실시간으로 계산합니다.

공백 포함

0

0 bytes

공백 제외

0

0 bytes

단어수

0

줄 수

0

목차
  1. 1.일본어 글자수 세기란?
  2. 2.히라가나·가타카나·한자 바이트
  3. 3.전각(全角)·반각(半角) 차이
  4. 4.원고용지·트위터 글자수
  5. 5.바이트 계산 (Shift_JIS vs UTF-8)
  6. 6.일본어 자수 함정
  7. 7.자주 묻는 질문

일본어 글자수 세기란?

일본어 글자수 세기는 히라가나·가타카나·한자(漢字)가 섞인 텍스트의 글자수와 바이트수를 실시간으로 계산합니다. 일본어는 문자 종류가 많고 전각·반각이 나뉘어, 글자수와 바이트수를 함께 보는 것이 정확합니다.

모든 계산은 브라우저에서만 이뤄지며, 입력한 텍스트는 저장되지 않습니다.

히라가나·가타카나·한자 바이트

전각 일본어 문자는 종류와 관계없이 UTF-8에서 3바이트입니다. 영숫자·반각은 1바이트입니다.

"こんにちは" → 5자, 15바이트

"東京タワー" → 5자, 15바이트

"Hello世界" → 7자, 11바이트

전각(全角)·반각(半角) 차이

일본어에는 같은 문자의 전각반각 두 형태가 있습니다. 폭뿐 아니라 코드포인트·바이트가 달라 글자수 계산에서 구분이 중요합니다.

구분예시UTF-8
전각 가타카나정사각형3 byte
반각 가타카나절반 폭3 byte
전각 영자정사각형3 byte
반각 영자A절반 폭1 byte

원고용지·트위터 글자수

  • 원고용지(原稿用紙) — 한 장에 400자(20자 × 20행). 문장부호도 한 칸을 차지
  • 트위터(X) — 일본어는 CJK 2 가중치라 약 140자까지
  • LINE·SNS — 대체로 자수 기준, 이모지는 별도 카운트

바이트 계산 (Shift_JIS vs UTF-8)

옛 일본어 환경의 표준이던 Shift_JIS는 전각 문자를 2바이트로 저장했습니다. 현대 웹·모바일 표준인 UTF-8은 3바이트입니다. 레거시 시스템에 텍스트를 넣을 때는 어느 인코딩 기준인지 확인해야 바이트 초과를 피할 수 있습니다.

일본어 자수 함정

전각 스페이스(U+3000) — 눈에 잘 안 띄지만 1자, 3바이트를 차지합니다.

전각·반각 혼용 — A(전각)과 A(반각)를 섞으면 폭과 바이트가 뒤섞여 자수가 예상과 달라집니다.

자주 묻는 질문

Q. 일본어 1글자는 몇 바이트인가요?

히라가나·가타카나·한자(漢字) 모두 UTF-8에서 3바이트입니다. 영숫자와 반각(半角) 문자는 1바이트입니다. 옛 Shift_JIS 인코딩에서는 전각 문자가 2바이트였습니다.

Q. 전각(全角)과 반각(半角)은 무엇이 다른가요?

전각은 한자·가나와 같은 폭(정사각형)을 차지하는 문자이고, 반각은 그 절반 폭입니다. 「ア」는 전각 가타카나, 「ア」는 반각 가타카나입니다. 겉보기 폭뿐 아니라 코드포인트와 바이트 수도 달라, 글자수 계산에서 구분이 중요합니다.

Q. 일본어 원고용지 400자는 어떻게 세나요?

일본어 원고용지(原稿用紙)는 한 칸에 한 글자씩, 한 장에 400자(20자 × 20행)가 기본입니다. 문장부호도 한 칸을 차지합니다. 글자수를 400으로 나누면 원고용지 매수가 됩니다.

Q. 트위터(X)의 일본어 글자 제한은?

일본어는 CJK 문자라 1자가 2 가중치로 계산됩니다. 공식 한도는 280이지만 일본어만 쓰면 약 140자까지 입력할 수 있습니다. 영숫자를 섞으면 그 사이값이 됩니다.

Q. 일본어 입력 시 자주 놓치는 함정은?

전각 스페이스(U+3000)는 눈에 잘 안 띄지만 한 글자로 세고 3바이트를 차지합니다. 반각 가나, 전각 영숫자(A, 1)를 혼용하면 폭과 바이트가 뒤섞여 글자수가 예상과 달라질 수 있습니다.

Q. 한자와 가나가 섞인 문장도 정확히 세나요?

네. 이 도구는 UTF-16 코드 유닛 기준으로 글자수를, UTF-8 기준으로 바이트수를 계산합니다. "東京タワー"는 5자·15바이트, "Hello世界"는 7자·11바이트처럼 혼합 문장도 실시간으로 표시됩니다.

인코딩·플랫폼 기준은 시스템에 따라 다를 수 있으니, 바이트 제한을 만나면 어느 인코딩인지 먼저 확인하세요.