JSON Formatter
Format, validate, and minify JSON.
Open toolA small collection. A little more headspace.
The everyday things, made easier. A thoughtful collection of free browser tools to tidy text, work with code, and make something useful.
Find your next little shortcutThe collection
16 focused tools.
Six ways to get things done.
Format, validate, and minify JSON.
Open toolEncode and decode UTF-8 text as Base64.
Open toolEncode or decode a URL component.
Open toolGenerate cryptographically random version 4 UUIDs.
Open toolCreate strong passwords with secure browser randomness.
Open toolCalculate SHA-256 or SHA-512 text hashes.
Open toolSwitch text to uppercase, lowercase, title, or sentence case.
Open toolCount Unicode words, characters, sentences, and lines.
Open toolConvert Unix timestamps and timezone-qualified ISO dates.
Open toolConvert a HEX color to RGB and HSL.
Open toolCheck WCAG AA and AAA contrast for two colors.
Open toolTurn a title into a clean, Unicode-friendly URL slug.
Open toolSort, deduplicate, or trim lines of text.
Open toolEscape HTML markup or decode common and numeric entities.
Open toolConvert CSV tables and JSON object arrays.
Open toolResize and export images directly in your browser.
Open toolA few useful things, always within reach.
Star the tools you use most to make this space your own.
Tool inputs and files are processed right here in your browser. No input upload needed.
Count the words in a draft, give an image a new size, tidy a list, or make a block of data easier to read. Browse the collection by category, or search for the thing you want to do.
New to a tool? Start with its sample and follow the short instructions. Copy the result when you need it elsewhere, or download a file to keep.
Developer
Calculate a SHA-256 or SHA-512 digest of UTF-8 text in your browser. Get the hexadecimal result without uploading your input.
A little less busywork. A little more time for what matters.
Turn a piece of text into a repeatable hexadecimal fingerprint. The same exact text and algorithm produce the same result.
Your tool input is processed in this browser and is not uploaded by the application. JavaScript is required to run the tool.