Free Christmas countdown widget for your website
Drop a live Christmas countdown onto any blog or website with a single line of HTML. Three themes to match your site's design. Free forever, no signup, no branding lockdown beyond a small “by Holiday Home Ideas” credit at the bottom.
Free forever
No subscription
Mobile responsive
Works on phones
Lightweight
~30KB iframe
Auto-updates
Live every second
Default theme
Theme: defaultBold evergreen-to-cranberry gradient with gold accents. Fits most editorial / lifestyle sites.
Paste this into your site
<iframe src="https://holidayhomeideas.com/christmas/tools/countdown/embed" width="100%" height="520" frameborder="0" loading="lazy" title="Christmas Countdown by Holiday Home Ideas"></iframe>Light theme
Theme: lightCream background, evergreen serif text, cranberry rule. For sites with a light, restrained palette.
Paste this into your site
<iframe src="https://holidayhomeideas.com/christmas/tools/countdown/embed?theme=light" width="100%" height="520" frameborder="0" loading="lazy" title="Christmas Countdown by Holiday Home Ideas"></iframe>Dark theme
Theme: darkNear-black with gold accents. For dark-mode sites, blogs with dark themes, or moody designs.
Paste this into your site
<iframe src="https://holidayhomeideas.com/christmas/tools/countdown/embed?theme=dark" width="100%" height="520" frameborder="0" loading="lazy" title="Christmas Countdown by Holiday Home Ideas"></iframe>How to use
- 1.Pick the theme above that best matches your site's design — default for editorial / lifestyle, light for clean / restrained, dark for dark-mode or moody.
- 2.Click Copynext to that theme's snippet.
- 3.Paste the snippet into the HTML of any blog post, page, or website. WordPress, Substack, Ghost, Squarespace, Wix, custom HTML — anywhere an iframe can render.
- 4.That's it. The widget loads its own styles, ticks every second, and updates automatically as the days count down.
Sizing & customization
The default snippet uses width="100%" so the widget fills whatever container you drop it in. Adjust the height attribute if you need a tighter or taller embed; 520 pixels is the sweet spot for the full days/hours/minutes/seconds display.
The widget is fully responsive. On small screens (under 640px wide) the layout collapses gracefully — numbers stay legible and the secondary date line wraps cleanly.
We're not currently offering custom color overrides beyond the three themes. The themes were chosen to cover the most common site palettes; if you genuinely need a different look, the page source is open — view source on any embed URL.
What we ask in return
The embed includes a small “Christmas Countdown by Holiday Home Ideas” link at the bottom. Please keep it — it's how we keep the widget free. No popups, no upsells, no email gates. Just one quiet line.
If you'd like to mention Holiday Home Ideas alongside the embed in your post (a nice gesture, not required), the canonical link is holidayhomeideas.com/christmas/tools/countdown.
Common questions
Does the countdown automatically reset every year?
Yes. The widget always counts to the next December 25, so once Christmas 2026 passes it immediately starts counting to Christmas 2027 with no action from you.
Will the embed slow down my site?
Negligibly. The iframe is small (~30KB initial load), lazy-loaded (it won't load until the visitor scrolls near it), and runs on Vercel's edge network. It will not affect your Core Web Vitals scores.
Can I embed it on a WordPress / Squarespace / Substack site?
Yes — anywhere you can paste an iframe. WordPress: use a Custom HTML block. Squarespace: use a Code block. Substack: paste into the body of a post or page. Custom sites: paste anywhere in your HTML.
Is there an ad-free / brand-free version available?
There are no ads in the embed and no popups — just the small "by Holiday Home Ideas" credit. We don't offer a credit-free version because the credit is the only way this widget stays free forever.
Can I change the colors?
Through the theme parameter, yes — pick default, light, or dark. We don't currently support full custom color overrides, but the three themes cover the most common site palettes.