tallge / Tools
Tools
Each tool works on what you type into it and nothing else. Results stay on the page until you copy them.
- JSON formatter
- Format, validate, minify and sort keys, with errors reported by line and column.
- Base64
- Encode and decode Base64 and Base64url as UTF-8, with clear errors for bad input.
- JWT decoder
- Decode a JSON Web Token, read its claims and dates, and check an HMAC signature.
- URL encoder
- Percent-encode with encodeURIComponent or encodeURI, decode, and split a URL into its parts.
- Time converter
- Unix seconds or milliseconds and ISO 8601, in UTC or any IANA time zone.
- Password generator
- Random passwords from crypto.getRandomValues, without modulo bias, with an honest entropy figure.
- UUID v4
- Random version 4 UUIDs in bulk, plus a checker that reads the version and variant.
- Hashes
- SHA-1, SHA-256, SHA-384 and SHA-512 of text or a file, in hex or Base64.
- Subnet calculator
- IPv4 and IPv6 prefixes: network, mask, wildcard, first and last host, size, and a bit diagram.
- Regex tester
- Test JavaScript regular expressions with flags, groups, highlighted matches and a replace preview.
- Cron explainer
- Read a five-field cron expression in plain English and see the next five runs.
- Colour converter
- Convert hex, rgb() and hsl() and check WCAG contrast between two colours.
- Text utilities
- Sort and deduplicate lines, count characters, words and bytes, and convert case.
- Diff checker
- Compare two texts line by line and get the differences as a unified diff.
- Semver range checker
- Test versions against an npm-style range such as ^1.2.3 or >=2.0.0-beta <3, and see what the range really means.
- Unicode inspector
- Show every code point in a text with its UTF-8 and UTF-16 form, and find invisible characters, odd spaces and mixed scripts.
- Number bases and floats
- Convert integers between decimal, hex, octal and binary with two’s complement and byte order; inspect IEEE 754 floats bit by bit.