Encoder Decoder URL
Encode dan decode URL, query string, dan teks berkode persen secara instan dengan encoder decoder URL gratis kami. Mendukung tiga mode: encodeURIComponent untuk nilai query, encodeURI untuk URL lengkap, dan form-encoding untuk data formulir HTML. Termasuk tabel referensi karakter bawaan. Tanpa pendaftaran.
Paste any text, URL, or query string and click Encode to get the percent-encoded output. Choose between encodeURIComponent (query values), encodeURI (full URLs), or form-encoding (spaces → +). All encoding runs locally in your browser.
| Character | encodeURIComponent | encodeURI | Form-encoded |
|---|---|---|---|
| Space | %20 | %20 | + |
| / | %2F | / | %2F |
| ? | %3F | ? | %3F |
| # | %23 | # | %23 |
| & | %26 | & | %26 |
| = | %3D | = | %3D |
| + | %2B | + | %2B |
| @ | %40 | @ | %40 |
| : | %3A | : | %3A |
Mengapa Menggunakan Encoder Decoder URL Kami?
- Encoding & Decoding URL Instan: encoder decoder URL kami memproses teks Anda seketika di browser tanpa waktu tunggu. Encode parameter query, segmen path, dan URL lengkap, atau decode string berkode persen apa pun kembali menjadi teks yang dapat dibaca dengan satu klik.
- Tiga Mode Encoding: pilih encoding yang tepat untuk kebutuhan Anda: encodeURIComponent untuk nilai query dan segmen path, encodeURI untuk URL lengkap yang mempertahankan karakter struktural, atau form-encoding (application/x-www-form-urlencoded) di mana spasi menjadi tanda +.
- Encoder Decoder URL Online yang Aman: semua encoding dan decoding URL terjadi lokal di browser Anda. URL, query string, dan data teks Anda tidak pernah meninggalkan perangkat, menjamin privasi 100 % saat Anda memakai encoder decoder URL online kami.
- Encoder Decoder URL Online Tanpa Instalasi: gunakan encoder decoder URL gratis kami langsung di browser tanpa unduhan, tanpa plugin, dan tanpa akun. Encode dan decode URL dari perangkat mana pun, kapan saja, dengan tabel referensi karakter bawaan.
Kasus Penggunaan Umum Encoder Decoder URL
- Membangun Query String API: encode nilai parameter query sebelum menambahkannya ke endpoint API. Gunakan encoder decoder URL kami untuk mengencode input pengguna, istilah pencarian, dan nilai filter dengan aman agar tidak merusak struktur URL atau menyebabkan perilaku API yang tidak terduga.
- Pengembangan Web & Debugging: decode URL berkode persen dari address bar, log server, dan permintaan jaringan untuk membacanya sebagai teks biasa. Encoder decoder URL kami membantu pengembang memeriksa dan men-debug query string serta segmen path yang terenkode dengan cepat.
- Encoding Data Formulir: encode nilai kolom formulir dengan format application/x-www-form-urlencoded sebelum mengirim permintaan POST. Encoder decoder URL kami mendukung mode form-encoding, di mana spasi menjadi tanda +, sesuai format standar pengiriman formulir HTML.
- SEO & Persiapan Slug URL: encode karakter khusus pada slug URL dan URL kanonik agar valid dan dapat diindeks mesin pencari. Gunakan encoder decoder URL kami untuk menyiapkan URL yang bersih dan terenkode dengan benar untuk sitemap dan tag kanonik.
- Pembuatan Tautan Email & Redirect: encode URL redirect dan parameter callback yang disematkan di dalam URL lain. Encoder decoder URL kami memastikan URL bertingkat terenkode persen dengan benar sehingga bertahan saat dikirim melalui klien email, pengalihan, dan alur OAuth.
- Penanganan URL Terinternasionalisasi: encode karakter non-ASCII, teks Unicode, dan komponen nama domain internasional untuk digunakan dalam URL. Encoder decoder URL kami mengubah karakter seperti é, ü, 中文, dan emoji menjadi urutan byte UTF-8 yang terenkode persen dengan benar.
Apa Itu Encoding URL?
Encoding URL, juga disebut encoding persen, adalah proses mengubah karakter yang tidak diizinkan atau memiliki makna khusus dalam URL menjadi format yang aman. Setiap karakter tidak aman digantikan oleh tanda persen (%) diikuti dua digit heksadesimal yang mewakili nilai byte UTF-8 karakter tersebut — misalnya, spasi menjadi %20 dan / menjadi %2F . Encoding URL didefinisikan dalam RFC 3986 dan sangat penting untuk mengirim data dengan aman dalam URL, query string, dan permintaan HTTP.
Cara Kerja Encoder Decoder URL Kami
- Masukkan Teks atau URL Anda: tempelkan teks biasa, URL, query string, atau string berkode persen apa pun ke panel input. Anda juga dapat mengeklik contoh cepat mana pun untuk memuatnya seketika.
- Pilih Tipe dan Mode Encoding: pilih Encode atau Decode, lalu pilih tipe encoding — encodeURIComponent untuk nilai query, encodeURI untuk URL lengkap, atau form-encoding untuk data formulir HTML. Tabel referensi karakter menunjukkan bagaimana tiap mode menangani karakter khusus.
- Salin atau Unduh Keluaran: klik Encode URL atau Decode URL untuk memproses input Anda seketika di browser. Salin hasilnya ke clipboard atau unduh sebagai file teks. Gunakan «Gunakan Keluaran sebagai Input» untuk merantai operasi encode/decode.
Penjelasan Tiga Mode Encoding
- encodeURIComponent: mengencode semuanya kecuali A-Z a-z 0-9 - _ . ! ~ * ' ( ) . Gunakan untuk nilai parameter query individual dan segmen path — mode ini mengencode / , ? , & , dan = yang jika tidak akan merusak struktur URL.
- encodeURI: mempertahankan semua karakter yang bermakna struktural dalam URL ( :/?#[]@!$&'()*+,;= ). Gunakan saat mengencode URL lengkap ketika Anda ingin struktur URL tetap utuh tetapi karakter non-ASCII terencode.
- Form-encoded (application/x-www-form-urlencoded): seperti encodeURIComponent, tetapi mengganti spasi dengan + alih-alih %20 . Ini adalah format yang dipakai formulir HTML saat mengirim permintaan POST dan oleh banyak API lama.
Catatan Penting tentang Encoding URL
Encoding URL bukan enkripsi — URL yang terenkode dapat didekode dengan mudah oleh siapa pun. Jangan gunakan encoding URL untuk menyembunyikan data sensitif. Untuk keamanan, gunakan HTTPS agar data terenkripsi saat transit. Perhatikan juga bahwa encoding ganda (mengencode string yang sudah terenkode) adalah kesalahan umum — jika URL Anda berisi %2520 alih-alih %20 , maka %25 adalah tanda persen yang terenkode, artinya string tersebut diencode dua kali. Gunakan tombol «Gunakan Keluaran sebagai Input» untuk mendekode langkah demi langkah.
Pertanyaan yang Sering Diajukan
Encoder decoder URL mengubah teks dan URL ke dan dari format berkode persen. Encoding mengganti karakter tidak aman dengan urutan %XX, sementara decoding membalik prosesnya. Semua pemrosesan berjalan di browser Anda.
encodeURIComponent mengencode semua karakter kecuali yang tidak direservasi, sehingga aman untuk nilai query. encodeURI mempertahankan karakter struktural URL seperti :/?#& dan digunakan untuk mengencode URL lengkap.
Ya. Karakter non-ASCII dikonversi menjadi byte UTF-8 dan setiap byte dikodekan persen. Misalnya, 中 diencode menjadi %E4%B8%AD dan 🌍 diencode menjadi %F0%9F%8C%8D.
Ya. Semua encoding dan decoding terjadi sepenuhnya di browser Anda. URL dan data teks Anda tidak pernah dikirim ke server mana pun.
Ya! Encoder decoder URL kami 100 % gratis, tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan.