전각·반각 문자 상호 변환기 (Zenkaku ↔ Hankaku)
HOT일본어·중국어·레거시 문서에 섞인 전각 문자(ABC123)와 반각 문자(ABC123), 전각 공백 및 가타카나를 클린 상호 변환
Responsive 728x90 / 320x100 Ad Slot
(CLS Prevention Active · Zero Shift)Native In-Feed / High Viewability Ad Slot
(CLS Prevention Active · Zero Shift)전각·반각 문자 상호 변환기: 영숫자·기호·일본어 가나(zenkaku/hankaku) 클린 변환기
일본어 입력기(IME), 중국어 시스템, 또는 은행 및 공공기관의 구형 전산망 데이터베이스에서 추출된 텍스트에는 일반 반각 문자(`ABC 123`) 대신 가로 폭이 넓은 전각 문자(`ABC 123`)가 섞여 있는 경우가 많습니다.
전각 문자가 섞인 텍스트는 일반 검색엔진에서 검색이 되지 않거나, 프로그래밍 코드에서 구문 에러(Syntax Error)를 일으키며, 문자열 길이 계산과 데이터베이스 조인(JOIN)을 망가뜨리는 주범이 됩니다.
오르보킷 전각/반각 변환기는 유니코드 전각/반각 블록(Halfwidth and Fullwidth Forms, U+FF00~U+FFEF)의 코드포인트를 수학적으로 정밀 변환하여, 영문 알파벳, 숫자, 문장 부호 기호, 전각 공백(U+3000), 그리고 일본어 가타카나까지 완벽하게 상호 변환해 줍니다.
유니코드 0xFEE0 오프셋 연산과 일본어 탁음/반탁음 결합 알고리즘
ASCII 0x21~0x7E 영역과 유니코드 전각 영역 0xFF01~0xFF5E 간의 상수 오프셋 매핑 및 가나 결합 원리를 소개합니다.
일반 영문자와 기호는 0xFEE0(65,248)의 일정한 오프셋을 갖습니다. 전각 공백(U+3000)은 예외 규칙으로 0x0020과 맵핑되며, 일본어 반각 가타카나의 탁점(゙) 및 반탁점(゚)은 합성 문자로 정규화합니다.
👉 모든 전각 글자가 표준 ASCII 문자로 깨끗하게 변환됩니다.
유니코드 전각 및 반각 문자 영역 규격 비교표
전각/반각 문자 카테고리별 유니코드 코드포인트 범위와 변환 규칙
| 문자 카테고리 | 반각(Halfwidth) 코드 | 전각(Fullwidth) 코드 | 변환 오프셋 규칙 | 대표 문자 예시 |
|---|---|---|---|---|
| 영문 대문자 (A-Z) | U+0041 ~ U+005A | U+FF21 ~ U+FF3A | +/- 0xFEE0 오프셋 | A <-> A, Z <-> Z |
| 영문 소문자 (a-z) | U+0061 ~ U+007A | U+FF41 ~ U+FF5A | +/- 0xFEE0 오프셋 | a <-> a, z <-> z |
| 숫자 (0-9) | U+0030 ~ U+0039 | U+FF10 ~ U+FF19 | +/- 0xFEE0 오프셋 | 0 <-> 0, 9 <-> 9 |
| 특수 기호 (!@# 등) | U+0021 ~ U+007E (일부) | U+FF01 ~ U+FF5E (일부) | +/- 0xFEE0 오프셋 | ! <-> !, ? <-> ? |
| 공백 (Space) | U+0020 (스페이스) | U+3000 (전각 이데오그래픽) | 특수 매핑 (0x3000 <-> 0x0020) | [ ] <-> [ ] |
| 일본어 가타카나 | U+FF61 ~ U+FF9F | U+30A1 ~ U+30F6 | 사전 매핑 및 탁점 결합 | ア <-> ア, ガ <-> ガ |
High-Engagement In-Article Native Ad Slot
(CLS Prevention Active · Zero Shift)사용 방법
11. 원본 텍스트 붙여넣기
전각 문자가 섞인 텍스트나 반각 가타카나 텍스트를 입력창에 붙여넣거나 [샘플 데이터 넣기]를 클릭합니다.
22. 변환 방향 선택
'전각 -> 반각 (Zenkaku to Hankaku)' 또는 '반각 -> 전각 (Hankaku to Zenkaku)' 중 원하는 모드를 선택합니다.
33. 변환 대상 세부 옵션 지정
영숫자(Alphanumeric), 기호(Symbols), 공백(Space), 일본어 가나(Katakana) 중 변환할 문자 군을 선택합니다.
44. 결과 복사 및 정리
변환된 깔끔한 텍스트를 [결과 복사]하여 데이터베이스 쿼리나 문서 작업에 활용합니다.
실무 및 일상 실전 활용 사례
현업 및 실제 사이트 운영에서 활용되는 핵심 시나리오
일본 EC 사이트나 문서에서 긁어온 상품명 `iPhone 15 Pro`를 검색과 DB 저장이 용이한 표준 `iPhone 15 Pro`로 일괄 변환합니다.
복사해 붙여넣으면 보이지 않는 에러를 일으키는 전각 공백(`U+3000`)을 표준 1칸 공백(`U+0020`)으로 치환하여 프로그램 충돌을 막습니다.
구형 모바일이나 영수증에 인쇄된 반각 가타카나 `トウキョウ`(도쿄)를 정규 유니코드 전각 `トウキョウ`로 정규화합니다.
일본 행정 전산망 입력 양식에서 요구하는 반각 금지 규정에 맞춰 일반 영숫자와 번지수를 전각 문자로 일괄 변환합니다.
💡 전문가 실무 가이드 및 주의사항
소스 코드에서 알 수 없는 컴파일 에러가 발생할 때는 코드 내에 보이지 않는 전각 공백(`U+3000`)이 들어가 있는지 확인하고 반각 변환을 실행하세요.
일본어 가타카나 변환 시 탁점(`ガ` -> `ガ`)이 자연스럽게 한 글자로 결합되는 옵션이 기본 활성화되어 있습니다.
특정 기호만 유지하고 영숫자만 반각으로 바꾸고 싶다면 옵션 체크박스에서 '영숫자만 변환'을 선택하세요.
⚠️ 흔히 하는 실수 & 예방법
자주 묻는 질문 (FAQ)
사용자 및 전문가들이 가장 자주 묻는 핵심 질문과 명확한 해답입니다.
반각(Halfwidth) 문자는 일반적인 1바이트 크기의 영숫자(`A`, `1`)를 의미하며, 전각(Fullwidth) 문자는 한자나 한글처럼 정사각형 비율(2바이트 폭)을 차지하는 일본어/중국어 레거시 문자(`A`, `1`)를 뜻합니다.
Wide Responsive Banner
(CLS Prevention Active · Zero Shift)관련 도구 추천
한영키 오타 변환기 (dkssudgktpdy ↔ 안녕하세요)
한/영 키를 잘못 놓고 타이핑한 영타 문장을 완성형 한글로, 한글 오타를 원래 영문으로 스마트 오토마타를 통해 양방향 복구
텍스트 열 정렬기 (고정폭 ASCII 표 생성기)
공백이나 탭으로 삐뚤빼뚤하게 나열된 텍스트를 한글 2칸 너비까지 정밀 계산하여 칼정렬된 고정폭 ASCII/마크다운 표로 변환
유니코드 & UTF-8 바이트 정밀 분석기
텍스트 및 이모지의 글자별 Unicode 코드포인트(U+XXXX), UTF-8 Hex 바이트, 이진수 분석
글자수 및 바이트 계산기
공백 포함/제외 글자수, 바이트(UTF-8/EUC-KR), 단어수, 원고지 및 읽는 시간 실시간 계산