Enkode/Dekode URL (Konverter URL & Kueri Jepang)

Konversi enkode/dekode URL (percent encoding) secara instan di browser Anda. Ganti perilaku encodeURIComponent/encodeURI dan deteksi kemungkinan enkode ganda.

Mode otomatis adalah default. Tempel input dan dapatkan output langsung, lalu salin, tukar, atau bersihkan dalam satu alur.

Input diproses secara lokal di browser Anda dan tidak pernah dikirim ke server.

Cara menggunakan

  1. Tempel URL atau string parameter ke kotak input.
  2. Pilih mode (Otomatis/Enkode/Dekode) dan target (Nilai Parameter/URL Penuh).
  3. Tinjau hasilnya lalu salin. Gunakan Tukar jika Anda membutuhkan proses berikutnya.

Sebaiknya memilih yang mana?

Nilai parameter (disarankan)

Gunakan konversi ala encodeURIComponent untuk nilai kueri, fragmen path, dan nama file.

URL penuh

Gunakan konversi ala encodeURI bila Anda ingin mempertahankan struktur URL penuh.

+ vs %20

Dalam kueri bergaya form, + dapat mewakili spasi. Anda bisa mengubah perilaku ini di opsi lanjutan.

Contoh

URL Jepang

Input

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Pratinjau output

Pilih target URL Penuh agar struktur URL tetap terjaga saat konversi

Parameter UTM

Input

utm_source=メール&utm_campaign=春セール 2026

Pratinjau output

Mudah membandingkan perilaku + dan %20

String dengan simbol

Input

こんにちは/Hello?name=山田太郎&note=10%OFF

Pratinjau output

Dekode aman mempertahankan rangkaian % yang tidak valid dan memberi peringatan alih-alih gagal

Apa itu enkode/dekode URL (percent encoding)?

  • Percent encoding mengubah karakter yang tidak ramah URL menjadi bentuk %xx.
  • Dekode mengubah %xx kembali ke karakter aslinya.
  • Ini penting saat menangani teks Jepang, spasi, dan simbol di URL.

Kapan memakai encodeURI vs encodeURIComponent

  • Gunakan perilaku encodeURIComponent untuk nilai saja (nilai kueri atau fragmen path).
  • Gunakan perilaku encodeURI untuk URL penuh.
  • Pilih berdasarkan apakah pemisah seperti ? & = / harus tetap utuh.

FAQ

Apa perbedaan antara + dan %20?

%20 adalah representasi spasi bergaya RFC, sedangkan + terutama digunakan dalam konvensi application/x-www-form-urlencoded. Pada kueri yang berasal dari formulir, + dapat diperlakukan sebagai spasi.

Fungsi mana yang sebaiknya saya gunakan?

Gunakan konversi ala encodeURIComponent untuk nilai saja, dan encodeURI untuk URL penuh. Putuskan berdasarkan apakah pemisah harus tetap tidak berubah.

Apa itu enkode ganda?

Jika Anda melihat banyak rangkaian %25, input yang sama mungkin sudah dienkode berkali-kali. Alat ini dapat mendeteksinya dan memungkinkan Anda mendekode sekali lagi dengan satu klik.