Timerjoy
Navigation
Timerjoy

Embed Timers on Your Website

Free embeddable timer widgets for websites, blogs, Notion, Google Sites, and WordPress. Copy the code and paste — no sign‑up needed.

How to embed a timer on your website: Choose a preset below (Pomodoro, classroom, meeting, or custom), set the duration and theme, copy the generated <iframe> code, and paste it into your HTML, WordPress block, Notion page, or Google Site. The widget is responsive, free, and requires no account.

Choose a preset
Customize & copy

How to embed

WordPress

Add a “Custom HTML” block in the Gutenberg editor. Paste the iframe code and publish. The timer adapts to your column width automatically.

Notion

Type /embed in Notion, paste the widget URL (not the full iframe tag), and resize the block. Works in personal and shared workspaces.

Google Sites

Insert → Embed → Embed code tab. Paste the full iframe snippet. Drag the corners to resize on your page.

HTML / Any website

Paste the iframe code anywhere inside <body>. The widget is fully responsive — set width and height to match your layout.

About embeddable timers

Timerjoy's embeddable timer widgets let you add countdown timers, stopwatches, and Pomodoro timers to any website in seconds. The widgets run entirely in the browser — no server calls needed for timing. They're free forever and work on every device.

Teachers embed classroom timers on Google Sites and Notion dashboards. Bloggers add Pomodoro timers to productivity articles. Developers drop stopwatch widgets into internal tools. The iframe is lightweight, responsive, and styled to look good on any background.

Frequently asked questions

Is the embed really free?

Yes — 100% free, forever. No sign-up, no watermark fees, no premium tier for embeds. The small “Timerjoy” credit link is optional.

Does the timer work on mobile?

Yes. The widget is fully responsive and adapts to any screen size. It works on phones, tablets, and desktops.

Can I customize the duration and appearance?

Yes. Use the customizer above to set duration, theme (dark or light), label text, and timer type. All settings are encoded in the iframe URL — no JavaScript configuration needed.

Does the alarm sound work in an iframe?

The alarm plays after the user clicks Start inside the widget (browsers require user interaction for audio). Once started, the alarm will sound when time is up.

Explore more tools