Encode or decode any URL in one paste
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Paste a URL or string — get the correctly encoded or decoded version back
What you can do with Encoder/Decoder URL
Everything this tool helps you accomplish — no learning curve, no setup.
- Percent-encode URLs for safe linking
- Decode encoded URLs back to plain text
- Encode single query parameters cleanly
- Fix broken links with special characters
- Encode whole URLs or individual components
- Prepare share links for social and email
Settings information
2 settings
Every control in Encoder/Decoder URL, explained — what it does and when to use it.
Pengaturan
- ModePreset
- Beralih antara mengubah teks biasa menjadi bentuk percent-encoded dan mengembalikan URL atau string yang sudah terenkode menjadi teks yang bisa dibaca.Opsi: EnkodeDekode
- Tingkat KetegasanPreset
- Komponen meng-escape karakter khusus seperti :/?#[]@ agar hasilnya aman dipakai di dalam satu bagian URL; URL Lengkap membiarkannya utuh sehingga seluruh alamat web tetap valid.Opsi: KomponenURL Lengkap
Selesai dengan Encoder/Decoder URL? Coba yang berikut ini
Alat pilihan yang cocok dipadukan dengan Encoder/Decoder URL. Terus lanjutkan tanpa kehilangan file Anda.
Encoder / Decoder Base64
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Coba sekarangGenerator Kode QR
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
Coba sekarangPercantik JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Coba sekarangPembuat Hash
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Coba sekarangDekoder JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Coba sekarangPercantik HTML
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Coba sekarangPertanyaan yang Sering Diajukan
Mode komponen menggunakan encodeURIComponent dan meng-escape karakter seperti ":/?#[]@" sehingga nilainya aman di dalam satu segmen URL atau parameter kueri. Mode URL penuh menggunakan encodeURI dan membiarkan karakter cadangan tersebut tetap utuh sehingga seluruh URL tetap menjadi URL yang valid.
technicalBeralihlah ke mode komponen, tempelkan nilai parameter, dan encoder akan mengganti spasi dengan %20, tanda sama dengan dengan %3D, dan seterusnya. Sisipkan hasilnya ke dalam URL setelah "?key=" atau "&key=" dan tautan akan berfungsi di peramban, server, atau klien REST mana pun.
usageKarakter-karakter itu dicadangkan oleh sintaks URL — mereka memisahkan skema, path, query, dan fragmen. Mengodekannya sebagai %2B %2F %3A %3F %23 memungkinkan nilainya membawanya secara harfiah tanpa membingungkan parser di sisi lain.
technicalYa. Ketika input mengandung "%" yang tidak diikuti dua digit heksadesimal, dekoder menampilkan pesan "Input tidak valid" alih-alih menghasilkan keluaran yang kacau. Perbaiki urutan yang bermasalah, dan hasilnya akan diperbarui secara instan.
featuresTidak. Encoder menggunakan fungsi bawaan browser encodeURI / encodeURIComponent, sehingga tidak ada yang melintasi jaringan. Itu membuat alat ini aman untuk token, jalur file, dan nilai sensitif lainnya yang perlu Anda sematkan dalam URL.
privacyYa. Karakter UTF-8 seperti ñ, 漢, ✓, dan emoji dikodekan menjadi urutan byte %xx yang sesuai. Peramban dan server modern memecahkan kodenya kembali ke karakter asli secara otomatis, sehingga proses bolak-baliknya tanpa kehilangan data.
compatibilityYa. Alihkan toggle mode ke Encode untuk meng-encode teks mentah secara percent-encoding, atau ke Decode untuk mengubah urutan %XX kembali menjadi karakter yang dapat dibaca. Opsi Component dan Full URL yang sama berlaku di kedua arah, sehingga Anda dapat membolak-balik sebuah nilai dan mendapatkan persis seperti awal.
usageTanda at (@) menjadi %40 dalam percent encoding. Dalam mode Component, alat ini meng-escape-nya secara otomatis, yang penting untuk alamat email di dalam query string — user@example.com menjadi user%40example.com. Escape umum lainnya: spasi menjadi %20, '#' menjadi %23, '&' menjadi %26, dan '?' menjadi %3F. Tempel teks apa saja untuk langsung melihat hasil encoding lengkapnya.
technicalYa — keduanya adalah dua nama untuk mekanisme yang sama, sebagaimana didefinisikan dalam RFC 3986: karakter yang tidak aman diganti dengan tanda persen diikuti dua digit heksadesimal dari byte UTF-8-nya. 'URL encoding' adalah istilah sehari-hari, sedangkan 'percent encoding' adalah istilah resmi dalam spesifikasinya. Alat ini menerapkannya menggunakan encodeURIComponent atau encodeURI, tergantung mode yang Anda pilih.
technicalBagaimana Encoder/Decoder URL membantu Anda menyelesaikannya
Masalah nyata yang diselesaikannya setiap hari — untuk bisnis, kreator, dan tugas sehari-hari. Temukan kasus penggunaan yang cocok untuk Anda dan mulai dalam hitungan detik.
Buat Query String untuk REST API
Enkode istilah pencarian, filter, dan ID untuk permintaan GET ke REST API, Algolia, Elastic, dan Google Search agar karakter khusus tidak merusak URL permintaan
Parameter Pelacakan untuk Tautan Pemasaran
Lakukan percent-encoding pada parameter UTM, nama kampanye, dan string referrer untuk tautan Google Analytics, Facebook Ads, dan HubSpot yang dibagikan lewat email dan saluran media sosial
Sisipkan Filter & Kata Kunci Pencarian dalam URL
Enkode kueri pencarian multi-kata, karakter khusus, dan opsi pengurutan menjadi URL yang dapat dibagikan untuk dasbor SaaS, filter e-commerce, dan panel admin
Hasilkan Tautan mailto: dengan Subjek & Isi
Buat tautan mailto: dengan subjek dan isi yang berisi baris baru, tanda baca, dan emoji sehingga tombol klik-untuk-email membuka Gmail dan Outlook dengan pesan yang sudah terisi
Sematkan Pesan di Tautan Berbagi WhatsApp & SMS
Enkode tautan berbagi WhatsApp, Telegram, dan SMS yang sudah terisi sehingga pelanggan dapat menekan tombol di situs Anda dan membuka aplikasi pesan dengan pesan pemasaran siap kirim
Escape Input Pengguna untuk Penyusunan URL yang Aman
Enkode nilai yang dikendalikan pengguna sebelum menyisipkannya ke URL untuk menghindari bug request-smuggling, redirect-injection, dan tautan rusak pada aplikasi web produksi
Debug OAuth & URL Callback Pengalihan
Dekode parameter redirect_uri, state, atau code dari callback OAuth atau log webhook untuk melihat persis nilai apa yang diterima penyedia — sering kali cara tercepat untuk menemukan bug double-encoding yang merusak alur login.
Bangun Deep Link Aplikasi Seluler
Encode parameter dengan persen yang masuk ke custom-scheme atau Universal/App Link (myapp://open?ref=...) agar karakter khusus dalam kode referral atau ID konten yang dibagikan tetap utuh saat berpindah dari peramban ke aplikasi.
Tautan Unduh Langsung yang Aman untuk File dengan Spasi
Kodekan nama file yang mengandung spasi, tanda kurung atau karakter beraksen (mis. 'Q1 Report (Final).pdf') menjadi URL yang tidak akan dipotong atau disalahtafsirkan oleh CDN dan browser saat ditautkan langsung.
Periksa ke Mana Sebenarnya Tautan yang Dipersingkat atau Terenkode Mengarah
Tempel tautan mencurigakan yang di-encode dengan persen atau tautan yang diteruskan ke mode Decode untuk mengungkap URL tujuan sebenarnya yang tersembunyi di dalam parameter pengalihan atau pelacakan sebelum Anda mengekliknya.
