Premium Converters
Loading
Loading
Loading
Percent-encode and decode URLs and query parameters. Supports both component and full-URI modes.
Utility
Generated on May 23, 2026
:/?&=#) — use for individual parameter values. Full URI mode preserves the URL syntax characters — use for entire URLs.Percent-encode and decode URLs and query parameters. Supports both component and full-URI modes.
The URL Encoder/Decoder converts text to and from percent-encoded form (the `%20` style of escaping you see in URLs). Two modes: 'Component' uses encodeURIComponent — escapes everything except A-Z a-z 0-9 - _ . !
Formula
Percent-encoding (RFC 3986): each non-safe byte → %XX where XX is its hex value. UTF-8 multi-byte characters become multiple %XX sequences.If you're URL-encoding right now, you've probably just hit one of two walls — a query string that broke because someone typed a literal & inside a search term, or an API that's returning 400 because your special characters aren't escaped. Both fixes are mechanical, but the gotcha is choosing the right encoding: encodeURI and encodeURIComponent look identical until you encode a slash or a colon, and one of them will silently corrupt the path of your request. Most teams settle the question with a one-liner in production code, but when you're debugging a 3am support ticket you want to paste-and-see, not re-read the MDN page. Drop the raw string in, get the encoded and decoded versions side by side, and you can verify character-by-character against what the API actually received. The decoder pulls equal weight — log-file URLs from your error tracker arrive double-encoded half the time, and a quick round-trip tells you instantly which side of the wire mangled them. Bonus: the query-parameter parser splits a messy URL into a clean key/value table so you can spot the parameter that's actually broken instead of squinting at a 600-character one-liner.
The URL Encoder/Decoder converts text to and from percent-encoded form (the `%20` style of escaping you see in URLs). Two modes: 'Component' uses encodeURIComponent — escapes everything except A-Z a-z 0-9 - _ . ! ~ * ' ( ) — appropriate for individual URL parts (parameter values, path segments). 'Full URI' uses encodeURI — preserves URL syntax characters like `:/?#&=` so the URL itself stays intact. Includes a query-parameter parser that breaks decoded URLs into a key/value table.
Encode a search query for a URL: `q=hello world` → `q=hello%20world`.
Encode a path with non-ASCII: `/cafés/` → `/caf%C3%A9s/` (UTF-8 bytes for é → %C3%A9).
Decode a complex query string from analytics or a redirect: `?utm_source=google%20ads&q=cats%20%26%20dogs`.
When passing one URL inside another (OAuth redirects, share links), encode the inner URL with `encodeURIComponent`.
Jump to a ready-made conversion — useful for quick reference and sharing:
Base Converter
Convert integers between binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16) — built for programmers debugging memory addresses, bitmasks, and hex colors.
Unix Timestamp Converter
Translate Unix epoch timestamps (seconds or milliseconds since Jan 1 1970 UTC) to readable ISO, UTC, and local-timezone dates — auto-detects format and handles the Y2038 problem.
Color Converter
Translate colors between HEX, RGB, and HSL with a live swatch preview — built for CSS work, brand palette design, and converting Tailwind shades between formats.
Word Counter
Live word, character, sentence, and paragraph counter with reading and speaking time estimates — ideal for essays, blog SEO, tweets within 280 chars, and timed speeches.
Case Converter
Instantly convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case — ideal for variable renaming, URL slugs, and headings.
Password Generator
Generate cryptographically secure random passwords (6 to 64 chars) using the browser's Web Crypto API, with strength meter and optional uppercase, digits, and symbol character sets.
Text Reverser / Palindrome Checker
Reverse any text character-by-character or word-by-word, plus check classic palindromes like "A man, a plan, a canal: Panama" while ignoring spaces, punctuation, and case.
QR Code Generator
Create QR codes from URLs, text, Wi-Fi, contact cards, email, phone, SMS, and locations. Free PNG and SVG download.
Browse all Utility calculators & converters
See every tool in this category, plus FAQs and category-specific guides.