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
- Year selection: View holidays for any year from past to future
- Searchable countries: Quickly find any country with the built-in search feature
Use cases
- Travel planning: Discover local holidays at your destination to experience cultural celebrations or avoid closures
- International business: Understand when partners or clients in other countries may be unavailable due to national holidays
- Education and trivia: Learn about holidays celebrated around the world for cultural studies or quiz games
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