Which characters are encoded?
The output matches the browser's encodeURIComponent behavior: it percent-encodes a single component while leaving only the characters that API preserves.
Text
Encode or decode a URL component with the browser's standard percent-encoding APIs. This tool does not parse or normalize whole URLs.
Encode or decode one URL component with encodeURIComponent and decodeURIComponent. The tool does not parse, validate, or normalize a complete URL.
Encode query parameters, path segments, or form values before placing them in a URL, or decode one percent-encoded component back into readable text.
All conversions are performed locally in your browser memory. Your data is never sent to a server.
Extremely large inputs might slow down your browser since all processing happens on the main thread.
The output matches the browser's encodeURIComponent behavior: it percent-encodes a single component while leaving only the characters that API preserves.
No. The encoding and decoding processes run entirely in your browser.
The error occurs if the input contains a malformed percent-encoded sequence (e.g., % followed by invalid hexadecimal characters).
Yes, all processing is done locally in your browser. No data is sent to our servers.
Escape or decode the five essential HTML text characters in your browser. This utility is not an HTML sanitizer or a context-aware XSS defense.
Convert rich text into HTML, Markdown, and JSON in your browser with sanitized preview, copy actions, downloads, and clear document stats.