Time/Numbers
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.
One moment in time, across several time zones at once. Compare working hours, plan calls, see the day difference.
Encode internationalized domain names (IDN) with unicode characters into ASCII-compatible Punycode (xn--) and back.
Cryptographically random passwords with configurable length and character set.
Build a sitemap.xml from a list of URLs — with lastmod/changefreq/priority, validation, and duplicate removal.
Base64 encode and decode — text and files, right in your browser.
Hash passwords with bcrypt (random salt, adjustable cost) and verify a password against an existing bcrypt hash.
Hash passwords with scrypt (RFC 7914, memory-hard KDF), with verification against an existing hash.