Enkoder dan Dekoder Punycode
Konversikan nama domain internasional lengkap antara Unicode yang mudah dibaca dan bentuk yang kompatibel dengan ASCII. Contohnya, bücher.de menjadi xn--bcher-kva.de. Server memakai PHP intl dengan Unicode UTS #46; alat hanya mengonversi nama dan tidak memeriksa registrasi, DNS, kepemilikan, atau risiko phishing.
Cara mengonversi IDN
-
1
Pilih arah
Encode mengubah domain Unicode menjadi ASCII; decode mengembalikan A-label seperti xn--bcher-kva ke Unicode.
-
2
Masukkan domain
Tempel nama domain saja, tanpa skema URL, porta, jalur, kueri, fragmen, atau alamat email. Label yang dipisahkan titik diproses bersama.
-
3
Periksa hasil
Salin ejaan hasil konversi, lalu verifikasi melalui registri atau layanan DNS terkait sebelum mengandalkannya.
Nama Unicode dan A-label
Nama domain internasional dapat memuat karakter di luar ASCII. Perangkat lunak merepresentasikan setiap label non-ASCII dengan Punycode dan awalan xn--; label ASCII tetap sama.
| Bentuk Unicode | Bentuk kompatibel ASCII |
|---|---|
bücher.de |
xn--bcher-kva.de |
café.com |
xn--caf-dma.com |
日本.jp |
xn--wgv71a.jp |
Alat memanggil idn_to_ascii atau idn_to_utf8 milik PHP dengan varian UTS #46 dan flag bawaan. UTS #46 memetakan serta menormalkan calon domain sebelum label dikonversi. Kegagalan berarti masukan tidak dapat diproses dengan pengaturan tersebut; keberhasilan tidak membuktikan domain terdaftar, aktif, tersedia, atau diterima oleh registri tertentu.
Keamanan dan batasan
Punycode adalah penyandian, bukan tanda kepercayaan. Karakter Unicode berbeda bisa tampak serupa. Halaman ini tidak mendeteksi karakter mirip atau campuran aksara, dan tidak melakukan pencarian DNS, WHOIS, pemeriksaan sertifikat, maupun validasi khusus registri. Domain dikirim ke server situs ini untuk dikonversi; prosesnya bukan khusus di peramban.
Pertanyaan yang Sering Diajukan
Tidak. Masukkan domain saja, misalnya café.example; hapus skema, porta, jalur, kueri, dan fragmen.
Tidak. Itu hanya menunjukkan server berhasil mengonversi masukan. Kebijakan registri, batas DNS, dan ketersediaan harus diperiksa terpisah.
Tidak. Perlakukan ejaan hasil decode sebagai data dan verifikasi nama yang tidak dikenal secara independen.
Di server situs ini memakai PHP intl dan varian IDNA UTS #46.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Alat ini tersedia dalam bahasa lain
- Codificador e decodificador Punycode [PT]
- Punycode-kodare och avkodare [SV]
- Trình mã hóa và giải mã Punycode [VI]
- Punycodeエンコーダー・デコーダー [JA]
- Codificador y decodificador Punycode [ES]
- مُرمِّز ومفكّك Punycode [AR]
- Punycode-Kodierer und -Dekodierer [DE]
- Encodeur et décodeur Punycode [FR]
- Punycode 인코더·디코더 [KO]
- ตัวเข้ารหัสและถอดรหัส Punycode [TH]
- Punycode coderen en decoderen [NL]
- Koder i dekoder Punycode [PL]
- Punycode Encoder Decoder [EN]
- Codificatore e decodificatore Punycode [IT]
- Кодировщик и декодировщик Punycode [RU]
- Punycode kodlayıcı ve kod çözücü [TR]
- Punycode 编码解码器 [ZH]