URL Encoder / Decoder
Convert text to URL-safe percent-encoded format, or decode encoded URLs back to readable text. Supports component encoding (encodeURIComponent) and full URL mode. Pro: batch-encode multiple URLs at once.
All processing runs in your browser — nothing is sent to any server.
→%20@→%40&→%26=→%3D#→%23+→%2B/→%2F?→%3FBatch Encode
ProEncode multiple URLs at once — one per line. Available with Pro.
Unlock with Pro →Frequently Asked Questions
What is URL encoding and why is it needed?▼
URL encoding (percent-encoding) converts special characters like spaces, &, =, and / into a format safe for URLs using %XX notation. For example, a space becomes %20. It's needed because URLs can only contain certain ASCII characters — without encoding, special characters break the URL structure.
What is the difference between encodeURI and encodeURIComponent?▼
encodeURI encodes a full URL but preserves characters that have meaning in URLs (like /, ?, #, &). encodeURIComponent encodes everything except letters, digits, and - _ . ~ — use it for encoding query parameter values where you want to escape all special characters.
How do I decode a URL-encoded string?▼
Paste the encoded string (containing %20, %3D, etc.) into the decoder field. The tool converts all percent-encoded sequences back to their original characters. In JavaScript, use decodeURIComponent() for the same operation.
What does %20 mean in a URL?▼
%20 is the URL-encoded form of a space character. Other common encodings: %2F is /, %3D is =, %26 is &, %3F is ?, and %23 is #. The format is always % followed by two hexadecimal digits representing the ASCII code.
Related Products
on GumroadAI Prompt Engineering Toolkit
58 structured prompt templates for Claude, ChatGPT, and Gemini — organized by use case. Code Review, Debugging, Documentation, Architecture, and 10 model-specific tips. Stop writing prompts from scratch.
Buy on Gumroad →AI Developer Prompts Pack
55 battle-tested prompt templates for the workflows developers actually use: code review, debugging, architecture, documentation, and testing. Stop writing prompts from scratch.
Buy on Gumroad →Developer Productivity Bundle
Stop rebuilding the same setup every project. 51 VSCode snippets, 40 Git aliases, 5 Docker Compose stacks, 5 GitHub Actions workflows, 5 README templates, and a dotfiles kit. Set up a professional dev environment in under an hour.
Buy on Gumroad →You Might Also Need
OpenAPI Validator
Paste your OpenAPI 3.x spec (YAML or JSON) to validate structure, find missing required fields, detect duplicate paths, check for missing operationIds, and get errors and warnings with path references.
Open free tool →
API Response Mock Generator
Generate realistic mock API responses with custom status codes, headers, and JSON body. Quick templates for 200, 401, 404, 429, 500 and more. Runs in your browser.
Open free tool →
API Response Time Tester
Test API endpoint response times directly from your browser. Run multiple requests, see average/min/max times, status codes, and response sizes. GET, POST, PUT, DELETE support. Free.
Open free tool →
More Free Tools
Related Articles
Base64 Encode/Decode Explained: When and How to Use It
Understand when to use Base64 encoding and when to avoid it. This guide explains the Base64 algorithm, practical use cases, code examples in JavaScript, Python, Go, and more.
Base64 Encoder Decoder: Complete Guide for Developers
Everything developers need to know about Base64 encoding and decoding. How it works, when to use it, common pitfalls, and a free online Base64 encoder decoder tool.
URL Encoding vs URL Decoding: When and How to Use It
Learn the difference between URL encoding and URL decoding, why they exist, what percent-encoding means, and how to encode or decode URLs instantly online.
How to Format JSON Online: Complete Guide to Formatting, Validating, and Debugging JSON
Learn how to format JSON online in seconds. Complete guide covers JSON formatting, validation, debugging common errors, programmatic formatting in JavaScript/Python, and JSON Schema validation.
JWT Decoder: How to Read Token Payloads
Learn how to decode JWT tokens and read their payloads. A practical guide to JWT structure, claims, expiry checking, and debugging auth issues with a free online decoder.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →