Encoder & Decoder URL

Encode teks ke format URL-safe atau decode string ter-percent-encode kembali menjadi teks

Masukan

Masukkan teks atau URL untuk dienkode
0 karakter

Pengaturan

Pertahankan protokol, garis miring, dan karakter URL khusus

Mengonversi teks ke format URL-safe dengan mengenkode karakter khusus.

Keluaran

Hasil URL terenkode
0 karakter
Tentang Alat Ini

Ini adalah ruang kerja URL encoding serba guna — percent-encode teks, parameter query, atau URL lengkap, atau decode string ter-percent-encode kembali menjadi teks yang bisa dibaca, dengan beralih arah hanya dengan satu klik. Ini titik awal yang tepat saat Anda belum yakin arah mana yang Anda perlukan, atau saat Anda bolak-balik antara keduanya sambil men-debug permintaan API atau kolom alamat browser. Lebih suka halaman khusus? Halaman URL Encoder dan URL Decoder langsung default ke satu arah dengan panduan khusus arah tersebut.

Cara Menggunakan

Pilih Encode atau Decode menggunakan tombol radio. Untuk Encode, tempel teks biasa atau URL — output ter-percent-encode muncul saat Anda mengetik, dengan pilihan %20 atau + untuk spasi dan opsi untuk mempertahankan karakter struktur full-URL (:, /, ?, &, =). Untuk Decode, tempel string ter-percent-encode untuk memulihkan teks asli; kedua gaya spasi %20 dan + ditangani secara otomatis. Salin output dengan satu klik, atau beralih arah kapan saja tanpa kehilangan progres Anda.

Kasus Penggunaan Umum

Beralih di tengah tugas

Encode query pencarian untuk permintaan API, lalu tempel kembali string query respons mentah dari API dan beralih ke Decode untuk memeriksanya.

Round-trip Query String

Encode `category=shoes & size=42` menjadi string query yang aman, lalu nanti decode URL permintaan yang tercatat untuk melihat nilai aslinya.

Debugging URL Browser

Decode URL kolom alamat yang ter-percent-encode untuk membacanya, lalu encode ulang versi yang sudah diperbaiki.

Alur Kerja Data Form

Encode nilai field form untuk pengiriman application/x-www-form-urlencoded, atau decode pengiriman form yang tercatat untuk memeriksa apa yang dikirim.

Keterbatasan & Catatan Penting

Alat ini menggunakan encoding UTF-8 (standar untuk web modern); encoding non-UTF-8 tidak didukung. Semua pemrosesan di sisi klien, jadi URL yang sangat panjang (lebih dari sekitar 100KB) mungkin lambat di browser lama. Urutan percent yang tidak valid (seperti %ZZ) menghasilkan error decode, bukan tebakan diam-diam. URL encoding bukan enkripsi atau obfuskasi — teks yang di-encode mudah dikembalikan, jadi jangan pernah gunakan untuk menyembunyikan data sensitif.