Open-source utilities
Small, careful tools that run in your browser.
Use them here, or add them to your app as React packages. The same tools are built with Flutter.
JSON Formatter
Format, minify, sort, escape and validate JSON. Tree view, highlighting, stats, exact errors and verified fixes.
UUID Generator
UUID v1, v3, v4, v5, v6 and v7, ULID and NanoID in bulk, and any of them taken apart.
Password Generator
Passwords, passphrases, PINs and pronounceable passwords from a secure random source, with their exact entropy.
Hash Generator
MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3, RIPEMD-160 and CRC32 of a text or a file, with a checksum check and HMAC.
Text Compare
Compare two texts or files side by side, by line, word or character, and export a patch.
JSON Schema Validator
Check JSON against a JSON Schema: every error with its path and place in the data, exact numbers, and a schema generated from the data.
JSON Diff
Compare two JSON documents: every change with its path, exact numbers, arrays by index or by key, and a JSON Patch.
JSON Convert
JSON to YAML, CSV, XML and TypeScript, and CSV to JSON. Numbers stay exact; CSV is read back to show what survives.
Code Scanner
Read QR codes from an image: file, drop or paste, decoded on your device.
Base64
Data Soon
Encode and decode Base64 text and files, with correct UTF-8.
URL Encoder
Data Soon
Encode and decode URLs and their parts, and take a query string apart.
JWT Decoder
Data Soon
Read a JWT's header and payload and see when it expires. The signature is not checked.
QR Code Generator
Generators Soon
Turn a text or a link into a QR code and save it as PNG or SVG.
Palette Generator
Generators Soon
Build a color palette from one color and check WCAG contrast.
Image Converter
Media Soon
Convert between PNG, JPG and WebP, resize, and choose the quality.
Video Player
Media Soon
Play a video with speed control, VTT subtitles, keyboard shortcuts and picture-in-picture.