Decoder URL

Ubah URL atau nilai query yang di-percent-encode kembali menjadi teks yang bisa dibaca, sepenuhnya di browser Anda.

Berjalan sepenuhnya di browser Anda. Tidak ada yang diunggah, dicatat, atau disimpan.

Tempel URL yang penuh %20 dan %3A, lalu baca seperti yang dimaksudkan. Berguna pada rantai redirect, parameter return, atau baris log tempat informasi penting terkubur di antara escape.

Cara kerja

Setiap "%" yang diikuti dua digit heksadesimal menjadi byte yang ditunjuknya, dan byte yang dihasilkan dibaca sebagai UTF-8. Dalam gaya data formulir, "+" juga menjadi spasi, itulah sebabnya mendekode query string dengan gaya yang salah menyisakan tanda plus yang tercecer, atau menghilangkan tanda plus yang sebenarnya literal.

Urutan yang bukan percent-encoding yang valid dibiarkan apa adanya alih-alih dianggap kesalahan, karena URL yang muncul di log sering kali hanya dienkode sebagian.

Contoh

Kasus Masukan Hasil
Tujuan redirect yang tersembunyi di parameter query https%3A%2F%2Fexample.com%2Fa%3Fb%3D1 https://example.com/a?b=1
Nilai yang dikirim lewat formulir coffee+%26+cake coffee & cake

Pertanyaan umum

Hasil saya masih berisi tanda persen.

Kemungkinan nilainya dienkode dua kali, yang terjadi ketika URL di-escape saat melewati dua sistem. Dekode hasilnya sekali lagi: "%253A" menjadi "%3A" lalu menjadi ":".

Mengapa tanda plus saya berubah menjadi spasi?

Anda mendekode dengan gaya data formulir, di mana "+" berarti spasi. Beralihlah ke gaya komponen URL jika tanda plus itu literal, seperti dalam nilai base64 atau nomor telepon.

Perlu diketahui

  • Semuanya terjadi di browser Anda. Apa yang Anda tempel tidak diunggah, tidak dicatat, dan tidak disimpan.

Sumber

Semua alat Kode