Free web tools
Developer tools.
Format JSON, encode text, and generate passwords or UUIDs in the browser.
Choose your next tool.
Find the tool that matches your task.
JSON Formatter
Format, validate, and minify JSON with syntax highlighting.
Open toolURL Encoder/Decoder
Encode or decode URLs and query parameters online.
Open toolBase64 Encode/Decode
Encode or decode text using Base64 encoding.
Open toolPassword Generator
Generate secure random passwords with customizable length.
Open toolUUID Generator
Generate UUID v4 (Universally Unique Identifier) values.
Open toolUser Agent
View your browser user agent string and system information.
Open toolWhich tool do you need?
Find a tool based on what you want to do.
Format JSON
Pretty-print, minify or validate JSON without uploading it.
JSON FormatterEncode or decode text
Use URL Encoder for percent-encoding, or Base64 for text and files.
URL Encoder/DecoderGenerate a value
Password Generator builds a local password. UUID Generator builds a v4 identifier.
Password GeneratorLearn the basics
Understand these utilities.
Formatting, encoding and generation stay in the browser unless you explicitly use Share.
Browse all toolsWhat stays in the browser
JSON Formatter, URL Encoder and Base64 transform text locally. Password Generator and UUID Generator use the browser’s random source. Share, when you choose it, stores a copy for 24 hours. User Agent reads the current request or a string you paste.
What is Base64 used for?
Base64 turns bytes into ASCII text so they can travel in text-only channels such as a data URL or a header. It is encoding, not encryption. Anyone can decode it.
What is a UUID?
A UUID is a 128-bit identifier. This generator builds version 4 values locally. It does not register them anywhere.
How are passwords generated?
The generator uses the browser random source and the character sets you leave enabled. The password is not added to the page address. It is not a security rating.
What does a user agent string show?
It is the text a client sends to identify the browser and system. Detect reads the current request. Parse reads only the string you paste.
Need help with a utility?
Talk to our team if a result is unclear. These tools are not a development service.