Add a free workout timer to your website

Build a Tabata, HIIT, boxing, EMOM, or custom interval timer widget below, then copy a snippet into your site. It works as a plain HTML embed or a JS loader, and it is free to run on as many pages as you like.

How to embed a timer widget on your website

  1. Choose a format and set the work, rest, and round numbers for it.
  2. Pick a theme, accent color, and size, then copy the HTML snippet or the JS loader snippet.
  3. Paste it into your page, post, or template. The timer runs entirely in the visitor’s browser.

Build your timer widget

Where this timer widget works

  • WordPress (Gutenberg custom HTML block or classic editor)
  • Squarespace and Wix (embed / code block)
  • Webflow (embed component)
  • Any plain HTML page or CMS that accepts custom markup
  • Gym, studio, or coaching software with an HTML widget area

Why embed the Fit Viz timer widget

Free forever, no account needed

Generate a snippet and paste it in. There is no sign-up gate and no usage cap on the embed itself.

Five workout formats out of the box

Tabata, HIIT, boxing rounds, EMOM, and a fully custom work/rest interval sequence all share the same builder.

Matches your site automatically

Light, dark, or auto theme plus an accent color keep the timer widget from looking bolted on.

Two ways to install it

A plain HTML/iframe snippet for a one-off page, or a JS loader for sites that need consistent styling across many timer widgets.

Frequently Asked Questions

Pick a format above (Tabata, HIIT, boxing, EMOM, or a custom interval), set the work/rest/round numbers, then copy either the HTML snippet or the JS loader snippet and paste it into your page. No build step or dependency is required for the HTML snippet.

Yes. Paste the HTML snippet into a custom HTML block (WordPress Gutenberg), a code embed (Squarespace, Wix), or an embed component (Webflow). The iframe is responsive by default and fits the block it is placed in.

Yes, embedding is free with no account required. Leaving the small credit link on keeps it free to run — it links back to the matching timer page on fitvizpro.com and can be turned off in the builder above.

The HTML snippet is a self-contained iframe you can drop anywhere, including sites with no JavaScript. The JS loader is a small async script that builds the same timer from a data-attribute div, which is easier to keep in sync across many pages on one site.

Want the timer on your gym’s own screens too?

The same free timer runs on gym TVs alongside the workout, scheduling, and the rest of the room in Fit Viz.

Try Free Plan