Alat developer / 09
URL Encoder dan Decoder
Encode teks sebagai komponen URL atau decode nilai percent-escaped kembali ke teks.
URL Encoder dan Decoder: TOEA menggunakan codec komponen URI milik browser, menjaga Unicode lewat percent encoding UTF-8. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Encode nilai, bukan seluruh URL
Karakter seperti ?, &, =, #, dan / memberi struktur pada URL, jadi nilai yang memuatnya harus di-encode sebelum dimasukkan ke URL. Encode setiap nilai kueri secara terpisah, lalu gabungkan: ?q= diikuti teks pencarian yang sudah di-encode. Meng-encode URL lengkap juga akan meng-encode :// dan garis miringnya dan merusaknya.
Di JavaScript, encodeURIComponent adalah fungsi untuk nilai; encodeURI membiarkan karakter struktural tetap utuh dan cocok untuk satu URL utuh yang hanya berisi spasi atau aksen.
Mendeteksi double encoding
%2520 dalam URL berarti spasi di-encode dua kali: pertama menjadi %20, lalu %-nya menjadi %25. Ini terjadi saat nilai yang sudah di-encode di-encode lagi, sering oleh framework yang meng-encode untuk Anda. Decode sekali lalu lihat apa yang tersisa. Untuk melihat setiap bagian URL secara terpisah, gunakan parser URL.
Cara menggunakannya
- Pilih Encode atau Decode.
- Tempel nilai komponen.
- Ubah dan salin hasilnya.
Privasi & batasan
Tidak ada apa pun yang dikirim lewat jaringan. Alat ini bekerja pada komponen URL, bukan seluruh struktur URL.
Alat terkait
Pertanyaan umum
Mengapa spasi di-encode sebagai %20?
Komponen URI memakai percent encoding; encoding form bisa memakai tanda plus sebagai gantinya.
Apakah escape yang salah format bisa di-decode?
Tidak. Sekuens percent yang tidak valid akan dilaporkan, bukan ditebak.
Alat gratis · berjalan di browser anda · tanpa perlu akun