Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Pengkode/Pengurai URL

Pengkode/Pengurai URL

Enkode dan dekode URL secara instan menggunakan percent-encoding. Analisis komponen URL dan lihat parameter query.

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.

Contoh: Spasi menjadi %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

Saat melewatkan input pengguna, nama, atau istilah pencarian dalam URL

Karakter Khusus

Karakter seperti &, =, ?, # memiliki makna khusus dalam URL

Teks Non-ASCII

Karakter Unicode (huruf beraksara, CJK, emoji) harus dikode

Permintaan API

Membangun URL untuk REST API dengan parameter dinamis

Cara Menggunakan

Enkode Teks

1

Masukkan Teks

Ketik atau tempel teks Anda ke kolom Input

2

Enkode

Klik tombol Enkode untuk mengonversi teks Anda

3

Lihat Hasil

Hasil yang dikode muncul di kolom Output

4

Salin Output

Klik Salin Output untuk menyalin hasil ke clipboard Anda

Dekode Teks

1

Tempel Teks Terkode

Tempel string yang dikode persen ke kolom Input

2

Deteksi Otomatis

Alat secara otomatis mendeteksi konten yang dikode dan menyorot tombol Dekode

3

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 #

Parameter Query: Jika URL berisi parameter query, mereka ditampilkan dalam tabel terpisah dengan kunci dan nilainya untuk referensi mudah.

Fitur

Enkode & Dekode

Menggunakan fungsi standar encodeURIComponent dan decodeURIComponent, yang menangani semua karakter Unicode termasuk huruf beraksara, karakter CJK, dan emoji.

Teks Asli

Mudah Dibaca

  • Spasi dan karakter khusus
  • Unicode dan emoji 🎉
  • Mudah dibaca
Terkode

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

Tempel langsung dari clipboard Anda

Contoh

Muat URL contoh untuk pengujian cepat

Hapus

Atur ulang kolom input dan output

Salin Output

Salin hasil dengan konfirmasi visual

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
Jaminan Privasi: Alat ini beroperasi sepenuhnya dalam browser Anda menggunakan JavaScript. Nol transmisi data ke server eksternal berarti URL sensitif dan parameter Anda tetap sepenuhnya pribadi.

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.

Alat ini menggunakan: 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.

Penanganan Kesalahan: Alat menangani input yang tidak valid dengan baik dan memberikan umpan balik yang membantu untuk memperbaiki masalah.

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
Tempel URL dan alat ini akan otomatis mendeteksi apakah perlu enkode atau dekode
Klik Contoh untuk memuat URL contoh dengan karakter khusus
Panel Analisis URL muncul secara otomatis saat URL valid terdeteksi
Semua enkode/dekode terjadi di browser Anda — tidak ada data yang dikirim ke server manapun
Ingin belajar lebih banyak? Baca dokumentasi →
1/5
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda