URL Encoder
Paste a URL or text value and choose encode or decode to inspect percent-encoded characters.
What is URL encoding?
URL encoding (percent-encoding) converts reserved characters into a safe format so they can be used inside URLs and query parameters.
Use this tool to encode or decode URL strings instantly in your browser. Nothing is sent to the server.
How to use the URL Encoder
- Paste a URL or text into the Input field.
- Click Encode to apply percent-encoding.
- Click Decode to convert percent-encoded text back.
- Use Swap to switch Input and Output, or Copy to copy the result.
Tips
- For full URLs, encoding usually preserves characters like ":" "/" "?" "&" "=".
- For query parameter values, percent-encoding is typically stricter (it encodes more characters).
- If your input uses "+" for spaces, Decode will treat "+" as a space.
Related guides
Learn the workflow behind this tool and what to check next.
How to inspect JWT auth issues
A JWT troubleshooting flow for checking token claims, time values, permissions, and signing assumptions without treating decoding as verification.
How to validate a domain before launch
A launch workflow for confirming DNS records, domain ownership signals, SSL coverage, and security headers on the public endpoint.
URL encoding checks before building a request or link
Encode individual components rather than an entire URL because paths, query values, form data, and fragments follow different rules.
Encode the component
Apply percent-encoding to a path segment or query value before assembling the URL so structural delimiters remain meaningful.
Space and plus
Distinguish %20 from plus-as-space behavior in form encoding, especially when a literal plus sign is part of the value.
Avoid double encoding
Track whether values are raw or already encoded so percent signs do not become %25 and change the decoded result.
Unicode and normalization
Use UTF-8 consistently and test Unicode domains, non-ASCII paths, normalization forms, and the receiving framework's decoder.
Privacy and usage
Built for quick checks without an account
Toolinix tools are designed for short developer tasks: paste a safe sample, inspect the result, copy what you need, and move on.
No login required
You can use the tools without creating an account, subscribing to a newsletter, or saving a workspace.
Local when possible
Formatters, generators, encoders, and text utilities generally run in your browser. Network diagnostics may need a server-assisted lookup to check public URLs, domains, or IPs.
Keep secrets out
Do not paste production passwords, private keys, access tokens, customer records, or regulated data into online tools unless your own security policy allows it.
Related tools
You may also find these tools useful.