Encode or decode URLs with percent-encoding. Swaps input/output for quick bidirectional conversion. Everything runs locally in your browser — nothing is uploaded.
Encode or decode text using Base64, Base64URL, URL encoding, HTML entities, Hex, Binary, ROT13, UTF-8, and Unicode escape schemes.
Encode special HTML characters into entities (& < >) or decode them back to readable text.
Encode text to Base32 or decode Base32 strings back to text.
Renders a scannable QR code from any text or URL using a client-side Reed-Solomon encoder. Download as PNG.
Takes any long URL and generates a compact, shareable short link with optional custom alias support. Uses cloud-based processing.
Percent-encoding (URL encoding) replaces unsafe URL characters with % followed by two hex digits. Spaces become %20, special characters become %XX. This ensures URLs are transmitted correctly over HTTP.
Encode when building URLs programmatically — query strings, form data, redirect URLs. Decode when reading encoded URLs you received from APIs or webhooks.
Yes. Non-ASCII characters like emojis, accented letters, and CJK characters are properly encoded as UTF-8 byte sequences (e.g., é becomes %C3%A9).
Yes. Paste a full URL or just the query parameters. The tool can encode/decode the entire string or just specific parts.
Yes. All encoding and decoding happens in your browser. No data is sent to any server.