전각·반각 변환기
Text containing width variants
Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.
일본어와 라틴 문자가 섞인 텍스트에서 글자를 번역하거나 전체를 정규화하지 않고 지원되는 문자 너비만 바꿉니다. Unicode 코드 포인트 10,000개까지 전각 또는 반각 출력 방향을 선택할 수 있습니다. 현재 브라우저 세션에서 ASCII, 문장 부호, 가타카나의 명시된 대응표만 적용하므로 한자, 한글, 히라가나, 이모지와 표에 없는 모든 문자는 입력한 그대로 유지됩니다.
전각 문자와 반각 문자는 단순히 글꼴에서 너비가 다르게 보이는 것이 아니라 서로 다른 Unicode 문자입니다. Unicode 17 핵심 명세 18.5절은 동아시아의 이전 문자 체계에서 두 칸을 쓰는 문자와 ASCII처럼 한 칸을 쓰는 문자를 구분했던 배경과, 기존 텍스트의 호환성을 위해 두 형태가 Unicode에 포함된 이유를 설명합니다.
이 변환기는 일반적인 Unicode 호환 정규화를 실행하지 않고 확인 가능한 대응표만 사용합니다.
ASCII 문자와 공백
전각 방향에서는 U+0021부터 U+007E까지의 표시 가능한 ASCII 문자를 U+FF01부터 U+FF5E까지의 대응 문자로 바꿉니다. ASCII 공백 U+0020은 전각 공백으로 쓰이는 U+3000으로 바꿉니다. 반각 방향에서는 이 쌍만 반대로 변환합니다. Unicode Halfwidth and Fullwidth Forms 문자표에서 문장 부호, 숫자, 라틴 문자의 wide 대응을 확인할 수 있습니다.
| 방향 | 입력 | 출력 |
|---|---|---|
| 전각으로 | ABC 123!? |
ABC 123!? |
| 반각으로 | ABC 123!? |
ABC 123!? |
| 전각으로 | 東京2026 ガイド😀 |
東京2026 ガイド😀 |
마지막 예에서는 ASCII 숫자와 공백, 지원되는 반각 가타카나만 바뀝니다. 東京과 이모지는 그대로입니다.
가타카나, 문장 부호, 탁점과 반탁점
반각 가타카나, 일본어 문장 부호, 장음 부호는 명시된 표로 변환합니다. U+FF00부터 U+FFEF까지의 Unicode 문자 이름 목록에는 U+FF61부터 U+FF9F까지의 narrow 대응이 실려 있으며, 。와 。, 「와 「, ・와 ・, ア와 ア 등이 포함됩니다.
| 방향 | 입력 | 출력 |
|---|---|---|
| 전각으로 | ガ パ ヴ |
ガ パ ヴ |
| 반각으로 | ガ パ ヴ |
ガ パ ヴ |
| 전각으로 | 。、「」・ー |
。、「」・ー |
| 반각으로 | 。、「」・ー |
。、「」・ー |
탁음과 반탁음 음절은 개별 조합으로 처리합니다. ガ, パ, ヴ는 각각 ガ, パ, ヴ가 되며 지원되는 ヷ와 ヺ도 포함됩니다. ヰ, ヱ, ヸ, ヹ, ヵ, ヶ처럼 표에 없는 가나는 추측해서 바꾸거나 음역하지 않습니다.
U+FF9E ゙와 U+FF9F ゚는 결합 문자 U+3099와 U+309A의 엄격한 반각 대응으로 처리됩니다. 간격을 차지하는 U+309B ゛와 U+309C ゜는 별개의 문자이므로 바뀌지 않습니다. 코드 포인트 수준에서 결과를 검사할 때 중요한 차이입니다.
NFKC와 다른 점, 왕복 변환 주의사항
이 처리는 NFKC가 아닙니다. Unicode 표준 부속서 #15는 너비 변형을 호환 등가로 다루며, NFKC가 너비 이외의 여러 호환 문자에도 작용함을 설명합니다. 이 도구는 문서화된 표 밖의 문자를 바꾸지 않습니다.
탁점이 붙은 가타카나에는 의도된 합성 과정이 하나 있습니다. 미리 합성된 ガ와 カ 뒤에 결합 탁점 U+3099가 오는 분해된 시퀀스는 모두 반각 ガ가 됩니다. 이것을 다시 전각으로 바꾸면 통상적인 합성 문자 ガ가 됩니다. 읽기는 유지되지만 원래 코드 포인트 배열이 그대로 왕복된다는 보장은 없습니다. 지원되는 다른 탁음과 반탁음 쌍도 같습니다.
물결표 계열도 경계를 분명히 보여 줍니다.
| 방향 | 입력 | 출력 |
|---|---|---|
| 전각으로 | ~〜~ |
~〜~ |
| 반각으로 | ~〜~ |
~〜~ |
ASCII 틸드 U+007E와 전각 틸드 U+FF5E만 대응합니다. 물결표 U+301C 〜는 다른 문자이므로 어느 방향에서도 바뀌지 않습니다.
그대로 유지되는 문자
탭, 줄 바꿈, 줄 바꿈 없는 공백 U+00A0, 한글, 한자, 히라가나, 이모지, 반각 한글, 지원되지 않는 가나, 아랍 인도 숫자와 동부 아랍 인도 숫자 등 표에 없는 모든 코드 포인트는 유지됩니다. 단어 번역, 히라가나의 가타카나 변환, 숫자 계산, 일본어 음역, 일반적인 Unicode 정리는 하지 않습니다.
일본규격협회의 JIS X 0201:1997 안내는 기존 로마 문자와 가타카나 레퍼토리의 표준 배경을 보여 줍니다. 그러나 이 브라우저 도구는 바이트 인코딩이나 파일 구조, 문서 요구사항을 검사하지 않으며 JIS나 공식 문서 준수를 인증하지 않습니다. 브라우저가 받은 Unicode 텍스트만 변환합니다.
개인정보 보호와 입력 제한
변환은 브라우저 안에서 실행됩니다. 세 단계 화면에서 값을 유지하도록 원문과 선택한 방향을 현재 세션의 sessionStorage에 보관합니다. 원문은 당사 서버를 거치지 않고 URL이나 서버로 전송되지 않습니다. 처음부터 다시 시작하면 저장된 세션 값이 삭제됩니다. 클립보드 기록, 브라우저 확장 프로그램, 결과를 붙여 넣는 대상은 이 도구가 통제하지 않습니다.
10,000 제한은 UTF-16 코드 단위가 아니라 Unicode 코드 포인트 기준이므로 보조 문자 이모지도 하나로 셉니다. 가타카나와 결합 탁점 두 코드 포인트가 합성 문자 하나가 될 수 있어 출력 코드 포인트 수는 입력과 다를 수 있습니다. 제한은 입력 크기만 제어합니다.
자주 묻는 질문
아닙니다. ASCII, 공백, 문장 부호와 가타카나의 명시된 너비 쌍만 사용합니다. NFKC는 이 도구 범위 밖의 호환 문자에도 더 넓게 작용합니다.
아닙니다. 히라가나는 그대로 유지됩니다. 표에 있는 너비 쌍만 바꾸며 일본어 텍스트를 번역하거나 음역하지 않습니다.
분해된 시퀀스와 합성된 ガ가 모두 반각 ガ로 바뀝니다. 다시 전각으로 바꾸면 통상적인 합성 문자 ガ를 출력하므로 읽기는 같지만 원래 코드 포인트 배열은 유지되지 않습니다.
아닙니다. ASCII 틸드와 전각 틸드만 한 쌍입니다. U+301C 물결표는 별개의 문자이며 바뀌지 않습니다.
알 수 없습니다. 바이트 인코딩, 파일 구조나 문서 규정을 검사하지 않으며 JIS, 법률 또는 공식 문서 준수를 인증하지 않습니다.
전송되지 않습니다. 브라우저에서 처리하고 단계 화면을 위해 현재 세션에만 보관합니다. 당사 서버나 페이지 주소로 보내지 않습니다.
관련 도구
단어 수 세기
에세이, 게시물, 캡션, 메타 설명을 위해 단어, 글자, 문장, 단락 수를 세고 읽기 시간, 말하기 시간, 키워드 밀도, Flesch 가독성 점수까지 확인하세요.
도시 이름 생성기
세계관, 지도, 게임, 이야기, 목업 데이터에 쓸 가상 도시, 마을, 촌락, 수도 이름을 만들고 각 결과에 짧은 메모를 제공합니다.
복사할 수 있는 화살표 기호
문서, 채팅, 디자인에 쓸 수 있는 직선, 이중, 대각선, 꺾인, 원형, 삼각형 스타일의 일반적인 Unicode 화살표를 한 번에 복사하세요.
작거나 같음 기호
≤ 기호와 관련 수학 비교 기호를 복사하세요. 스프레드시트, 논문, 웹 페이지용 유니코드, HTML 엔티티, LaTeX 마크업을 포함합니다.
난독증 친화 텍스트 변환기
붙여 넣은 텍스트를 짧은 문단과 약 72자 길이의 줄로 다시 구성해 읽기 쉽게 만듭니다. 결과를 복사해 어떤 문서, 이메일, 편집기에도 붙여 넣을 수 있습니다.
도메인 이름 생성기
하나의 키워드로 도메인 이름 아이디어를 만듭니다. 접두사, 접미사, 글자 반복, 숫자 끝을 흔한 6개 TLD에 결합합니다.
이 도구는 다른 언어로도 제공됩니다
- Konverter für Vollbreite und Halbbreite [DE]
- Conversor de largura completa e meia largura [PT]
- محول المحارف كاملة العرض ونصفية العرض [AR]
- Công cụ đổi ký tự toàn chiều rộng và nửa chiều rộng [VI]
- Konverter Lebar Penuh dan Setengah Lebar [ID]
- เครื่องแปลงอักขระเต็มความกว้างและครึ่งความกว้าง [TH]
- Convertisseur pleine chasse et demi-chasse [FR]
- Konwerter znaków pełnej i połówkowej szerokości [PL]
- Conversor de ancho completo y ancho medio [ES]
- Converter voor volbrede en halfbrede tekens [NL]
- 全角・半角変換ツール [JA]
- Konverterare för helbredds- och halvbreddstecken [SV]
- Tam ve yarım genişlikli karakter dönüştürücü [TR]
- 全角半角转换器 [ZH]
- Full-Width Half-Width Converter [EN]
- Convertitore tra larghezza intera e mezza larghezza [IT]
- Конвертер полноширинных и полуширинных символов [RU]