광고 영역 (상단 디스플레이)

전각 반각 문자 변환기

ABC123 같은 전각 문자를 일반 반각으로, 또는 반대로 일괄 변환해 일본식 입력·엑셀 붙여넣기 깨짐을 정리합니다.

변환 결과

광고 영역 (결과 하단)

전각 반각 문자 변환기 완벽 가이드

전각(全角, Fullwidth)과 반각(半角, Halfwidth)은 일본어·중국어권 문서 작성 환경에서 자주 등장하는 문자 폭 개념입니다. 전각 문자는 한자나 한글처럼 정사각형 폭을 가진 문자로, 알파벳과 숫자, 일부 기호도 유니코드 상에서 전각 형태(U+FF01~FF5E 영역)로 별도 인코딩되어 있습니다. 반면 반각 문자는 우리가 흔히 사용하는 일반 영문·숫자·기호(U+0021~007E, ASCII 영역)로, 폭이 좁고 표준 키보드 입력과 동일합니다.

이 변환기는 입력한 텍스트를 유니코드 코드포인트 연산으로 분석하여, 전각 문자는 반각으로, 반각 문자는 전각으로 동시에 변환해 두 방향의 결과를 함께 보여줍니다. 전각 영숫자와 기호는 반각 대비 정확히 0xFEE0(65248) 만큼 코드포인트가 크므로, 코드값에서 0xFEE0을 빼면 반각으로, 더하면 전각으로 변환됩니다. 전각 공백(U+3000)은 이 규칙에서 예외이며 반각 스페이스(U+0020)와 별도로 매핑해 처리합니다.

이런 변환이 필요한 대표적인 상황은 다음과 같습니다. 일본어 워드프로세서나 IME(입력기)로 작성된 문서를 한국어 환경에서 붙여넣었을 때 숫자와 알파벳이 이상하게 넓게 보이는 경우, 엑셀이나 스프레드시트에 데이터를 붙여넣었더니 숫자가 텍스트로 인식되어 수식·정렬이 깨지는 경우, 웹 폼이나 데이터베이스 입력값 검증 시 전각 숫자가 섞여 들어와 형식 오류가 발생하는 경우, 그리고 반대로 일본어 사이트나 문서 양식에 맞춰 반각 문자를 전각으로 통일해야 하는 경우입니다.

추가로 반각 가타카나(半角カタカナ, U+FF61~FF9F)도 변환 대상에 포함할 수 있습니다. 반각 가타카나는 일본 옛 휴대전화, 영수증 프린터, 구형 시스템에서 자주 사용되던 형식으로, 일반 전각 가타카나(ア・イ・ウ 등)와는 다른 유니코드 영역에 위치합니다. 이 도구는 별도 옵션을 켜면 반각 가타카나와 탁음(゙)·반탁음(゚) 기호가 결합된 형태(예: ガ → ガ)까지 정확히 매핑 테이블 기반으로 변환합니다. 옵션을 끄면 순수 영숫자·기호·공백만 대상으로 빠르게 변환됩니다.

변환 결과 하단에는 실제로 몇 글자가 바뀌었는지 카운트가 함께 표시되므로, 텍스트 전체가 이미 정리된 상태인지 아니면 얼마나 많은 문자가 깨져 있었는지도 한눈에 확인할 수 있습니다. 결과는 복사 버튼으로 클립보드에 바로 담거나, 공유 버튼으로 다른 앱에 전달할 수 있습니다.

자주 묻는 질문 (FAQ)

Q. 전각과 반각은 정확히 어떻게 구분되나요?

A. 유니코드 표준에서 반각 영숫자·기호는 U+0021~U+007E(일반 ASCII) 영역에, 전각 영숫자·기호는 이를 정확히 0xFEE0만큼 이동시킨 U+FF01~U+FF5E 영역에 별도로 정의되어 있습니다. 전각 문자는 폭이 한자와 동일하게 넓고, 반각 문자는 원래의 좁은 폭을 그대로 유지합니다. 전각 공백은 U+3000, 반각 공백은 U+0020으로 완전히 다른 코드포인트를 사용합니다.

Q. 반각 가타카나 옵션은 언제 켜야 하나요?

A. 일본 구형 시스템이나 영수증, POS 데이터, 옛 휴대전화에서 내보낸 텍스트에 アイウエオ 같은 반각 가타카나가 섞여 있을 때 켜면 됩니다. 일반 영문·숫자만 정리하려는 경우에는 꺼두어도 무방하며, 옵션을 끄면 처리 속도가 더 빠릅니다. 탁음(゙)·반탁음(゚) 기호가 붙은 ガ, パ 같은 조합도 자동으로 하나의 전각 문자(ガ, パ)로 합쳐서 변환합니다.

Q. 한글이나 한자도 이 도구로 변환되나요?

A. 아니요. 한글과 한자는 이미 고유한 전각 폭 문자로 취급되며 전각/반각 대응쌍이 존재하지 않으므로 변환 대상에서 자동으로 제외됩니다. 이 도구는 영문 알파벳, 숫자, 특수기호, 공백, 그리고 옵션 선택 시 가타카나만을 대상으로 코드포인트 기반 변환을 수행합니다.