URL Encode / Decode
Percent-encode text for URLs and decode it back — in your browser.
Encoded
About URL Encode / Decode
URL encoding (percent-encoding) escapes characters that aren't safe in a URL — spaces, ampersands, and non-ASCII text — so links and query strings work reliably. Paste text to encode it, or an encoded string to decode it back. It runs in your browser with no upload.
Frequently asked questions
- What's the difference from Base64?
- URL encoding escapes only unsafe characters with %XX sequences and stays human-readable; Base64 re-encodes all data into a different alphabet.
- Does it encode a whole URL or just a component?
- It percent-encodes the text you give it. Encode individual query values rather than a full URL so that :, /, and ? in the structure are preserved.
- Is my input private?
- Yes — encoding and decoding happen locally in your browser.
More tools
Unit ConverterNetToolkitClick CounterClick TestPassword GeneratorID GeneratorStopwatchTimerTodo ListWord CounterJSON FormatterJSON VisualizerQR Code GeneratorPercentage CalculatorAge CalculatorBase64 Encode / DecodeCase ConverterHash GeneratorUnix Timestamp ConverterColor ConverterLorem Ipsum GeneratorBMI CalculatorTip CalculatorJWT DecoderJWT EncoderRegex TesterSlugifyText DiffRemove Duplicate LinesDiscount CalculatorLoan CalculatorTime Duration CalculatorContrast CheckerGradient GeneratorPalette GeneratorTints & ShadesImage to Base64Image ResizerFavicon GeneratorMerge & Split PDF

