URL Encode/Decode
Encode and decode URL. For query strings and API params.
Data is never sent to the server. Everything runs locally in your browser. Safe for sensitive information.
About this tool
This tool encodes and decodes text for URL in one click. Three features: 1) Encode to %XX format, decode to restore, 2) Supports Unicode and special characters, 3) All processing in browser—no data sent to server. Ideal for query strings and API params.
Ever see a long URL in the logs and wonder what '%E3%81%93%E3…' was originally searching for? Or want to include non-ASCII parameters in an API test? URL encoding and decoding is an everyday need. Paste it into this tool to restore the original text or convert it into a safe URL string. All processing happens locally, so private parameters can be converted safely too.
Tool interface
Usage
- Enter text in the input field
- Click Encode for %XX format or Decode to restore
- Use for query strings and API params
When to use
URL query params with Japanese or special chars, building API endpoints, decoding encoded URLs.
Examples
Hello World → Hello%20World, ?q=test+search
FAQ
What is URL encoding?
Converting spaces, Unicode, special chars to %XX for safe use in URLs. Space→%20, etc.
What is percent encoding?
Formal name for URL encoding. % followed by 2 hex digits. Defined in RFC 3986.
How to include Japanese in URLs?
Encode to UTF-8 then %XX. encodeURIComponent() or this tool. Japanese often becomes 3 bytes, e.g. %E3%81%93%E3%82%93...
Difference between + and %20?
+ can mean space in query strings (application/x-www-form-urlencoded). %20 is proper encoding. Both decode to space.
How to use the URL encoder tool?
Enter text and click Encode to convert to %XX format, or Decode to convert back. Useful for query strings and API parameters.
How do I encode query parameters?
Encode the search term part of ?key=value&q=search. This tool converts Japanese and special characters to a safe format.
Does URL encoding send my data?
No. Everything runs in your browser. Your input is never sent to a server.
Difference between encodeURI and encodeURIComponent?
encodeURI is for whole URLs (does not convert : or /). encodeURIComponent is for parameter values (converts more characters).
What if URL decoding produces garbled text?
Check the original character encoding (UTF-8, etc.). The encoding used and the interpretation at decode time must match.
How do I encode API parameters?
Encode search terms and filter values with this tool to safely include them in API URLs.
Is URL Encode/Decode free?
Free to use, no sign-up required.
Is data sent to a server?
Input is processed locally in your browser—nothing is sent to our servers.
Supported browsers?
Tested on recent Chrome, Edge, Firefox, and Safari.
Offline use?
Core features work offline after the first load.
vs CLI or desktop apps?
URL Encode/Decode is an install-free online alternative to CLI or desktop apps.
When to use it?
Use it when: URL query params with Japanese or special chars, building API endpoints, decoding encoded URLs.
Usage example?
Example: Hello World → Hello%20World, ?q=test+search
Main features?
URL encode and decode, Unicode and special chars, Query string conversion
How is this different from similar tools?
URL Encode/Decode runs in the browser with no install—ideal for quick checks before heavier CLI or IDE workflows.
Search keywords
url encode, url decode, url encoder, percent encoding, encode url online, url encode japanese
Basic workflow
- Enter text in the input field
- Click Encode for %XX format or Decode to restore
- Use for query strings and API params
Practical use cases
- URL query params with Japanese or special chars, building API endpoints, decoding encoded URLs.
- This tool encodes and decodes text for URL in one click. Three features: 1) Encode to %XX format, decode to restore, 2) Supports Unicode and special characters, 3) All processing in browser—no data sent to server. Ideal for query strings and API params.
- URL encode and decode
- Unicode and special chars
Privacy & data handling
Input is processed locally in your browser—nothing is sent to our servers.
Things to watch out for
- Treat URL Encode/Decode as a quick check — re-verify critical values in your editor or CI before shipping.
- This tool runs locally: closing the tab clears unsaved input. Copy results you need to keep.
- Very large pastes can freeze a tab briefly — wait for the result before closing the tab.
Related learning content
Related tools
Tool set
Encode & Convert Set