URL ENCODER/DECODER
Professional URL encoding with RFC 3986 compliance
Everything runs locally in your browser. Your data never leaves your device - no uploads, no servers, no tracking.
All processing happens directly on your machine using JavaScript. Close the tab and everything is gone. We literally never see your data.
Conversion mode
Character changes
URL Character reference
Common characters and their URL-encoded equivalents. Reserved characters must be encoded in URLs.
Conversion analytics
Character Type Distribution
How to use URL encoder/decoder
Professional URL encoding in just 3 simple steps
Full Documentation DocsChoose mode
Select Encode, Decode or use Query Editor
Input text
Type, paste or drag your URL/text
Copy & download
Real-time results with export options
Professional URL encoding features
Everything you need for comprehensive URL processing
Character changes tracking
Visual display of which characters are encoded or decoded with before/after comparison.
Automatic batch processing
Process multiple URLs by simply adding each on a new line - no separate mode needed.
Query parameter editor
Visual editor for URL parameters with add, remove, sort, and deduplication features.
URL parser & normalization
Auto-parse pasted URLs to extract query parameters. Normalize URLs with lowercase hostnames, sorted params, and removed default ports.
Detailed analytics
Character distribution, encoding ratio, RFC compliance validation, and size analysis.
Share link
Generate shareable URL that preserves your input and conversion mode. Perfect for collaboration and documentation.
Frequently Asked Questions
Everything about our URL encoder/decoder tool
What is URL encoding?
URL encoding (percent-encoding) converts special characters into a format that can be transmitted over the Internet. Characters are replaced with a percent sign (%) followed by two hexadecimal digits.
When should I use URL encoding?
Use URL encoding when including special characters, spaces, or non-ASCII characters in URLs, query parameters, or form data. It's essential for web forms, API calls, and sharing links.
What are Character Changes?
Character Changes shows you exactly which characters were encoded or decoded. For encoding, it displays original characters → encoded sequences (e.g., "@" → "%40"). For decoding, it shows encoded sequences → original characters.
How does batch processing work?
Simply put each URL or text on a separate line in the input field. The tool automatically detects multiple lines and processes them individually, displaying results line by line.
What is the Query Editor mode?
Query Editor mode provides a visual interface for building URLs with parameters. You can add, remove, sort, and deduplicate URL parameters, then see the complete URL generated automatically.
Is my data secure?
Yes, absolutely. All processing happens directly in your browser using JavaScript. No data is sent to any server, ensuring complete privacy and security.
What does the Character Reference table show?
The Character Reference table displays common characters and their URL-encoded equivalents. It shows the original character, its description, and the percent-encoded form (e.g., Space → %20, @ → %40).