Cara menggunakan
- Tempel teks, buka file, atau coba contoh.
- Pilih format. Hasil diperbarui saat Anda mengetik.
- 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.
halo dunia + kopi/?halo%20dunia%20%2B%20kopi%2F%3FPengaturan 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.
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.