Type or paste text and it is encoded or decoded as you go.
Development
Tools for building things: encoding, formatting, hashes, identifiers and colour.
Code and data
Encode text that has to go into a web address, or turn an encoded address back into readable text.
Paste JSON and it is reformatted, or squeezed onto a single line.
Enter a value and choose the unit to see the same size in every CSS unit, ready to copy.
Enter a text and the hashes are calculated with four algorithms at once.
Generate random version 4 identifiers, in whichever form you need.
Choose the length and which characters to include, and the passwords are made in your browser.
Enter a timestamp and the moment appears, or enter a date and the number appears.
Enter the content and the code appears. Download it as SVG or PNG.
Paste the original and the changed version to have every difference highlighted, down to individual words.
Enter a pattern and some text to test it on, and every match is highlighted as you type.
Paste a token to see what it contains and when it expires. If you have the key, you can check the signature too.
The tool works both ways: enter a schedule in crontab format to have it explained, or describe the schedule in words to get the expression.
Colour
Enter the colour in whichever notation you have, and the others fill in. All three fields stay in step.
Pick a text colour and a background, and the contrast ratio is measured against the WCAG requirements.
Network and browser
This is the IP address websites see when you browse, with what can be read about your connection.
Everything your browser reveals about itself, your screen and your settings, gathered in one place and easy to copy.
Enter an address with a prefix, such as 192.168.1.10/24, to see the network it belongs to and everything that can be worked out about it.
Enter a domain, a web address, an email address or an IP address to see what DNS says about it.
The test tries IPv4 and IPv6 separately and shows which one your browser uses when it can choose.