Digital tools
The Digital line has seven utilities for developers, designers and anyone sharing links: a colour picker with HEX, RGB, HSL and CMYK, a QR code generator, a password generator, a hash generator, Base64 and URL encoders and a JSON formatter. Everything runs locally in your browser, so the text and passwords you enter stay on your device.
8 tools on the Digital line
- Color PickerPick a colour and copy HEX, RGB or HSL.
- QR Code GeneratorTurn a link or text into a QR code.
- Data Size ConverterBytes up to terabytes, decimal and binary. Also on the Converters line.
- Password GeneratorStrong random passwords, generated on your device.
- Hash GeneratorSHA-1, SHA-256 and SHA-512 digests.
- Base64 ConverterEncode and decode Base64 text.
- JSON FormatterFormat, validate and minify JSON.
- URL EncoderPercent-encode and decode URLs.
Which tool do I need?
Color Picker
Pick or type a colour and copy it as HEX, RGB, HSL or CMYK, with contrast ratios against white and black for accessibility checks.
QR Code Generator
Turn a link or text into a QR code with a choice of error correction, then download it as PNG or SVG.
Password Generator
Random passwords from 8 to 64 characters from your browser's cryptographic random generator, with an entropy estimate.
Hash Generator
MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text, for checksums and testing.
Base64 Converter
Encode and decode Unicode text, with an optional URL-safe alphabet for tokens and data URLs.
URL Encoder
Percent-encode a query string or a whole URL, and decode encoded links back to readable text.
JSON Formatter
Validate JSON with the exact parse error, pretty-print it with 2 spaces, 4 spaces or tabs, or minify it.
Questions about digital tools
Is it safe to generate passwords in the browser?
Yes. The password generator uses crypto.getRandomValues, the cryptographically secure random source built into every modern browser, and the password never leaves your device. Nothing is logged or stored, so copy it into your password manager before you close the page.
Which hash algorithm should I use?
Use SHA-256 or SHA-512 for anything security related. MD5 and SHA-1 are still fine for checking that a file or string has not changed by accident, but both have practical collision attacks and should never protect passwords or signatures.