URL cuma boleh berisi karakter tertentu — spasi, tanda tanya, ampersand, dan karakter non-Latin harus diubah dulu ke format persen (misalnya spasi jadi %20) supaya URL-nya valid dan tidak rusak saat dibuka. URL Encoder & Decoder mengubah teks dua arah: jadi format URL yang aman, atau membaca kembali format itu jadi teks biasa.
URL Encoder & Decoder — MEA Tools
Ubah teks jadi format URL yang aman (encode), atau baca kembali URL yang sudah ter-encode (decode), langsung di browser.
Buka URL Encoder →Langkah-langkah encode/decode URL
- Buka tools.meaecosystem.com/url-encoder.
- Pilih tab "Encode" atau "Decode" sesuai kebutuhan.
- Kalau mode Encode, perhatikan opsi "Encode karakter komponen penuh" — jelasan bedanya ada di bagian bawah.
- Ketik atau tempel teksnya, hasil muncul otomatis.
Dua mode encode, pilih yang mana?
Ada dua cara encode URL dan keduanya beda fungsi. Aktifkan opsi "Encode karakter komponen penuh" kalau teks yang kamu encode akan jadi nilai dari satu parameter URL — misalnya isi pencarian yang disisipkan ke URL. Mode ini meng-encode semua karakter khusus termasuk & ? / = #. Matikan opsi itu kalau teks kamu sudah berupa URL lengkap yang cuma perlu dirapikan karakter khususnya (spasi, huruf non-Latin), tapi strukturnya (seperti ://, &, ?) harus tetap dipertahankan supaya URL-nya tidak rusak.
Kenapa penting memilih mode yang tepat?
Kalau kamu salah pilih mode — misalnya meng-encode seluruh URL (termasuk :// dan ?) padahal seharusnya cuma nilai parameternya saja — URL hasilnya jadi tidak valid dan tidak akan berfungsi saat dibuka di browser. Makanya penting memahami dulu apakah teks kamu itu "URL penuh" atau "cuma bagian nilai dari satu parameter".
Pertanyaan yang sering ditanyakan
Apakah teks saya dikirim ke server?
Tidak. Proses encode dan decode berjalan langsung di browser kamu.
Kenapa hasil decode saya masih ada tanda persen?
Kemungkinan teks itu di-encode dua kali sebelumnya, jadi butuh proses decode lebih dari sekali untuk kembali ke teks aslinya.
Apa bedanya karakter yang di-encode dan yang tidak?
Karakter yang termasuk struktur dasar URL (seperti : / ? #) biasanya dibiarkan apa adanya kalau yang di-encode adalah URL lengkap, tapi ikut di-encode kalau yang diproses adalah nilai komponen tunggal.