timer.new

Help

Everything timer.new does

A quick tour of every feature. Items marked Pro are part of Pro.

Create a timer

Open timer.new and you're already on a 25-minute timer. Hit Space to start. That's it.

Title

Click the title above the digits to rename. Names show up in the tab title, on shared links, and in your saved library.

Duration

Click the big digits to edit, or hit T . timer.new accepts:

  • 25m — 25 minutes
  • 1h30m — 1 hour 30 minutes
  • 1:30:00 — clock-style hh:mm:ss
  • 90 — a bare number is minutes

Once running, the +1 min button (or + ) extends the timer. Reset ( R ) returns to the original duration.

Background images Pro

Upload your own backgrounds at Backgrounds (JPEG / PNG / WebP, up to 8 MB). Pick one per saved timer, or set a default for every new timer. Free accounts use the default dark theme.

Multi-phase timers Pro

For workouts, intervals, or a Pomodoro with breaks, create a saved timer at /app/new and add multiple phases (each with its own name, duration, and order). The timer auto-advances between phases; skip ahead manually with N .

Saving timers Pro

Save any timer to your library for reuse — edit, share, embed, or delete each one from there. Without an account, your timer lives only in the URL — copy the URL and you have your timer.

Keyboard shortcuts

Shortcuts work on every timer page. They're ignored while you're typing in an input field.

Space Start / Pause / Resume
R Reset to the original duration
T Edit the duration (type a new value)
+ or = Add 1 minute
N Skip to the next phase (multi-phase timers)
Z Toggle zen mode (hides all chrome)
F Fullscreen + zen mode
Esc Exit zen / cancel an edit

Configure a timer via URL

Every timer is fully described by its URL — no signup, no state to sync. You can hand-craft links to drop pre-set timers into docs, bookmarks, or scripts.

Path-style durations

Append a duration directly after the domain:

Query parameters

d=25m Duration. Same formats as above.
n=Focus%20block Timer name (URL-encoded).
autostart=1 Start counting down immediately on load.
end=1717000000000 Unix epoch in milliseconds. Shares a synchronized end time across devices.
bg=<background-id> Pro Pick a saved background by id.

Example: timer.new/?d=45m&n=Deep%20work&autostart=1

Share a timer & send messages

Sharing the URL

Any timer URL works as a share link. Open it on a second device and you'll see the same countdown — the URL carries the end time. Great for paste-it-anywhere countdowns and synced study sessions.

Public synced rooms Pro

For a saved timer, click Share to make it public. Anyone with the link sees the timer state live — start, pause, phase changes, the lot — without creating an account. The owner is the only one who can control playback.

Broadcasting messages Pro

While viewers are connected to a public timer, the owner can type a short message that appears for everyone in real time. Useful for "5 more minutes" nudges, agenda changes, or quick instructions during a workshop. Messages are capped at 200 chars.

Embed a timer anywhere

Use the embed builder to generate an iframe snippet. Drop it into Notion, Confluence, OBS, your landing page, or anything else that takes HTML. The widget auto-syncs with the saved timer's live state.

Example snippet

<iframe src="https://timer.new/widget?d=25m&n=Focus&autostart=1"
    width="100%" height="320" frameborder="0" loading="lazy"
    allow="autoplay"
    style="border-radius:16px;border:1px solid #1f1f23;"></iframe>

Widget URL parameters

timer=<id> Link to a saved timer — widget streams live state via PubSub.
d=25m Ad-hoc duration when no timer id is set.
n=Focus Optional name shown above the digits.
theme=light light or dark (default).
controls=0 Hide the start/pause buttons.
autostart=1 Start running immediately on load.
bg=<background-id> Pick a background by id.
pro=1 Pro Remove the small "powered by timer.new" link.

Free embeds show a small "powered by timer.new" link in the corner. Pro removes it.

Zen mode

Zen hides every UI element except the digits — no header, no buttons, no progress bar. Toggle it with Z . Move the mouse or press a key to bring the controls back briefly. F combines zen with real browser fullscreen for kiosk-style display. Esc exits.

On a saved timer, zen state is broadcast to everyone viewing — perfect for distraction-free shared sessions or projected workshop timers.

AI Focus Coach

The Coach turns a one-sentence description of what you need to do into a structured timer plan — phases sized to the task, named after each step, ready to start with one click.

  • Free accounts get 3 Coach sessions per month.
  • Pro Unlimited Coach sessions.

Tell it what you're working on ("Write a 2-page memo on Q3", "Workout: 30 min strength + 10 min cardio") and the Coach designs the phases for you.

Integrations

timer.new works inside the tools you already use:

  • Slack — install once, then /timer 25m in any channel posts a synced room.
  • Notion, Confluence, Coda, Linear docs, Miro, Ghost, GitBook — paste any timer URL into an embed block.
  • OBS Studio — add a Browser Source pointing at the widget URL for a countdown overlay.
  • Discord, Microsoft Teams, Claude (MCP), Chrome extension, Raycast — in beta or on the roadmap.

See the full integrations page for status and install instructions.

Still stuck? Drop us a message — we read every one.