URL Encoder / Decoder
Runs locallyEncode and decode URLs and URI components safely — instantly, in your browser.
Related tools
View all (10)UUID Generator
Generate random v4 UUIDs in bulk — cryptographically random, right in your browser.
Unix Timestamp Converter
Convert Unix epoch timestamps to human-readable dates and back — with live current time.
HTML Entity Encoder / Decoder
Encode special characters to HTML entities and decode them back — safe for pasting code into pages.
Color Converter
Convert colors between HEX, RGB and HSL — with a visual picker and one-click copy.
Number Base Converter
Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36.
Regex Tester
Test regular expressions with live highlighting, match groups, replacement and a pattern cheat sheet.
Encode special characters so they survive inside URLs and query parameters, or decode percent-encoded strings back to readable text. Choose component mode for parameter values or full-URL mode for whole links. Everything runs locally in your browser.
Frequently asked questions
What is the difference between component and full-URL mode?
Component mode encodes every unsafe character, ideal for query parameter values. Full-URL mode keeps structural characters like :, / and ? intact so whole links stay valid.
When do I need percent-encoding?
Whenever text with spaces, ampersands or non-ASCII characters goes into a URL — without encoding, links and query strings can break or be misread.
Does the text I encode go anywhere?
No. Conversion runs locally using your browser's standard encodeURI and encodeURIComponent functions.