Utilitas

URL Encoder & Decoder

Encode dan decode URL, query string, dan Base64 URL-safe langsung di browser.

encodeURIComponent meng-encode semua karakter kecuali A-Z a-z 0-9 - _ . ! ~ * ' ( ). Semua proses berjalan di browser kamu.

Tentang Tool Ini

URL Encoder & Decoder mengubah teks menjadi format yang aman untuk URL dan sebaliknya. Mendukung empat mode: URI Component (encodeURIComponent), URI penuh, Query String (key=value), dan Base64 URL-safe. Cocok untuk menyiapkan query parameter, membaca log URL yang ter-encode, atau membuat token base64url. Semua proses berjalan di browser.

Siapa yang Butuh Ini?

  • Encode parameter dinamis sebelum disisipkan ke URL
  • Decode URL atau query string saat debugging request log
  • Buat Base64 URL-safe untuk JWT atau token di query param
  • Mahasiswa memahami konsep percent-encoding untuk tugas web

Cara Menggunakan

  1. 1

    Pilih arah: Encode (teks → aman untuk URL) atau Decode (kembalikan ke teks asli).

  2. 2

    Pilih metode: URI Component, URI, Query String, atau Base64 URL-safe.

  3. 3

    Masukkan teks atau URL di kolom input, hasil muncul otomatis.

  4. 4

    Salin hasilnya atau klik "Tukar" untuk membalik arah konversi.

Pertanyaan Umum

Apa beda encodeURIComponent dan encodeURI?+
encodeURIComponent meng-encode semua karakter kecuali A-Z, a-z, 0-9, dan sebagian simbol, sehingga aman untuk nilai parameter. encodeURI membiarkan karakter struktur URL seperti / : ? # = & tetap utuh.
Kenapa Base64 perlu versi URL-safe?+
Base64 standar mengandung karakter +, /, dan = yang bisa merusak URL atau query string. Base64 URL-safe mengganti + dengan -, / dengan _, dan menghapus padding = agar aman di URL.
Apakah data saya aman?+
Ya. Encode dan decode terjadi sepenuhnya di browser kamu. Tidak ada data yang dikirim ke server mana pun.