Decode a percent-encoded URL string back into readable plain text.
Your result will appear here.
URL Decoder translates RFC 3986 percent-encoded hexadecimal sequences (%XX) back into human-readable text and URLs. Using decodeURIComponent, it reassembles single-byte and multi-byte UTF-8 octets into international characters, spaces, and punctuation symbols. Useful for inspecting encoded tracking URLs, redirect links, and API payloads.
Restores %XX hexadecimal octets back to their original ASCII and UTF-8 characters.
Accurately reassembles multi-byte sequences into non-Latin characters and symbols.
Detects invalid percent escapes and alerts you immediately with clear error indicators.
URLs containing internal paths, tokens, and query parameters are decoded locally without server logging.
Restoring spaces and ampersands from percent-encoded text
hello%20world%20%26%20goodbye
hello world & goodbye
Decoding multi-byte UTF-8 percent octets into accented characters
caf%C3%A9%20latte
café latte
Percent-encode text and parameters for safe use in URLs and APIs.
Normalize a URL and strip tracking parameters (utm_*, fbclid, etc.).
Build a campaign tracking URL with UTM parameters for analytics.
Encode special characters to HTML entities or decode entities to text.
Encode text into Base64.