How to Embed a Countdown Timer

Want your countdown to live where your audience already is? Below you’ll find quick, copy-paste instructions for adding a timer to WordPress (Gutenberg & Classic), Notion, Squarespace, Wix, and popular link in bio tools — plus a plain HTML snippet for any site.

Before you start: create your timer and copy its share link. You’ll paste that link into the examples below.

Copy-paste embed (works on most website builders)

Replace PASTE_YOUR_TIMER_LINK_HERE with your countdown link. Width and height are adjustable.

<iframe
  src="PASTE_YOUR_TIMER_LINK_HERE"
  title="Countdown timer"
  loading="lazy"
  style="width:100%;height:260px;border:0;max-width:800px;"
  referrerpolicy="no-referrer-when-downgrade"
  allowfullscreen></iframe>

Tip: For TVs or live events, link the text “Open full screen” below the iframe to the same timer link so people can pop it out.

WordPress (Gutenberg)

  1. Open your page/post → click + and add a Custom HTML block.
  2. Paste the iframe from the copy-paste embed section.
  3. Click Preview to check sizing → Update.

Tip: If your theme has narrow content width, add max-width:800px;margin:auto;display:block; to center the timer.

WordPress (Classic Editor)

  1. Switch the editor tab from Visual to Text.
  2. Paste the iframe code where you want the timer to appear.
  3. Update the post and view it on mobile to confirm responsiveness.

Notion

  1. Copy your countdown link.
  2. In Notion, type /embed → choose Embed.
  3. Paste the link and confirm. Drag the block edges to resize.

Note: If Notion shows a preview instead of an interactive view, keep the link above the fold and add a “Open full screen” link for easy viewing.

Squarespace

  1. Edit the page → add a Code block.
  2. Paste the iframe code and apply. Disable “Display Source” if visible.
  3. Use section spacing to give the timer breathing room.

Tip: On very narrow sections, set height:320px or higher in the iframe style.

Wix

  1. Go to AddEmbedEmbed a Widget.
  2. Choose Website Address (URL) or Custom Embeds → Embed a Widget for HTML.
  3. Paste the timer link (URL embed) or the iframe HTML, then resize the box.

Plain HTML sites (no builder)

Drop the iframe where you want the timer to appear. This minimal wrapper keeps it centered and responsive:

<div style="max-width:820px;margin:24px auto;padding:0 12px;">
  <iframe
    src="PASTE_YOUR_TIMER_LINK_HERE"
    title="Countdown timer"
    loading="lazy"
    style="width:100%;height:280px;border:0;"
    allowfullscreen></iframe>
  <p style="text-align:center;margin-top:8px;">
    <a href="PASTE_YOUR_TIMER_LINK_HERE">Open full screen</a>
  </p>
</div>

Best practices (speed, accessibility, SEO)

Troubleshooting

The timer area looks blank
  • Open the timer link directly in a new tab to confirm it loads.
  • Check that the link starts with https:// and has no typos.
  • If your platform blocks iframes, use a regular hyperlink to the timer with “Open full screen”.
Time shows incorrectly for some viewers
  • Edit the timer and select the correct timezone (e.g., Europe/Warsaw).
  • Spell out start/end times in the caption to avoid ambiguity.
It looks cramped on mobile
  • Increase the iframe height (e.g., height:320px).
  • Add vertical spacing in your page section above and below the timer.

← Back to PerfectCountdown