Encoding Tool
URL Encode / Decode
Encode and decode URL components for HTTP requests.
URL Encode / Decode
Encode or decode URL components for query strings and HTTP requests.
Overview
Use URL encoding to safely transport query strings and decode encoded parameters returned by browsers or APIs.
Examples
Encode query parameters
Input
name=John Doe&role=admin/editorOutput
name%3DJohn%20Doe%26role%3Dadmin%2FeditorDecode callback param
Input
redirect_uri%3Dhttps%3A%2F%2Fapp.example.com%2FcallbackOutput
redirect_uri=https://app.example.com/callbackUse cases
- Build safe query strings for API requests.
- Decode OAuth callback URLs quickly.
- Inspect encoded values in logs and traces.
FAQ
What is URL encoding used for?
It escapes reserved characters so URLs remain valid.
Why can decode throw an error?
Malformed percent-encoded sequences cannot be decoded.
Should I encode entire URLs?
Usually encode query parameter values, not full URLs.
Does this tool change plus signs?
It follows browser URL component behavior with standard encoding rules.