URL Encoder / Decoder
Encode or decode URL parameter values and percent-encoded text.
Encode reserved HTML characters or decode character references into plain text.
Paste or choose an input, select options and process it locally. Review the result before copying or downloading.
Up to 100,000 input code units and 1,000,000 output code units. Decoding uses HTML text character-reference rules, not attribute rules. Output is plain text; this tool does not sanitize a complete HTML document or make unsafe URLs safe.
Encode special text characters as HTML entities or decode character references. The result remains plain text so a decoded tag is never executed in the page.
Up to 100,000 input code units and 1,000,000 output code units. Decoding uses HTML text character-reference rules, not attribute rules. Output is plain text; this tool does not sanitize a complete HTML document or make unsafe URLs safe.
Encode special text characters as HTML entities or decode character references. The result remains plain text so a decoded tag is never executed in the page.
Encode always handles &, < and >; optionally include quotation marks for quoted attributes. Decoding follows HTML text rules, not the different rules used inside attributes.
Up to 100,000 input code units and 1,000,000 output code units. Decoding uses HTML text character-reference rules, not attribute rules. Output is plain text; this tool does not sanitize a complete HTML document or make unsafe URLs safe.
Unknown references can remain unchanged. This is not an HTML sanitizer or URL validator; do not insert decoded input into executable markup without separate validation.
No. Processing runs on your device. Inputs and results stay in this page’s memory until you clear it or leave. They are not uploaded, logged or stored by ToolRobin. Copying places the result on your device’s clipboard.