전각·반각 변환
텍스트를 붙여 넣으면 전각 영숫자는 반각으로, 반각 가타카나는 전각으로 바꿉니다.
입력값은 브라우저 밖으로 나가지 않음UAX #11기준일 2026.10.03
입력
출력
전각·반각 변환 사용 방법
- 1입력 칸에 텍스트를 붙여 넣거나 「예시 넣기」를 누릅니다.
- 2영문·숫자, 기호, 가타카나, 공백의 변환 방향을 고르면 결과가 바로 바뀝니다.
- 3「복사」로 결과를 복사하거나 「내려받기」로 .txt 파일을 저장합니다.
전각·반각 변환 옵션
- 영문·숫자
- 전각 → 반각(기본), 반각 → 전각, 그대로 가운데 고릅니다. 0~9, A~Z, a~z와 그 전각 글자가 대상입니다.
- 기호
- 전각 → 반각(기본), 반각 → 전각, 그대로 가운데 고릅니다. ! ? ( ) 같은 ASCII 기호와 그 전각 글자, 그리고 ¢ £ ¬  ̄ ¦ ¥ ₩가 대상입니다.
- 가타카나
- 반각 → 전각(기본), 전각 → 반각, 그대로 가운데 고릅니다. 전각으로 바꿀 때는 탁점·반탁점을 앞 글자와 합치고(ガ는 ガ), 반각으로 바꿀 때는 다시 나눕니다. 구두점 。 「 」 、 ・와 장음 기호 ー도 함께 바꿉니다.
- 공백
- 전각 → 반각(기본)은 전각 공백 U+3000을 일반 공백 U+0020으로 바꿉니다. 반각 → 전각은 반대로 바꿉니다. 탭과 줄바꿈은 바꾸지 않습니다.
무엇을 바꾸나요
유니코드는 ASCII의 전각 글자(U+FF01U+FF5E)와 반각 가타카나(U+FF61U+FF9F)를 Halfwidth and Fullwidth Forms 블록에 두고 있습니다. 어떤 글자가 넓은지 좁은지는 UAX #11 East Asian Width가 설명합니다. 이 도구는 그 글자들과 전각 공백 U+3000을 네 범주(영문·숫자, 기호, 가타카나, 공백)로 나누어 바꿉니다.
전각 ASCII 글자는 ASCII 글자보다 정확히 U+FEE0만큼 뒤에 있습니다. 그래서 A(U+FF21)는 A(U+0041)가 됩니다. 가타카나는 반각과 전각의 순서가 달라 표로 바꿉니다.
NFKC를 쓰지 않는 이유
NFKC 정규화도 전각과 반각을 맞춰 주지만 훨씬 많은 글자를 바꿉니다. 원문자, 괄호 한글과 한자, 단위 기호, 합자, 위 첨자, 분수가 모두 보통 글자로 풀립니다. 붙여 넣은 텍스트의 폭만 맞추려는 도구가 ①을 1로 바꿔서는 안 됩니다. 그래서 네 범주만 하나씩 매핑하고 나머지는 건드리지 않습니다.
전각·반각 변환 예시
전각 영숫자, 전각 공백, 반각 가타카나 (기본 옵션)
상태 줄: 영문·숫자 6 · 가타카나 2 · 공백 1. 탁점은 앞 글자와 한 글자로 합칩니다.
입력
ABC123 ガギ
출력
ABC123 ガギ
호환 문자는 바꾸지 않음
바뀐 글자 없음.
입력
① ㈜ ㎏
출력
① ㈜ ㎏
반각을 전각으로
영문·숫자: 반각 → 전각, 공백: 반각 → 전각.
입력
ABC 123
출력
ABC 123
예시는 이 도구를 검증하는 기준 사례의 값입니다.
전각·반각 변환 자주 묻는 질문
입력값이 서버로 전송되나요?
아니요. 입력과 결과는 이 브라우저 안에서만 처리되며 저장하지도 않습니다. 새로 고침하면 사라집니다.
①이나 ㈜는 왜 바뀌지 않나요?
이 도구는 유니코드 NFKC 정규화를 쓰지 않습니다. NFKC는 ①을 1로, ㈜를 (주)로, ㎏을 kg으로, fi를 fi로 바꾸는데, 대부분 원하지 않는 변경입니다. 옵션에 있는 네 범주만 각각의 매핑 표로 바꿉니다.
반각 가타카나의 탁점은 어떻게 처리하나요?
カ 뒤에 ゙가 오면 ガ 한 글자로, ハ 뒤에 ゚가 오면 パ 한 글자로 합칩니다. 앞 글자와 합칠 수 없는 탁점은 ゛나 ゜로 따로 바꿉니다. 상태 줄에서는 합친 한 쌍을 바뀐 글자 하나로 셉니다.
히라가나나 한자, 한글도 바뀌나요?
아니요. 히라가나, 한자, 한글, 이모지는 그대로 둡니다. 반각 글자가 없는 전각 가타카나(ヰ ヱ ヮ ヵ ヶ)도 바꾸지 않습니다.
상태 줄에는 무엇이 나오나요?
범주별로 바뀐 글자 수가 나옵니다. 예: 영문·숫자 6 · 가타카나 2 · 공백 1. 바뀐 글자가 없으면 없다고 알려 줍니다.
얼마나 긴 텍스트까지 처리할 수 있나요?
1MB까지는 입력하는 대로 바로 변환하고, 그보다 크면 「실행」 버튼을 눌러 변환합니다. 최대 20MB까지 넣을 수 있습니다.
관련 도구
처리 방식·표준
- 처리 위치: 이 브라우저 (내 기기). 전송하거나 저장하지 않습니다.
- 표준: UAX #11
- 엔진: ZEKILO Dev 전각·반각 매핑 표 (자체 구현)
- 줄바꿈(CRLF 포함)은 그대로 유지합니다.
- 반각 기호 U+FFE8~U+FFEE(→ 등)와 화살표·도형은 어느 방향으로도 바꾸지 않습니다.
- 기준일 2026.10.03
- 변경 이력: 2026.10.03 처음 공개