URL Encoder / Decoder
Encode special characters in URLs or decode URL-encoded strings. Real-time preview of both encoded and decoded output.
Paste a URL or text with special characters
Result
What is URL/Text to Encoded URL Conversion?
URL encoding converts special characters in URLs to percent-encoded format. FreeCVT encodes and decodes entirely in your browser.
Understanding the Formats
URL/Text Format
URLs may contain special characters that need encoding for safe transmission.
Encoded URL Format
Percent-encoded URLs replace special characters with percent-XX hex codes.
When to Use This Converter
- Encode query parameters for API calls
- Decode encoded URLs to read them
- Prepare URLs for web scraping
Limitations
- Double-encoding can occur if applied multiple times
- Edge cases with Unicode may vary
- Not a full URL validator
Why Freecvt?
100% Private
Everything is processed in your browser. Nothing is uploaded to any server.
Real-time Preview
See both encoded and decoded results simultaneously as you type.
Works Everywhere
Runs on any device with a modern browser. No installation required.
Frequently Asked Questions
When should I URL-encode?
When passing data in URL query strings or API parameters.
What is encodeURI vs encodeURIComponent?
encodeURI encodes fewer characters. encodeURIComponent encodes more.
Is my data uploaded?
No. Everything happens in your browser.