Percent-encode URL text in a local workspace with selectable encoding behavior.
Uses encodeURIComponent()
Perfect for encoding individual parts like query parameters, form data, or path segments. Encodes all special characters including reserved URL characters.
Uses encodeURI()
Ideal for encoding complete URLs while preserving URL structure characters like : ? & =
Prepare a value for use in a URL when it contains spaces or reserved characters. A whole URL and an individual query parameter may require different handling, so choose the relevant operation. Review the result before inserting it into a larger address.
Encode a query value containing a space and an ampersand before placing it after a parameter name.
URL encoding is not encryption and does not make a destination safe. Avoid encoding an already encoded value unless that is intentional.
Enter the URL text or encoded value. Choose the relevant encoding or decoding operation. Review the result and copy it into the destination context.
URL encoding is not encryption and does not make a destination safe. Avoid encoding an already encoded value unless that is intentional.
No registration, no tracking of your content, no server uploads. Don't just take our word for it:
Your files and text are processed entirely on your device. Nothing is ever sent to us.
Once loaded, this tool keeps working with your Wi-Fi turned off. Try it.
Open your browser's DevTools → Network tab. You'll see zero requests carrying your data.
Discover other powerful utilities designed to supercharge your workflow and boost productivity.
Translate Unix timestamps to dates and convert selected date values back into numeric timestamps.
Convert Unix epoch timestamps into readable dates and generate timestamps from date inputs.
Beautify SQL text with consistent spacing and indentation for easier reading.