URL Encoder / Decoder
Encode or decode URLs with percent-encoding. Swaps input/output for quick bidirectional conversion. Code never leaves your device — formatting and validation run locally in your browser.
How to Use the URL Encoder / Decoder
Similar Tools You Might Need
See allEncoder / Decoder
Encode or decode text using Base64, Base64URL, URL encoding, HTML entities, Hex, Binary, ROT13, UTF-8, and Unicode escape schemes.
Base64 Encode/Decode
Encodes text or small files into Base64 strings and decodes them back with automatic MIME-type detection for binary safety. Code never leaves your device — formatting and validation run locally in your browser.
Hex ↔ ASCII Converter
Convert between hexadecimal bytes and ASCII text. Supports custom delimiters and real-time bidirectional conversion. Code never leaves your device — formatting and validation run locally in your browser.
QR Code Generator
Renders a scannable QR code from any text or URL with a client-side Reed-Solomon encoder at fixed high error correction. Customize size, colors, and center logo, then download the PNG — free, local, no signup.
TIFF to HEIC
TIFF to HEIC output is not produced here — TIFF input may not decode in browsers, and Canvas has no HEIC encoder, so conversion fails locally. Convert TIFF to PNG/JPG/WebP instead — local, unlimited saves.
Frequently Asked Questions
What's percent-encoding?
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.
When should I encode vs decode?
Encode when building URLs programmatically — query strings, form data, redirect URLs. Decode when reading encoded URLs you received from APIs or webhooks.
Does it handle UTF-8 characters?
Yes. Non-ASCII characters like emojis, accented letters, and CJK characters are properly encoded as UTF-8 byte sequences (e.g., é becomes %C3%A9).
Can I encode just the query string, not the whole URL?
Yes. Paste a full URL or just the query parameters. The tool can encode/decode the entire string or just specific parts.
When using URL Encoder / Decoder, is the conversion done locally?
Yes. All encoding and decoding happens in your browser. No data is sent to any server.
Related Developer Tools
Query String Parser
Parse and inspect URL query parameters as structured key-value pairs. Decodes URL-encoded values and displays them in a readable JSON format.
URL Parser
Parse any URL into its components — protocol, hostname, path, query parameters, hash, and more with copy-to-clipboard. Host, path, query, and fragment split with decoding — debug redirect chains precisely. Runs locally, free, no signup.
Last updated October 2026