Random Public Holiday Generator
Generate random public holidays from any country worldwide. Select a country and year to get random national holidays from over 199 countries.
Input
Output
| Holiday Name | Date | Country |
|---|---|---|
| No data available | ||
Readme
What are public holidays?
Public holidays are officially recognized days when government offices, schools, and many businesses close to commemorate significant national, cultural, or religious events. Each country has its own set of public holidays reflecting its history, traditions, and values. Examples include Independence Day in the United States, Bastille Day in France, and Diwali in India.
Public holidays vary significantly between countries—not just in which days are celebrated, but also in how many there are. Some nations observe fewer than 10 public holidays annually, while others celebrate over 20. Understanding these differences is essential for international business planning, travel scheduling, and cultural awareness.
Tool description
This tool generates random public holidays from a comprehensive database covering countries worldwide. Select a country and year to discover official public holidays, perfect for educational purposes, travel planning, or adding authentic cultural details to creative projects.
The generator uses accurate holiday data that accounts for regional variations and annually shifting dates like Easter or lunar calendar-based celebrations.
Examples
Input:
- Country: United States
- Year: 2026
- Count: 3
Output:
| Holiday Name | Date | Country |
|---|---|---|
| Independence Day | 2026-07-04 | United States |
| Thanksgiving Day | 2026-11-26 | United States |
| Memorial Day | 2026-05-25 | United States |
Input:
- Country: Japan
- Year: 2026
- Count: 2
Output:
| Holiday Name | Date | Country |
|---|---|---|
| Children's Day | 2026-05-05 | Japan |
| Mountain Day | 2026-08-11 | Japan |
Features
- Worldwide coverage: Access public holidays from 100+ countries and territories
- Accurate dates: Automatically calculates movable holidays like Easter, Chinese New Year, and Islamic holidays
- Flexible generation: Generate 1 to 50 random holidays at once
Supported countries
The tool supports public holidays for countries across all continents, including:
- North America: United States, Canada, Mexico
- Europe: United Kingdom, Germany, France, Spain, Italy, Netherlands, and more
- Asia: Japan, China, India, South Korea, Singapore, Thailand, and more
- South America: Brazil, Argentina, Chile, Colombia, and more
- Oceania: Australia, New Zealand
- Africa: South Africa, Egypt, Nigeria, Kenya, and more
How it works
The generator pulls from a regularly updated holiday database that includes:
- Fixed holidays: Dates that occur on the same calendar day each year (e.g., Christmas on December 25)
- Movable holidays: Dates calculated based on lunar calendars, astronomical events, or relative rules (e.g., Easter, Thanksgiving)
- Observed holidays: Adjusted dates when a holiday falls on a weekend
When you click generate, the tool randomly selects from the pool of public holidays for your chosen country and year, ensuring you discover different holidays each time.
Tips
- Set a higher count to get a broader sampling of a country's holiday calendar
- Try different countries to compare how many public holidays various nations observe
- Use specific years to plan ahead or research historical holiday dates