Encoding
AvailableHTML Entity Encoder/Decoder
Convert special HTML characters to and from entities.
Enter a text or URL component; processing stays in your browser.
Conversion output appears here.
Read-only output remains selectable and can be copied manually.
Component encoding uses %20 for spaces; an existing % becomes %25 to avoid ambiguity.
Encoded data can be decoded easily. Repeated decoding may change how input is interpreted, so use it only when you know the value was encoded repeatedly.
Input: 0 characters · 0 B · 0 lines
Output: 0 characters · 0 B · 0 lines
Percent sequences: 0
Query parameters: 0
URL Component encodes a value intended for part of a URL. Full URL preserves protocol, path, query, and fragment separators while encoding their content. Form Query follows application/x-www-form-urlencoded: spaces become + and a literal plus becomes %2B.
Percent encoding uses a % followed by two hexadecimal digits. Full URL mode requires an absolute URL; decoded URLs may contain spaces and may need re-encoding before navigation. This tool does not test whether a URL is safe, reachable, or suitable to navigate to.
Your text and URLs stay in your browser. Nothing you enter is uploaded or automatically saved, and this tool never navigates to entered URLs.
No. Processing, copying, and downloads happen locally in your browser.
This tool uses component encoding for individual values and separately preserves URL structure in Full URL mode.
%20 is standard component encoding; + is the convention for form query strings.
A literal percent is reserved. Encoding it prevents ambiguity, so an already encoded value may be double encoded intentionally.
It is encoding a value that already contains percent sequences. Use repeated decoding only when that was intentional.
The preview keeps parameter order, duplicate keys, and empty values instead of collapsing them.
No. Encoding changes representation; it does not validate safety or provide confidentiality.
Use it when text must safely become a query parameter or when you need to read an already percent-encoded URL value.
A search value of red shoes becomes red%20shoes as a URL component.
Encoding an entire URL as a component also encodes its separators; choose Full URL when the protocol and path must remain readable.
Encoding
AvailableConvert special HTML characters to and from entities.
Encoding
AvailableConvert plain text to or from Base64 safely.
Encoding
AvailableConvert Unicode characters, escapes, and code points.