URL enkripsi/dekripsi

Lakukan pengodean dan penguraian kode URI, komponen, dan formulir dalam ruang kerja URL bersama, serta sediakan peninjauan hanya-baca untuk parameter kueri dan pemetaan JSON.

Diproses secara lokal di browser
Halaman ini telah lulus pemeriksaan direktori publik; setelah JavaScript diaktifkan, fungsi lengkap dapat digunakan.
Panduan penggunaan

Cara menggunakan pengodean dan dekode URL

Diproses secara lokal di browser

Contoh

encodeURIComponent

café +

Hasil

caf%C3%A9%20%2B

Contoh

Form encode (+)

café +

Hasil

caf%C3%A9+%2B
  1. Operasi

    Untuk URL lengkap, pilih encodeURI; untuk satu nilai parameter, pilih encodeURIComponent. Form encode (+) menyatakan spasi dengan + dan mengodekan + literal sebagai %2B.

Batasan dan catatan

  • Pengodean persen memerlukan % diikuti dua digit heksadesimal, dan byte hasil dekode harus berupa UTF-8 yang valid. Jika gagal, periksa data asli alih-alih mendekode berulang kali.

Pertanyaan umum

Mengapa tanda tambah menjadi spasi setelah didekode?

Form decode (+) memperlakukan + sebagai spasi; decodeURIComponent mempertahankan +. Kodekan tanda tambah literal sebagai %2B agar dapat dipulihkan.

Umpan balik halamanMenemukan masalah atau punya saran perbaikan?
Fungsi umpan balik perlu digunakan pada versi online

Harap aktifkan JavaScript di versi online sebelum mengirim; fungsi lokal pada alat atau contoh saat ini tidak terpengaruh.

Kirim masukan ke versi daring