top of page

Random Date Generator

Pick a Random Date Between Two Dates

Pick one date or several dates from your own range, with the option to leave weekends out. Dates are chosen as whole calendar days, keeping the result simple and clear.

Quick Setup

Set the start and end dates, choose whether weekends count, then generate.

How to Use It

  1. 1. Set the date range

    Set the earliest and latest date that can be picked.

  2. 2. Choose whether weekends count

    Choose whether weekends are allowed. Weekdays-only mode removes Saturdays and Sundays before the draw.

  3. 3. Generate the date

    Generate the date or dates, then choose the display style that suits what you are doing.

Useful Features

Custom date range

Choose exactly how wide or narrow the possible date window should be.

Weekdays-only option

Exclude Saturdays and Sundays before the draw.

One or many dates

Generate one date or several dates at once.

Multiple formats

View the result in long-form, ISO or UK-style date formats.

When to Use It

Planning exercises

Create practice dates for schedules, demonstrations or training.

Games and prompts

Choose birthdays, challenge dates or story dates within a range.

Forms and examples

Create random dates for examples, practice forms or exercises.

Classroom work

Create random dates for calendar and elapsed-time activities.

More Useful Guidance

Every available date gets one chance

The generator picks whole calendar days. Every date inside your chosen range gets the same chance unless you have turned weekends off. That makes it useful for classroom exercises, practice schedules and example dates without involving a real calendar.

Example: three weekdays next month

Set the first and last day of the month, enable weekdays only and request three unique dates. Saturdays and Sundays are removed first, then three different dates are selected from the remaining weekdays. Public holidays are not automatically excluded because those vary by country and sometimes by region.

Think about holidays separately

Weekday does not always mean working day. If a generated date must avoid bank holidays, school closures or company shutdowns, those dates need to be checked separately or removed from a custom list. The built-in weekend filter only knows the day of the week, not whether a particular date is a holiday where you are.

Date Generator vs Time Generator

Random Date Generator chooses calendar days from a date range. Random Time Generator chooses clock times from a time window. Use them separately when you only need one part, or combine the two results when you want a made-up date and time for an exercise or example.

How the Result Is Chosen

Fair selection

Every date that fits your range and weekend setting has the same chance.

Privacy

The tool does not need access to your calendar, and the dates stay on the device.

Common Questions

Are the start and end dates included?

Yes, as long as they meet the weekend setting you choose.

Can I exclude weekends?

Yes. Turn on weekdays-only mode to use Monday through Friday.

Can I generate several dates?

Yes. Choose the quantity before you generate.

Can the generator pick a weekend date?

Yes. Leave weekdays-only mode off when Saturdays and Sundays are allowed.

Does weekdays-only exclude public holidays?

No. It excludes Saturdays and Sundays only; public holidays need to be checked separately.

Can I show dates in UK format?

Yes. Choose the UK-style date display when that is the format you need.

bottom of page