URL Encoder / Decoder
Percent-encodes and decodes text for URLs.
Escape text so it shows as-is inside HTML, or turn entities like & and é back into characters. Choose minimal escaping, or also convert accented letters and symbols.
& → &, < → <, > → >, " → ", ' → '. That is enough for UTF-8 pages.é and €, and a decimal entity for anything else.é or é. Emoji use one entity, not two.<a href="x"> encodes to <a href="x">.Café & crème with named entities becomes Café & crème.5 € © 😀 decodes to 5 € © 😀.&foo; are left as they are, and the tool lists them.Codes that stand for characters, written as &name; or &#number;. Browsers show the character, so you can include < or & in text without breaking the markup.
& and < in text, and the quote that surrounds an attribute value. Escaping all five (& < > " ') is the safe habit.
Escaping text before putting it into HTML is the main defence, but only in HTML text and quoted attributes. JavaScript, URLs, and CSS need their own escaping.
No. Encoding and decoding happen in your browser.
Often used together with the HTML Entity Encoder / Decoder.
Percent-encodes and decodes text for URLs.
Encodes and decodes Base64 for text and files.
Text to U+ code points, escapes, and entities.