This Day in History Generator

See what happened on this very date in history -- one well-documented event for every day of the year -- then keep generating for a random tour through the calendar.

About this generator

This generator holds one well-documented historical event for every day of the calendar year -- all 366 days, leap day included -- and opens already showing what happened on today's date, from battles and discoveries to premieres and moonshots.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Daily visitors use it as an on-this-day almanac with an extra twist: Generate keeps drawing events from other days for a random tour through the year. Teachers use it as a morning warm-up, trivia fans collect anniversary facts, and writers use real dated events to anchor scenes.

How it works

On load, the card shows the event matching today's real date, with its full date and a one-sentence story. Pressing Generate draws a random day's event from the whole 366-entry year using the site's cryptographically secure randomness, and the Month filter narrows the pool to a single month.

What's inside

A sample of what this generator can draw, spread evenly across the full list:

Common questions

Does it really cover every day of the year?

Yes -- every one of the 366 calendar days has exactly one event, including February 29, which belongs to Hattie McDaniel's leap-day Oscar in 1940.

How were the events chosen?

For date-certainty and variety -- each entry is an event whose calendar date is well documented, spread across battles, science, exploration, art, and the occasional sliced-bread milestone rather than wall-to-wall wars.

Why does Generate show events from other days?

Today's event is the opening card; the Generate button turns the page into a random almanac of the whole year. Filter to the current month if you'd rather browse nearby anniversaries.

Related Generators

Historical Event · War · Famous Battle · Revolution · Decade

All History & Time generators

Browse all generators