Time/Numbers
Exact age from a birth date — years/months/days, total time lived, and the next birthday.
Convert Unix time to a date and back, with support for arbitrary (IANA) time zones.
Parse a cron expression (5 or 6 fields, including @-shortcuts) — a plain-language schedule description and next run times in a chosen time zone.
Convert between binary, octal, decimal, hexadecimal, and any arbitrary (2-36) base — enter a number into any field.
AND/OR/XOR/NAND/NOR/XNOR/NOT and shifts on integers of a given width (8/16/32/64 bits) in any number base.
Exact difference between two dates/times — calendar breakdown (years, months, days…), total duration, and business day count.
One moment in time, across several time zones at once. Compare working hours, plan calls, see the day difference.
Generate PGP keys, encrypt and decrypt messages (OpenPGP, RFC 4880) via the openpgp.js library.
Base64 encode and decode — text and files, right in your browser.
Encode and decode URLs — characters that need escaping in links and query parameters.
Encode an image into a Data URI (data:image/…;base64,…) for embedding in CSS/HTML, and decode a Data URI or raw Base64 back into a file — all in your browser.
Convert line endings between Windows (CRLF), Unix/macOS (LF), and classic Mac (CR), with mixed-ending detection.
Hash passwords with scrypt (RFC 7914, memory-hard KDF), with verification against an existing hash.