Encoder/Decoder URL
Enkode dan dekode URL serta string kueri.
Tentang Encoder/Decoder URL
Encoder/Decoder URL GuruAlpha mengubah karakter khusus dalam URL menjadi format berkode persen (%XX) dan mendekode URL terkode kembali menjadi teks yang dapat dibaca. Ia menangani karakter individual, URL lengkap, dan parameter string kueri, menjadikannya penting untuk pengembangan web, pengujian API, dan manipulasi URL.
Pengodean URL (juga disebut pengodean persen) adalah mekanisme untuk merepresentasikan karakter yang tidak aman dalam URL. Spasi menjadi %20, karakter khusus seperti ! menjadi %21, dan karakter non-ASCII menjadi urutan multibyte seperti %C3%A9 (é). Pengodean ini memastikan URL dikirimkan dengan benar di seluruh web.
Alat ini menangani semua skenario pengodean URL. Kodekan karakter individual untuk melihat representasi berkode persennya. Kodekan URL lengkap agar aman untuk transmisi di email, dokumen, atau panggilan API. Kodekan parameter string kueri untuk menangani karakter khusus dalam masukan pengguna. Dekode URL terkode untuk membaca versi yang dapat dibaca manusia. Alat ini menangani baik pengodean standar (RFC 3986) maupun pengodean yang lebih agresif yang digunakan encodeURIComponent JavaScript.
Bagi pengembang, pengodean URL adalah tugas sehari-hari. Endpoint API memerlukan parameter kueri yang dikodekan dengan benar — kueri pencarian yang berisi spasi atau karakter khusus harus dikodekan. Data formulir yang dikirim via POST memerlukan pengodean URL untuk isi permintaan. URL pengalihan dengan string kueri harus dikodekan untuk mempertahankan parameter.
Alat ini juga menyediakan informasi referensi pengodean. Tabel pengodean menampilkan karakter umum dan padanan berkode persennya, berguna untuk referensi cepat tanpa menggunakan alat. Pemilih mode pengodean memungkinkan Anda memilih antara encodeURI (mempertahankan struktur URL) dan encodeURIComponent (mengodekan semuanya) untuk kompatibilitas JavaScript.
Fitur Utama Encoder/Decoder URL
- Mengodekan karakter khusus ke format berkode persen
- Mendekode URL berkode persen ke teks yang dapat dibaca
- Pengodean dan pendekodean URL lengkap
- Pengodean parameter string kueri
- Mode encodeURI vs encodeURIComponent
- Tabel referensi pengodean karakter
- Salin sekali klik ke papan klip
- Berbasis peramban untuk privasi
Cara Menggunakan Encoder/Decoder URL
- Buka Encoder/Decoder URL di GuruAlpha.
- Tempel URL, string kueri, atau teks dengan karakter khusus.
- Klik 'Encode' untuk mengubah karakter khusus ke format %XX.
- Atau klik 'Decode' untuk mengubah %XX kembali menjadi karakter yang dapat dibaca.
- Pilih mode pengodean: encodeURI atau encodeURIComponent.
- Salin hasilnya ke papan klip Anda.
Tips Menggunakan Encoder/Decoder URL
- Gunakan encodeURIComponent untuk parameter individual, encodeURI untuk URL lengkap.
- Spasi dapat dikodekan sebagai %20 atau + tergantung konteks (+ untuk data formulir).
- Selalu kodekan masukan pengguna sebelum menempatkannya dalam string kueri URL.
- Tabel referensi membantu pencarian pengodean manual yang cepat.
- Dekode URL API untuk membaca dan memahami parameter kuerinya.
Pertanyaan Umum tentang Encoder/Decoder URL
Apa itu pengodean URL?
Pengodean URL mengubah karakter khusus menjadi % diikuti oleh dua digit heksadesimal. Misalnya, spasi menjadi %20, dan é menjadi %C3%A9. Ini memastikan URL dikirimkan dengan benar.
Apa perbedaan antara encodeURI dan encodeURIComponent?
encodeURI mempertahankan karakter struktur URL (/, ?, &, #). encodeURIComponent mengodekan semuanya kecuali huruf, angka, dan - _ . ~. Gunakan encodeURIComponent untuk parameter individual.
Mengapa spasi dikodekan sebagai + dalam formulir?
Data formulir HTML menggunakan pengodean application/x-www-form-urlencoded, di mana spasi menjadi +. URL menggunakan %20 untuk spasi. Alat ini menangani kedua format.
Bisakah saya mendekode URL terkode apa pun?
Ya. Decoder menangani semua urutan berkode persen standar, termasuk karakter UTF-8 multibyte.
