Enkoder URL

Konversi teks biasa dengan opsi format yang jelas. Data Anda tetap di perangkat Anda.

Enkode & Dekode
Menyiapkan ruang kerja Anda…
Masukan
Keluaran
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Tempel teks, buka file, atau coba contoh.
  2. Pilih format. Hasil diperbarui saat Anda mengetik.
  3. Salin hasil atau unduh data yang telah dikonversi.

Memahami encoding URL

Enkode teks dengan persen untuk komponen URL, seluruh URI, atau nilai formulir. Bawaannya adalah komponen, seperti nilai parameter kueri.

Ketiga mode mempertahankan tanda baca yang berbeda. Enkode satu nilai alih-alih menggabungkan masukan pengguna mentah langsung ke URL.

Enkode satu komponen

Mode Komponen memakai semantik encodeURIComponent. Pemisah seperti /, ?, &, dan = diberi escape, sementara huruf, angka, dan tanda baca yang diizinkan operasi tersebut dipertahankan.

Konversi URL
Masukan
halo dunia + kopi/?
Hasil
halo%20dunia%20%2B%20kopi%2F%3F

Pengaturan bawaan mengonversi masukan ini dalam satu kali lintasan.

URI lengkap dan nilai formulir

Mode URI lengkap mengikuti encodeURI dan mempertahankan pembatas URI. Mode Nilai formulir mengikuti application/x-www-form-urlencoded: spasi menjadi +, tanda plus literal menjadi %2B, dan hanya huruf, angka, *, -, ., serta _ yang tidak diberi escape.

Hindari encoding ganda tanpa sengaja

Tanda % yang sudah dienkode menjadi %25. Konversi nilai asli satu kali. Alat ini mengenkode teks; tidak memvalidasi URL, mencari alamat nama host, mengurai string kueri, atau membuat permintaan jaringan.

Batas pemrosesan

Maksimal masukan 5 MiB, keluaran 20 MiB, dan 10 detik per proses. File teks harus memakai UTF-8. Encoding Base64 juga menerima file biner. Dokumen tetap di perangkat Anda.

?

Pertanyaan umum

Mode mana yang digunakan untuk parameter kueri?

Gunakan Komponen untuk satu nilai parameter. Gunakan Nilai formulir jika sistem penerima mengharapkan + untuk spasi.

Haruskah seluruh URL dienkode dengan Komponen?

Tidak. Pemisahnya juga akan diberi escape. URI lengkap mempertahankan struktur URI.

Mengapa % menjadi %25?

Tanda persen literal juga dienkode. Mulai dari nilai asli untuk menghindari encoding ganda.

Apakah emoji didukung?

Ya. Urutan persen mewakili byte UTF-8 dari teks.

Apakah ini memeriksa keamanan URL?

Tidak. Encoding tidak memvalidasi tujuan atau membuat URL yang tidak tepercaya menjadi aman.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.