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.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Codec komponen URLPemrosesan lokal

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

  1. Pilih Encode atau Decode.
  2. Tempel nilai komponen.
  3. 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