0 Bytes Uploaded — 100% Client-Side In-Browser Processing
🔗

URL Encoder & Decoder

Encode and decode URLs instantly

🔒 100% Privacy Protected
Encode URL Decode URL Encode Component Decode Component

How RFC 3986 Percent-Encoding (URL Encode / Decode) Works

URLs can only transmit a restricted subset of US-ASCII characters safely. Reserved characters (such as `?`, `&`, `=`, `/`, `#`, and spaces) inside query parameters must be percent-encoded (e.g., space becomes `%20`, `&` becomes `%26`) so web servers and OAuth redirect URIs parse query strings without truncation.

Step-by-Step Instructions

  1. Paste your raw query parameter, callback URL, or UTM tracking link into the input field.
  2. Click "Encode" (`encodeURIComponent`) to escape reserved characters safely, or "Decode" (`decodeURIComponent`) to make percent-encoded analytics URLs human-readable.
  3. Copy the clean string for use in REST API calls, WhatsApp share links, or Google Play referrer tags.
Related Mobile App & Handbook
📱 Test Pilot Pro - 12T/14D for Android Devs
Read our deep-dive guide: Google Play 12 Testers for 14 Days Closed Testing Guide
View on Google Play →
100% Free Privacy Tools

☕ Buy Us a Coffee — Support Free Web Utilities

Factictionary is hosted on GitHub Pages with zero corporate funding. Small voluntary contributions keep our privacy-first tools free for everyone!

⚡ Pay via UPI / GPay / PhonePe / Cards 💳 Support via PayPal
🔗 Embed This Free Tool on Your Website or Blog Free Widget

Copy and paste the HTML snippet below to embed URL Encoder & Decoder directly inside your blog, school portal, or developer website (runs 100% client-side):

Browse all 86 embeddable tools →