Apa itu Enkode URL?
Enkode URL (juga disebut percent-encoding) mengonversi karakter ke format yang dapat ditransmisikan dengan aman dalam URL. Karakter khusus, spasi, dan karakter non-ASCII diganti dengan tanda persen (%) diikuti oleh dua digit heksadesimal.
%20, dan tanda kurang-dari < menjadi %3C. Ini memastikan URL valid dan dapat diinterpretasikan dengan benar oleh browser web dan server.Kapan Anda Memerlukan Enkode URL?
Parameter Query
Karakter Khusus
&, =, ?, # memiliki makna khusus dalam URLTeks Non-ASCII
Permintaan API
Cara Menggunakan
Enkode Teks
Masukkan Teks
Ketik atau tempel teks Anda ke kolom Input
Enkode
Klik tombol Enkode untuk mengonversi teks Anda
Lihat Hasil
Hasil yang dikode muncul di kolom Output
Salin Output
Klik Salin Output untuk menyalin hasil ke clipboard Anda
Dekode Teks
Tempel Teks Terkode
Tempel string yang dikode persen ke kolom Input
Deteksi Otomatis
Alat secara otomatis mendeteksi konten yang dikode dan menyorot tombol Dekode
Dekode
Klik Dekode untuk mengonversinya kembali ke teks yang dapat dibaca
Analisis URL
Saat Anda memasukkan URL yang valid, alat secara otomatis menampilkan analisis yang menunjukkan setiap komponen:
Protokol
http, https, ftp, dll.
Host
Nama domain atau alamat IP
Port
Nomor port (atau "default" jika tidak ditentukan)
Path
Jalur resource setelah host
Query
Semua yang setelah ?
Fragment
Semua yang setelah #
Fitur
Enkode & Dekode
Menggunakan fungsi standar encodeURIComponent dan decodeURIComponent, yang menangani semua karakter Unicode termasuk huruf beraksara, karakter CJK, dan emoji.
Mudah Dibaca
- Spasi dan karakter khusus
- Unicode dan emoji 🎉
- Mudah dibaca
Format Aman URL
- Urutan percent-encoded
- Aman untuk transmisi
- Kompatibel browser
Deteksi Otomatis
Saat Anda mengetik, alat memindai input Anda untuk pola percent-encoded (seperti %20 atau %E2%80%99). Jika terdeteksi, tombol Dekode disorot. Jika tidak, tombol Enkode disorot — jadi Anda selalu tahu tindakan apa yang harus diambil.
Parser URL
Masukkan URL yang valid untuk melihatnya dipecah menjadi komponen individualnya. Parser menampilkan protokol, hostname, port, path, query string, dan fragment. Parameter query diekstrak ke dalam tabel key-value yang rapi dengan lencana penghitung.
Tindakan Cepat
Tempel
Contoh
Hapus
Salin Output
Data Anda Tetap Pribadi
Semua enkode dan dekode terjadi di browser Anda:
- Tidak ada permintaan server — data Anda tidak pernah meninggalkan perangkat Anda
- Tidak ada pelacakan — kami tidak mengumpulkan atau menyimpan input apa pun
- 100% sisi klien — privasi dan keamanan lengkap
Pertanyaan yang Sering Diajukan
Apa perbedaan antara encodeURI dan encodeURIComponent?
encodeURI mengenkode URL lengkap tetapi mempertahankan karakter seperti :, /, ?, #, dan & yang memiliki makna khusus dalam URL. encodeURIComponent mengenkode semuanya kecuali huruf, digit, dan - _ . ~, membuatnya cocok untuk mengenkode nilai parameter individual.
encodeURIComponent untuk keamanan maksimal saat mengenkode parameter query dan input pengguna.Mengapa spasi dikode sebagai %20 bukan +?
Enkode %20 adalah standar yang ditentukan oleh RFC 3986 untuk percent-encoding. Notasi + untuk spasi hanya digunakan dalam format application/x-www-form-urlencoded (formulir HTML). Menggunakan %20 lebih kompatibel secara universal di berbagai konteks dan API.
Bisakah saya mengenkode karakter non-Inggris?
Ya. Alat ini sepenuhnya mendukung karakter Unicode — termasuk huruf beraksara, karakter Cina/Jepang/Korea, Arab, emoji, dan lainnya. Setiap karakter dikode sebagai urutan byte UTF-8 dalam bentuk percent-encoded.
- Huruf beraksara (é, ñ, ü)
- Karakter CJK (中文, 日本語, 한국어)
- Skrip Arab dan RTL
- Emoji dan simbol (🎉, ★, ©)
Apa yang terjadi jika saya mencoba mendekode string yang tidak valid?
Jika input berisi urutan percent-encoded yang salah bentuk (seperti %ZZ atau %2 yang tidak lengkap), alat akan menampilkan pesan kesalahan yang jelas alih-alih mogok.
Apakah data saya dikirim ke server?
Tidak. Semua enkode dan dekode dilakukan sepenuhnya di browser Anda menggunakan JavaScript. Tidak ada data yang ditransmisikan ke server eksternal apa pun.
Privasi Anda adalah prioritas kami. Alat ini beroperasi 100% sisi klien, memastikan URL dan parameter sensitif Anda tidak pernah meninggalkan perangkat Anda.
— Prinsip Desain Pertama Privasi
Belum ada komentar. Jadilah yang pertama berkomentar!