Konverter Lebar Penuh dan Setengah Lebar

Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.

Target width

Ubah hanya bentuk lebar karakter dalam teks campuran Jepang dan Latin, tanpa menerjemahkan atau menormalisasi seluruh teks. Pilih keluaran lebar penuh atau setengah lebar untuk masukan hingga 10.000 titik kode Unicode. Tabel eksplisit untuk ASCII, tanda baca, dan Katakana diterapkan di sesi browser saat ini; Han, Hiragana, emoji, Hangul, dan karakter yang tidak tercantum tetap seperti semula.

Karakter lebar penuh dan setengah lebar merupakan karakter Unicode yang berbeda, bukan sekadar ukuran tampilan fon. Bagian 18.5 Spesifikasi Inti Unicode 17 menjelaskan asal bentuk ini dalam sistem Asia Timur lama: sebagian karakter memakai dua sel, sedangkan ASCII dan karakter sejenis memakai satu sel. Unicode mempertahankan bentuk tersebut demi kompatibilitas dengan standar lama.

Alat ini sengaja memakai daftar pasangan yang dapat diaudit, bukan normalisasi kompatibilitas Unicode secara umum.

ASCII dan spasi

Dalam arah lebar penuh, setiap karakter ASCII yang dapat dicetak dari U+0021 hingga U+007E dipetakan ke U+FF01 hingga U+FF5E. Spasi ASCII U+0020 dipetakan ke spasi ideografis U+3000. Arah setengah lebar hanya membalik pasangan tersebut. Bagan Halfwidth and Fullwidth Forms Unicode mencatat padanan wide untuk tanda baca, digit, dan huruf Latin.

Arah Masukan Keluaran
Ke lebar penuh ABC 123!? ABC 123!?
Ke setengah lebar ABC 123!? ABC 123!?
Ke lebar penuh 東京2026 ガイド😀 東京2026 ガイド😀

Contoh terakhir menunjukkan batasnya: digit ASCII, spasi, dan Katakana yang didukung berubah; 東京 serta emoji tidak berubah.

Katakana, tanda baca, dan tanda bunyi

Konverter memakai tabel eksplisit untuk Katakana setengah lebar, tanda baca Jepang, dan tanda panjang bunyi. Daftar nama karakter Unicode U+FF00 sampai U+FFEF mencatat pasangan narrow bagi U+FF61 sampai U+FF9F, termasuk dengan , dengan , dengan , dan dengan .

Arah Masukan Keluaran
Ke lebar penuh ガ パ ヴ ガ パ ヴ
Ke setengah lebar ガ パ ヴ ガ パ ヴ
Ke lebar penuh 。、「」・ー 。、「」・ー
Ke setengah lebar 。、「」・ー 。、「」・ー

Suku kata bersuara dan semi-bersuara memakai pasangan tersendiri. ガ, パ, dan ヴ masing-masing menjadi , , dan ; pasangan ヷ dan ヺ juga didukung. Kana yang tidak ada di tabel, seperti , , , , , dan , tidak ditebak atau ditransliterasikan.

U+FF9E dan U+FF9F diperlakukan sebagai padanan setengah lebar dari tanda kombinasi U+3099 dan U+309A. Tanda berjarak U+309B dan U+309C adalah karakter berbeda sehingga tetap sama. Jika keluaran perlu diperiksa berdasarkan titik kode, perbedaan ini penting.

Bukan NFKC dan catatan perjalanan pulang-pergi

Proses ini bukan NFKC. Unicode Standard Annex #15 menjelaskan bahwa NFKC juga mengubah banyak bentuk kompatibilitas lain. Konverter ini membatasi perubahan pada tabel yang disebutkan di halaman ini.

Ada satu rincian komposisi untuk Katakana bersuara. yang sudah tersusun dan urutan diikuti U+3099 sama-sama menyempit menjadi ガ. Ketika dilebarkan kembali, hasilnya adalah bentuk tersusun yang lazim, . Bacaannya dipertahankan, tetapi urutan titik kode asli tidak selalu kembali persis. Hal yang sama berlaku pada pasangan bersuara dan semi-bersuara lain yang didukung.

Keluarga tanda tilde memperlihatkan batas lain:

Arah Masukan Keluaran
Ke lebar penuh ~〜~ ~〜~
Ke setengah lebar ~〜~ ~〜~

Tilde ASCII U+007E dan tilde lebar penuh U+FF5E merupakan pasangan. Wave dash U+301C adalah karakter lain dan tidak berubah.

Yang selalu dipertahankan

Tab, baris baru, spasi tanpa putus U+00A0, Hangul, Han, Hiragana, emoji, digit Arab-Indic dan Persia, Kana yang tidak didukung, serta semua titik kode lain yang tidak tercantum akan dipertahankan. Konverter tidak menerjemahkan, mengubah Hiragana menjadi Katakana, menghitung angka, melakukan transliterasi, atau membersihkan Unicode secara umum.

Entri JIS X 0201:1997 milik Japanese Standards Association memberi konteks standar bagi repertoar Roman dan Katakana lama. Alat browser ini tidak memeriksa penyandian byte, struktur berkas, atau persyaratan dokumen, dan tidak menyatakan kepatuhan terhadap JIS atau aturan resmi apa pun. Alat hanya mengubah teks Unicode yang sudah diterima browser.

Privasi dan batas masukan

Konversi berlangsung di browser. Teks sumber dan arah yang dipilih disimpan dalam sessionStorage untuk sesi saat ini agar tetap tersedia selama tiga langkah. Teks tidak dikirim melalui server kami, tidak ditempatkan di URL, dan tidak dikirim ke server. Memulai ulang menghapus nilai sesi tersebut. Riwayat papan klip, ekstensi browser, dan tujuan tempat hasil ditempel berada di luar kendali alat.

Batas 10.000 dihitung dalam titik kode Unicode, bukan unit UTF-16; satu emoji tambahan tetap dihitung satu. Karena Katakana dasar dan tanda kombinasi dapat menjadi satu karakter tersusun, jumlah titik kode keluaran mungkin berbeda dari masukan. Batas ini hanya mengendalikan ukuran masukan.

Pertanyaan yang Sering Diajukan

Tidak. Alat hanya memakai pasangan lebar eksplisit untuk ASCII, spasi, tanda baca, dan Katakana. NFKC memiliki efek kompatibilitas yang jauh lebih luas.

Tidak. Hiragana tetap sama. Alat hanya mengubah pasangan karakter yang tercantum dan tidak menerjemahkan atau mentransliterasikan teks Jepang.

Urutan terurai dan ガ yang sudah tersusun sama-sama menyempit menjadi ガ. Ketika dilebarkan, pasangan itu menghasilkan ガ yang lazim, sehingga bacaan tetap sama tetapi urutan titik kode awal tidak dipertahankan.

Tidak. Hanya tilde ASCII dan tilde lebar penuh yang menjadi pasangan. Wave dash U+301C adalah karakter terpisah dan tetap sama.

Tidak. Konverter tidak memeriksa penyandian byte, struktur berkas, atau persyaratan dokumen dan tidak memberi sertifikasi standar atau dokumen resmi.

Tidak. Teks diproses di browser dan disimpan hanya dalam sesi saat ini untuk tampilan bertahap. Teks tidak dikirim ke server kami atau dimasukkan ke alamat halaman.

Alat Terkait

Alat ini tersedia dalam bahasa lain