Encode and decode URL percent-encoded strings online. Supports both encodeURIComponent (encodes all special characters) and encodeURI (preserves URL structure characters like /, ?, #, &). Bidirectional — paste encoded or decoded text to convert instantly.
Encode special characters for safe use in URLs or decode percent-encoded strings back into readable text. The URL Encoder and Decoder helps with query strings, redirect URLs, API parameters, and copied links that need inspection.
Percent encoding represents special URL characters with a percent sign followed by hexadecimal digits, such as %20 for a space.
Use component encoding for values inside query parameters or path segments where reserved characters need escaping.
No. It only encodes and decodes text locally in your browser.
Encode plain text or binary data to Base64 and decode Base64 strings back to readable text. Supports both standard and URL-safe Base64 alphabets. Useful for embedding data in JSON, HTML, CSS, or HTTP headers.
HTML EntitiesEncode special characters to HTML entities and decode HTML entities back to readable text. Safely escape characters like <, >, &, ", and ' to prevent XSS and display issues in HTML documents.
Unicode ConverterConvert text characters to Unicode code points (U+XXXX), UTF-8 byte sequences, HTML numeric entities, and JavaScript escape sequences. Supports the full Unicode range including emoji, CJK, and special symbols.
QR Code Generator & DecoderGenerate and decode QR codes entirely in your browser. Create customizable QR codes from any URL, text, or contact info — choose foreground/background colors, error correction level (7%–30%), output size up to 512×512 px, and optionally embed a logo in the centre. Download as SVG or PNG. Switch to Decode mode to upload any image and instantly extract the QR code content.