URL component encoder and decoder
ReadyURL component encoder and decoder. Encode or decode a URL component as UTF-8.
All tools are free to use. File size and processing limits may vary by tool.
How to use
Encode or decode a URL component as UTF-8. This encodes reserved characters too; use it for individual parameter values. A plus sign is not automatically treated as a space.
Browser tools keep files on your device. Advanced document tools upload files for temporary server processing; the tool shows this before upload. Web lookups send queries to the server and public lookup services.
URL Component Encoder and Decoder
Links with spaces or non-ASCII characters break when copied. This tool converts UTF-8 text into safe percent-encoded form in your browser. See how spaces and special characters are represented. Learn which URL part needs encoding.
Read the guide →Related tools
JSON Formatter
Format compact or single-line JSON with readable indentation. Tidy an API response in your browser and receive a warning when JSON syntax is invalid.
JSON Validator
Paste suspicious data and run it; valid syntax earns a confirmation, broken syntax an error warning. Checking happens in this browser, data never reaches a server.
Base64 Encoder
Convert text into UTF-8 Base64 and copy the encoded result. Processing stays in your browser; Base64 is encoding, not encryption or password protection.
Base64 Decoder
Decode Base64 or a data URL in your browser. View text, preview recognized images and download the decoded file without uploading the input.
UUID Generator
Generate a standard UUID v4 identifier. Every button press creates a new unique value. It uses the browser cryptographic number generator and sends no request to a server.
Unix Timestamp Converter
Convert a timestamp into a readable date and a date back into a timestamp. Second and millisecond values are supported. Everything runs in this browser, dates are never stored.