Holiday Widget for Your Website
Display a public holiday calendar on your blog or website — no coding skills needed. Choose a country, region, or city, configure the look, then copy and paste the code into your site.
See it in action
Here's what the widget looks like embedded in a real blog post. View the full article →
Add it to your site in 30 seconds
Pick a country. Match your colors. Copy the code. Done.
14px
Holidays#dc2626
Bridge days#059669
Month header#f9fafb
Live Preview
Select a country to preview the widget
Parameters
All configuration is done via data-* attributes on the script tag.
| Attribute | Default | Description | |
|---|---|---|---|
data-country | required | — | Country URL slug (e.g. "croatia", "france", "united-states") |
data-region | optional | — | Region or state URL slug for region-specific holidays |
data-city | optional | — | City URL slug (requires data-region) |
data-view | optional | list | "list", "calendar", or "infographic" |
data-year | optional | Current year | Year to display (current year -1 to +3) |
data-lang | optional | en | Language: en, hr, fr, de, it, es, pt, tr, pl |
data-ref | optional | — | Your website domain for analytics tracking |
Color Customization
Match the widget to your site's color scheme using hex color codes. A lighter background variant is generated automatically for each color.
| Attribute | Default | Affects |
|---|---|---|
data-color-holiday | #dc2626 (red) | Holiday day highlights, date labels, legend swatches |
data-color-bridge | #059669 (green) | Bridge day highlights, badges, tip text |
data-color-month | #f9fafb (light gray) | Month header background in calendar view |
Example with custom colors
<script src="https://www.beevago.com/widgets/beevago-widget.js" data-country="france" data-view="calendar" data-lang="fr" data-color-holiday="#2563eb" data-color-bridge="#7c3aed" data-color-month="#e0f2fe" ></script>
