Tomatoro

General

Every Tomatoro Widget URL Parameter, Explained

The Tomatoro widget has no settings panel and no configuration file. Everything it needs comes from the URL you embed. That makes it portable — the same link behaves identically in Notion, a website, a wiki, or a note app. Here's the full reference.

The base URL

https://tomatoro.com/widget

On its own, this loads the timer and follows the viewer's operating system preference for light or dark mode. For many embeds, that's all you need.

Theme control

Add a theme query parameter to lock the appearance regardless of the viewer's OS:

URLResult
/widgetFollows OS preference
/widget?theme=lightAlways light
/widget?theme=darkAlways dark
/widget?theme=systemExplicit system follow

Use a fixed theme when your surrounding page has a fixed look — a light Notion workspace, a dark Obsidian vault, a branded marketing site. Use system (or no parameter) when the widget sits somewhere that itself adapts to the OS.

Combining with size

Sizing isn't a URL parameter — it's set by the container you embed into (the width/height of an iframe, or the block width in a no-code tool). The two work together:

<iframe
  src="https://tomatoro.com/widget?theme=light"
  width="460"
  height="620"
  style="border: 0; border-radius: 24px;"
  title="Tomatoro Pomodoro timer"
></iframe>
  • 460 × 620 px shows the full card — segment picker, countdown ring, today's harvest, and controls.
  • Drop the height to about 560 px to show just the countdown and controls.
  • Keep the width above 320 px so the buttons stay comfortable to tap.

A note on unknown parameters

Anything the widget doesn't recognize is simply ignored, so it's safe to leave tracking parameters or anchors on the URL — they won't break the embed. When in doubt, start from the base URL and add only theme.

This technique works better with the right tool. Tomatoro handles the timing so you can stay locked in. Free to use, always.

Try it now

Tomatoro news!

Wellbeing tips, productivity, and product updates. Don’t like it? Unsubscribing is easy.