← Kembali ke Ciri
Free

URL Encoder / Decoder

URL Encoder/Decoder menukar rentetan URL ke dan dari bentuk percent-encoded-nya. Pilih antara encodeURIComponent (agresif) dan encodeURI (mengekalkan struktur URL) mengikut keperluan anda — menyahpepijat parameter query, membina URL yang selamat, atau memeriksa pautan yang di-encode.

Apabila membina URL dengan input pengguna, rentetan query, atau aksara antarabangsa, anda memerlukan percent-encoding yang betul untuk mengelakkan kerosakan. Alat ini mengendalikan kedua-dua arah dengan segera. Pilih encodeURIComponent apabila meng-encode nilai satu parameter (meng-encode ? / & = # dan sebagainya) atau encodeURI apabila anda ingin mengekalkan struktur URL (hanya meng-encode aksara yang benar-benar tidak selamat). Decoding berfungsi dengan percent-encoding standard dan juga mengendalikan rentetan yang di-encode dua kali. Penukaran masa nyata bermaksud anda melihat output serta-merta semasa menaip, dan kedua-dua mod boleh ditogol untuk mengesahkan integriti roundtrip. Tiada round-trip pelayan — semuanya berlaku secara tempatan dalam pelayar anda.

Pratonton Langsung
example.com
Pengkod/Penyahkod URL encodeURIComponent encodeURI
Masukan
https://example.com/search?q=hello world&lang=en
Keluaran Dikodkan
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Salin
Ciri-ciri Utama

Dua Mod Encoding

Pilih encodeURIComponent untuk nilai parameter yang selamat (meng-encode ? / & = dan sebagainya) atau encodeURI untuk URL penuh (mengekalkan struktur, hanya meng-encode aksara tidak selamat).

Decoding Pintar

Men-decode rentetan percent-encoded, termasuk aksara bukan-ASCII, jujukan multi-byte UTF-8, dan emoji. Mengendalikan input yang di-encode dua kali dengan lancar.

Salin Sekelip Mata

Salin output yang di-encode atau di-decode ke papan klip dengan segera — tiada pemilihan manual diperlukan.

Penukaran Masa Nyata

Output dikemas kini secara langsung semasa anda menaip. Tidak perlu klik Encode setiap kali — lihat hasil serta-merta semasa menyesuaikan input.

Paparan Sisi-Bersisi

Input dan output dipaparkan dalam panel berlabel jelas supaya anda dapat membandingkan sebelum/selepas sekali pandang.

Mengendalikan Kes Tepi

Meng-encode ruang, tanda petik, Unicode, aksara reserved, dan jujukan rumit yang merosakkan penggantian rentetan mudah dengan betul.

Kes Penggunaan Biasa

Menyahpepijat Parameter Query

Tampal URL yang rosak dengan parameter yang bercelaru untuk decode kembali kepada nilai yang boleh dibaca — kenal pasti dengan cepat apa yang sebenarnya dihantar.

Membina URL Yang Selamat

Encode input pengguna (nama, carian, laluan fail) sebelum menambahkannya ke URL untuk mengelakkan injeksi dan ralat penguraian.

Memeriksa Pautan Analitik

Decode URL pemasaran bertanda UTM untuk melihat nilai kempen, sumber, dan medium sebenar tanpa membaca rentetan percent-encoded mentah.

Menguji URL Antarabangsa

Encode URL dengan aksara bukan-Latin (Cina, Arab, Ibrani) untuk mengesahkan ia di-encode dengan betul untuk penghantaran.

Menyahpepijat Redirect OAuth

Decode URI redirect OAuth dengan parameter bersarang yang di-encode untuk mengesan apa yang dihantar antara penyedia dan aplikasi.

Cara Guna
1

Buka URL Encoder

Klik ikon URL dalam dock DevSuite Pro. Editor dua panel akan dibuka dengan togol Encode dan Decode.

2

Tampal URL atau Rentetan Anda

Tampal URL, parameter query, atau rentetan yang di-encode. Alat ini berfungsi pada URL penuh atau nilai parameter individu.

3

Pilih Mod Encoding

Untuk nilai parameter, gunakan encodeURIComponent. Untuk URL penuh (di mana anda ingin /, ?, & dikekalkan), gunakan encodeURI.

4

Baca Hasilnya

Output yang ditukar muncul dalam panel bersebelahan. Aksara yang di-encode dipaparkan sebagai jujukan %XX; output yang di-decode mengembalikan bentuk asal yang boleh dibaca.

5

Salin & Gunakan

Klik Copy untuk menghantar hasilnya ke papan klip anda. Tampalkan ke dalam kod, URL permintaan, atau dokumentasi anda.

Sedia untuk Mencuba?

Pasang DevSuite Pro secara percuma dan buka 64+ alat pembangun untuk pelayar anda.

Tambah ke Chrome Tambah ke Edge Tambah ke FireFox