Encode or decode a URL component using percent encoding.
DeveloperPaste your URL or query string into the input box.
Choose 'Encode' to percent-encode special characters, or 'Decode' to revert them.
The converted result appears instantly in the output area.
Copy the result and use it in your application, API request, or browser.
Encode parameter values that contain spaces, Thai text, or special symbols before appending them to API request URLs.
URLs containing Thai, Chinese, or other non-Latin characters must be percent-encoded before sharing in emails or messages.
Decode a percent-encoded URL to read it in plain text and quickly spot encoding errors or missing parameters.
HTML form data submitted via GET must be URL-encoded. Use this tool to manually encode form values for testing.
URL Encoder/Decoder converts special characters in URLs to their percent-encoded equivalents and back, ensuring your URLs are valid and safe to share across any platform.
Found incorrect guidance or a result? Send the team steps and a non-sensitive example.
Convert a JSON array of objects into CSV text for copying or download.
Format, minify and check JSON syntax with selectable indentation in your browser.
Encode UTF-8 text as Base64 or decode Base64 back to text; this is not encryption.
Convert YAML to JSON or JSON to YAML, then inspect the resulting data types.
Test JavaScript regular expressions with flags, match highlighting and capture groups.
Inspect JWT header and payload data without verifying its signature or authenticity.