This random date generator does not spin, it flips. A real month calendar sits on the page, the sheets turn forward the way a desk calendar loses days, and then a spotlight hops from square to square before stopping on one. The card underneath tells you the weekday it fell on, the day of the year, and how many days sit between that date and today.
By default it draws from any day in the current year. Switch the scope to a single month, to a year anywhere from 1900 to 2100, or to a custom range with your own start and end. A weekday filter sits alongside, so you can insist the answer lands on a Saturday, or on any weekday that is not a Monday. Four formats cover most needs: 2026-07-24, 24 July 2026, 24/07/2026, and 07/24/2026.
Draws use your browser's cryptographically secure random generator, so every date your settings allow has the same chance, including the awkward ones: the 29th of February, the last day of a long month, the dead day between two holidays. It is a randomizer and not a calendar app. It will not check anyone's availability and it saves nothing, so copy the result somewhere real.