Browser-only encoding tool
URL Encoder / Decoder
Percent-encode text or URLs for safe HTTP transmission, or decode percent-encoded strings back to readable characters. Everything runs locally in your browser.
Local processingencodeURIComponent.txt file support
Important
URL encoding is not encryption. Percent-encoded text can be decoded by anyone with a browser or command line.
Workspace
Choose an operation.
Drag and drop a .txt file to load its contents into the input field.
Encode only the value portion of a URL, not the full address — encoding slashes and colons will break the link structure.
Output
Result and metadata.
Mode
encode
Input chars
0
Output chars
0
Uses
encodeURIComponent and decodeURIComponent, which encode all special characters except - _ . ! ~ * ' ( ).