Encode & Decode URL
Encode teks/URL ke format percent-encoding, atau decode kembali menjadi teks biasa — langsung di browser, tanpa daftar.
Alat encode dan decode URL online gratis. Encode mengubah teks atau nilai parameter menjadi format percent-encoding yang aman dikirim lewat URL (spasi menjadi %20, & menjadi %26, dan seterusnya); decode mengembalikannya menjadi teks biasa yang mudah dibaca. Berguna untuk debugging link, menyusun parameter query, dan membaca URL yang di-encode dari API atau log. Semua terjadi di browser Anda, tanpa daftar.
Cara menggunakan alat ini
- 01Pilih modeEncode untuk mengubah teks menjadi format URL, atau Decode untuk membacanya kembali.
- 02Tempel teksnyaTeks biasa untuk encode, atau string ter-encode (dengan tanda %) untuk decode.
- 03Salin hasilnyaHasil muncul seketika; salin untuk ditempel ke link, kode, atau parameter query.
Contoh
- Encode teks dengan spasi"diskon musim panas" menjadi "diskon%20musim%20panas".
- Decode parameter URL"nama%3DBudi%26kota%3DJakarta" menjadi "nama=Budi&kota=Jakarta".
Tips untuk hasil lebih baik
- Encode hanya bagian nilai, bukan seluruh URLKarakter seperti / dan : yang membentuk struktur URL biasanya tidak perlu di-encode — hanya nilai parameter (misalnya nama produk atau kata pencarian) yang perlu.
Kenapa URL perlu di-encode
URL hanya boleh berisi karakter tertentu. Spasi, simbol seperti &, =, ?, dan karakter non-Latin (termasuk huruf Indonesia dengan tanda baca atau emoji) harus diubah ke format percent-encoding (%XX) agar URL tetap valid dan tidak rusak saat dibagikan atau diproses server.
Kapan dipakai
Encode dipakai saat menyusun link dengan parameter dinamis (misalnya link pencarian atau tracking UTM berisi spasi/simbol). Decode dipakai saat membaca URL yang sudah di-encode dari address bar, log server, atau response API, supaya nilainya mudah dibaca manusia.
Privasi
Encode dan decode terjadi sepenuhnya di browser Anda. Teks tidak pernah dikirim ke server atau disimpan.
Pertanyaan umum
Bagaimana cara encode URL?
Pilih mode Encode, ketik atau tempel teksnya, dan hasil ter-encode muncul seketika.
Bagaimana cara decode URL?
Pilih mode Decode, tempel string ter-encode (dengan tanda %), dan teks aslinya muncul.
Kenapa spasi menjadi %20?
%20 adalah representasi percent-encoding resmi untuk karakter spasi dalam URL.
Apakah semua karakter perlu di-encode?
Tidak. Huruf, angka, dan beberapa simbol dasar (- _ . ~) aman tanpa encoding; simbol lain dan karakter non-Latin perlu di-encode.
Apakah teks saya dikirim ke server?
Tidak. Semua proses terjadi di browser Anda.
Alat terkait
- Encode & Decode Base64Encode teks ke Base64 atau decode string Base64 menjadi teks — langsung di browser, tanpa daftar.BukaBuka alat
- Generator HashBuat hash SHA-1, SHA-256, SHA-384, atau SHA-512 dari teks — untuk cek integritas file dan checksum. MD5 sengaja tidak disediakan (dianggap lemah).BukaBuka alat
- Penghitung Kata dan KarakterHitung kata, karakter, baris, paragraf, dan perkiraan waktu baca secara langsung. Berguna untuk mahasiswa, penulis, dan pemasar.BukaBuka alat

