URL Encode / Decode
Encode or decode URLs and query strings. Handles special characters and Unicode.
Component mode encodes all special characters including :, /, ?, #, &, =. Best for encoding query parameter values.
How to Encode and Decode URLs Online
Paste your URL or text
Enter the URL containing special characters, or the percent-encoded string you need to decode. The tool handles full URLs, individual query parameters, and Unicode characters.
Select encode or decode
Choose to encode (converts special characters to percent-encoded format like %20 for spaces) or decode (converts percent-encoded characters back to their original form).
Use the result
Copy the encoded URL for safe use in links, API requests, or redirects. Or read the decoded output to understand what a complex percent-encoded string actually contains.
Common Use Cases
Encoding query parameters that contain spaces, ampersands, or special characters
Debugging encoded URLs from analytics tracking links or marketing campaigns
Preparing redirect URLs for OAuth callback parameters
Encoding file paths with spaces or international characters for web servers
Decoding error messages in URL-encoded server responses
Building safe URLs for REST API calls that include user-generated content
URL Encoding Demystified: A Developer's Guide to Percent Encoding
Frequently Asked Questions
Related Tools
JSON Formatter & Validator
Format, beautify, and validate JSON data instantly. Supports minification, tree view, and syntax highlighting.
Base64 Encode / Decode
Encode text to Base64 or decode Base64 strings back to plain text. Supports UTF-8 and binary data.
JWT Decoder
Decode and inspect JSON Web Tokens. View header, payload, and expiration details without a secret key.
UUID Generator
Generate random UUIDs (v4) instantly. Copy single or bulk UUIDs for your projects.