Alat pengembang

Menyandikan atau mendekode URL

Menyandikan atau mendekode URL komponen atau URL lengkap dengan persen penyandian di browser Anda. Unicode dan emoji didukung.

Gunakan mode komponen untuk nilai kueri. Mode URL lengkap tetap : / ? & = # sambil mengkodekan sisanya. Tidak ada yang diunggah.

  • Berjalan lokal
  • Tanpa unggah
  • Instan
  • Gratis
Mode pengodean

Komponen menggunakan encodeURIComponent. URL lengkap menggunakan encodeURI sehingga skema, :, /, ?, &, =, dan # tetap terbaca.

Cara kerja

  1. Tempel data Anda
  2. Jalankan tindakan
  3. Salin hasilnya

Mengapa NEXNARA

  • Pribadi

    Data Anda tetap di peramban.

  • Instan

    Hasil muncul segera.

  • Tanpa unggahan

    Tidak ada yang dikirim ke server NEXNARA.

  • Bisa di mana saja

    Tidak perlu instalasi.

Pelajari lebih lanjut

Apa itu pengodean URL?

Pengodean URL (pengodean persen) mengganti karakter cadangan atau non-ASCII dengan urutan % seperti %20 untuk spasi. Browser dan API memakainya di query string dan segmen jalur.

Cara menggunakannya

Pilih Komponen untuk nilai kueri atau segmen jalur. Pilih URL Lengkap jika Anda sudah memiliki tautan lengkap dan hanya memerlukan spasi dan kode non-ASCII. Decode membatalkan persen pengkodean. Swap menukar dua kotak.

Komponen vs URL penuh

Mode komponen menggunakan encodeURIComponent, yang mengkodekan hampir setiap karakter yang dicadangkan. Mode URL lengkap menggunakan encodeURI jadi : / ? & = # tetap di tempat. Menempatkan seluruh URL melalui mode komponen akan mengubahnya menjadi satu nilai buram.

Penggunaan umum

Enkode istilah penelusuran, jalur Unicode, atau parameter kueri sebelum memasukkannya ke dalam tautan. Decode URL yang disalin untuk membaca teks aslinya. Ini bukan pengkodean Base64.

Privasi

Teks Anda tetap di browser. Tidak diunggah ke server NEXNARA dan tidak disimpan di cookie, penyimpanan lokal, atau basis data.

FAQ

Apa itu pengodean persen?

Pengodean persen mewakili karakter sebagai % diikuti dua digit heksadesimal. Spasi menjadi %20. Teks non-ASCII menjadi urutan persen UTF-8.

Kapan saya harus mengodekan URL penuh?

Gunakan Encode URL penuh jika Anda sudah punya URL lengkap dan hanya perlu spasi atau Unicode dikodekan. Gunakan Encode komponen untuk satu nilai yang akan duduk di dalam URL.

Apa perbedaan antara encodeURI dan encodeURIComponent?

encodeURIComponent mengkodekan karakter khusus seperti &, =, ?, /, dan #. encodeURI membiarkan karakter struktur tersebut tetap di tempatnya sehingga URL lengkap tetap menjadi URL.

Bagaimana jika pengkodeannya tidak valid?

Urutan yang rusak seperti %, %2, atau %GG tunggal dilaporkan sebagai pengkodean persen tidak valid. Halaman tidak mogok.

Apakah pengkodean URL mendukung Unicode dan emoji?

Ya. Teks dikodekan persen sebagai UTF-8, jadi bahasa Korea, Jepang, Arab, dan emoji bolak-balik dalam mode komponen.

Apakah URL saya sudah diunggah?

Tidak. Encoding dan decoding hanya dijalankan di browser ini. Tidak ada unggahan server dan tidak ada API eksternal.

Apakah pengkodean URL sama dengan Base64?

Tidak. Pengodean persen membuat teks aman di URL. Base64 mengkodekan byte arbitrer sebagai ASCII. Gunakan alat Base64 untuk URL data dan file.