Generate random dates from the past five years with ISO and long-form outputs. Input never leaves your device — everything runs locally in your browser.
Convert Unix timestamps to human-readable dates and back. Shows UTC, ISO 8601, locale, date, and time formats. Milliseconds, seconds, and ISO 8601 convert both directions with timezone clarity — local math, free, no signup.
Generate random times with 24-hour and 12-hour outputs. Schedule surprise drills and test fixtures — free, local, no signup.
Generate random strings in alphanumeric, alphabetic, numeric, hex, or UUID formats. Mint references and IDs fast — free, local, no signup.
Generate random TCP/UDP port numbers from well-known, registered, or dynamic ranges. Useful for network testing, Docker port mapping, and firewall configuration.
Computes exact age in years, months, and days from a given birth date relative to any target date. Numbers never leave your device — every calculation runs locally in your browser.
ISO date (YYYY-MM-DD) plus the full readable date per line — e.g. 2024-03-01 (Fri Mar 01 2024). No other formats.
No — dates fall within the past five years from today. Useful for test datasets, placeholder content, and time-series mock data.
Yes. Generate 1 to 20 random dates in a single batch with the count slider.
Yes. The generator respects calendar rules including leap years, varying month lengths, and valid day ranges for each month.
Yes. All date generation runs in your browser. No data is sent to any server.
Yes — each line is an independent draw up to 1,825 days (365x5) back, so repeats are possible. Every line shows ISO plus long form, e.g. 2024-03-01 (Fri Mar 01 2024); the slider batches 1-20.
Last updated October 2026