전각·반각 변환이란? 한글 문서 작업 시 주의할 점
전각(全角)과 반각(半角) 문자의 차이, 한글 문서 작업에서 발생하는 전각 문자 문제, 변환 방법을 실무 기준으로 정리합니다.
Q.전각 문자와 반각 문자의 차이는 무엇인가요?
전각(全角) 문자는 고정 너비 2칸을 차지하고(예: A, 1, !), 반각(半角) 문자는 1칸을 차지합니다(예: A, 1, !). 한글 입력기에서 영문·숫자가 전각으로 입력되면 시스템 오류의 원인이 됩니다.
한글 입력기를 켠 채로 영문을 입력하면 가끔 이상한 글자가 나옵니다. "Texturb"가 "Texturb"처럼 넓게 보이는 경우입니다. 이것이 전각 문자 문제입니다.
전각과 반각의 차이
유니코드 표준에 따르면:
| 구분 | 반각 (Half-width) | 전각 (Full-width) |
|---|---|---|
| 너비 | 1칸 (일반 문자) | 2칸 (한글 너비와 동일) |
| 영문 예시 | A B C | A B C |
| 숫자 예시 | 1 2 3 | 1 2 3 |
| 기호 예시 | ! ? . , | ! ? . , |
| 유니코드 범위 | U+0021-U+007E | U+FF01-U+FF5E |
전각 문자는 동아시아 타이포그래피를 위해 설계되었습니다. 한글·한자와 같은 너비를 가져 고정폭 폰트에서 정렬이 맞도록 하기 위한 것입니다.
실무에서 전각 문자가 문제가 되는 상황
실제로 확인해보면: 한글 입력기(IME)에서 전각 모드가 활성화된 상태로 영문·숫자를 입력하면 전각 문자가 입력됩니다. 이는 시각적으로는 비슷해 보이지만 시스템에서는 전혀 다른 문자로 처리됩니다.
- 데이터베이스 조회 실패: 검색어에 전각 숫자가 포함되면 반각 숫자로 저장된 데이터를 찾지 못합니다.
- 이메일 주소 오류:
test@example.com(전각 @)은 유효하지 않은 이메일 주소입니다. - URL 오류: 전각 문자가 포함된 URL은 대부분 브라우저에서 오류가 발생합니다.
- 엑셀 수식 오류: 전각 괄호나 쉼표가 포함된 수식은 실행되지 않습니다.
- API 파라미터 오류: API 키·토큰에 전각 문자가 섞이면 인증 실패합니다.
전각 문자 발생 원인
| 원인 | 설명 |
|---|---|
| 한글 IME 전각 모드 | 일부 입력기에서 Shift+Space로 전각/반각 전환 |
| 일본어 입력기 | 일본어 IME는 기본적으로 전각 출력 |
| 복사·붙여넣기 | 일본어 웹사이트, 문서에서 복사한 내용 |
| 한글 Word/HWP | 특정 설정에서 전각 문자 자동 변환 |
전각 → 반각 변환 방법
방법 1: 전각·반각 변환 도구 (권장)
텍스트를 붙여넣으면 전각 영문·숫자·기호를 반각으로 일괄 변환합니다. 한글은 그대로 유지됩니다.
방법 2: 엑셀 ASC 함수
엑셀에서 =ASC(A1)을 사용하면 셀 내 전각 문자를 반각으로 변환합니다.
자주 묻는 질문
Q. 한글도 전각·반각이 있나요?
한글은 기본적으로 전각 너비입니다. 반각 한글(U+FFA0-U+FFDC)도 유니코드에 존재하지만 실무에서는 거의 사용되지 않습니다.
Q. 전각 문자가 포함된 파일을 어떻게 찾나요?
텍스트 에디터에서 정규식 [\uFF01-\uFF5E]로 검색하면 전각 ASCII 문자를 찾을 수 있습니다.
Q. 전각 문자가 글자수에 영향을 주나요?
유니코드 기준으로 전각 문자도 1자로 계산됩니다. 단, 화면 너비는 2배를 차지합니다.
---
텍스터브 전각·반각 변환 도구에 텍스트를 붙여넣으면 전각 영문·숫자·기호를 즉시 반각으로 변환합니다.
---
이 글은 AI 도구를 활용해 공개 자료를 정리·요약한 결과입니다. 중요한 사항은 공식 기관에서 직접 확인하세요.