Free Developer Tool
URL Encoder And Decoder
Encode text into percent encoded URLs or decode percent encoded URLs back into readable text instantly in your browser using the native encodeURIComponent and decodeURIComponent APIs. Parse query strings and inspect individual parameters. No uploads to any server, completely private.
🔗
Drop a text file here or click to browse
Or paste a URL or text directly into the editor below
Encodes reserved characters like slash, question mark, and ampersand. Use for query values and path segments
Encoded 62 B of text into 86 B of percent encoded output with 12 encoded characters.Live
62 BInput Size
86 BOutput Size
12Encoded Characters
3Query Parameters
How to use the URL Encoder and Decoder
Choose Encode to convert plain text into a percent encoded URL, or Decode to convert a percent encoded URL back into readable text
Type or paste your input directly into the editor, or drop a text file onto the upload area to load it automatically
Select Component Encoding for individual query values or path segments, since it encodes characters like slash and ampersand
Select Full URI Encoding when encoding an entire URL, since it preserves structural characters like slash, colon, and question mark
Select Form Encoding when you need output that matches how HTML forms submit data, where spaces become plus signs
Use Swap and Convert to instantly move the output back into the input field and flip between encode and decode modes
Open the Query Parameters tab to see every key and value pulled out of a URL, shown in both decoded and raw form
Check the Reserved Characters tab for a quick reference of common characters and their percent encoded equivalents
Click Copy Output to copy the result to your clipboard, or Download to save it as a standalone text file
All encoding and decoding happens locally using the native encodeURIComponent and decodeURIComponent browser APIs. Your text is never uploaded to any server



