Time/Numbers
Arabic number ↔ Roman numeral. Type into either field and the other updates automatically.
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.
Exact age from a birth date — years/months/days, total time lived, and the next birthday.
Compress CSS for production, or format minified CSS into a readable layout.
Base32 (RFC 4648) encode and decode — text and files, right in your browser.
Escape text into a string literal (quotes, backslash, control characters) for pasting into code, or unescape it back.
Encode and decode Unicode escape sequences — characters as \uXXXX and back.
Generate UUID versions 1, 3, 4, 5, 6 and 7 — random, time-based, and name-based.
Encode text (Latin and Cyrillic) into Morse code (dots and dashes) and back. Characters without a table entry are skipped.