전각과 반각 변환을 상징하는 넓은 타일과 좁은 타일, 교환 화살표, 자, 캘리퍼스, 벚꽃 가지, 등롱 일러스트

일본어 전각 반각 변환기 — 영숫자·가타카나 한 번에

일본어 글의 전각과 반각을 서로 바꿔 주는 변환기예요. 영문자·숫자·기호는 전각(ABC123)과 반각(ABC123)을, 가타카나는 반각(カタカナ)과 전각(カタカナ)을 오가요. 반각 가타카나의 탁점(゙)과 반탁점(゚)은 앞 글자와 합쳐 ガ, パ처럼 한 글자로 만들어요. 히라가나와 가타카나 종류는 바꾸지 않아요. 입력한 글은 서버로 보내지 않아요.

사용법

변환 방향을 고르고, 바꿀 대상(영문자·숫자·기호, 가타카나, 공백)을 체크하세요. 글을 넣으면 결과 칸이 바로 바뀌고, 복사 버튼으로 가져갈 수 있어요. “반각 → 전각”은 ABC123을 ABC123으로, ガ를 ガ로 바꾸고, “전각 → 반각”은 반대로 ABC123을 ABC123으로, ガ를 ガ(두 글자)로 바꿔요. 전각 영문이 섞인 일본어 문서를 맞추거나, 반각 가타카나로 쓰인 오래된 데이터를 정리할 때 쓸 수 있어요.

예를 들어 “アイウ ABC”를 반각 → 전각으로 바꾸면 “アイウ ABC”가 돼요. 공백 체크를 끄면 가운데 공백은 반각 그대로 남아서 “アイウ ABC”가 돼요. 전각 → 반각에서 “ガ”는 “ガ”로 길이가 1글자에서 2글자로 늘어난다는 점을 기억하세요.

전각과 반각은 무엇이 다른가요

전각은 한자나 가나처럼 정사각형 칸 하나를 차지하는 폭이고, 반각은 그 절반 폭이에요. 유니코드에는 이 호환용 글자가 따로 있어요. 전각 영숫자·기호는 U+FF01부터 U+FF5E까지로 ASCII 글자(U+0021부터 U+007E)마다 짝이 있고, 전각 공백은 U+3000이에요. 반각 가타카나는 U+FF61부터 U+FF9F까지예요. 이 변환기는 ASCII 쪽은 코드 차이(0xFEE0)로, 가타카나 쪽은 대응표로 바꿔요.

반각 가타카나에서는 탁점(゙)과 반탁점(゚)이 독립된 글자예요. 그래서 “ガ”는 두 글자이고, 이 도구는 カ 다음에 ゙가 오면 ガ로 합쳐요. 합칠 수 없는 조합이나 앞에 글자가 없는 탁점은 전각 탁점 기호(゛, ゜)로 남겨요. 히라가나에는 반각 형태가 없고, ヰ·ヱ·ヮ·ヵ·ヶ처럼 반각 짝이 없는 가타카나는 전각 → 반각에서 그대로 남아요.

normalize(“NFKC”)와 무엇이 달라요

자바스크립트의 String.prototype.normalize(“NFKC”)는 호환 문자를 일반 형태로 바꾸는 표준 기능이에요. 전각 영숫자를 ASCII로, 반각 가타카나를 전각으로 바꾸는 데는 쓸 만하지만, 이 도구와 차이가 있어요. 아래 결과는 이 페이지의 두 방식으로 직접 돌려 본 값이에요.

입력이 도구NFKC
ABC123 (전각)반각으로: ABC123ABC123
ガパヴ (반각)전각으로: ガパヴガパヴ
ABC123 (반각)전각으로: ABC123그대로 ABC123
カタカナ (전각)반각으로: カタカナ그대로 カタカナ
㈱ ① ㌔ ㍿그대로 둠(株) 1 キロ 株式会社
fi (합자)그대로 둠fi
か゛ (히라가나와 ゛)그대로 둠공백과 결합 탁점으로 바뀜

정리하면 NFKC는 한 방향(전각 → 반각 영숫자, 반각 → 전각 가타카나)만 가능하고, ASCII를 전각으로 바꾸거나 전각 가타카나를 반각으로 바꾸지는 못해요. 또 이 도구는 폭만 바꾸지만 NFKC는 ㈱나 ①, 합자 같은 다른 호환 문자까지 풀어서 글자 구성이 달라져요. 위 비교 칸에 같은 글을 넣어 직접 확인해 보세요. 일본어 글을 입력하다가 글자 입력 방식이 헷갈리면 같은 사이트의 히라가나 가타카나 변환기도 함께 써 보세요.

출처: 전각·반각 호환 글자의 범위는 Unicode Halfwidth and Fullwidth Forms 코드 차트(U+FF00)를 확인했어요. NFKC 동작은 MDN, String.prototype.normalize()를 참고하고 직접 실행해 확인했어요. 2026년 10월 2일에 확인했어요.

위로 스크롤