Bullet chess timer (1 minute)
One and two minute games, where a quarter of a second is the whole margin. Tenths are shown from the start, the tap registers on touch-down rather than release, and the timing comes from real timestamps so a dropped frame cannot cost you the game.
Nothing leaves this tab. The clock is JavaScript running on your own device. No account, no upload, no ads, no time limit — and once the page has loaded it keeps working with the Wi-Fi off.
What this clock does
Tenths from the first second
At one minute a side there is no point rounding to whole seconds. The display shows tenths the whole way down.
Touch-down, not touch-up
The press fires on pointerdown. A browser that waits to see whether your tap becomes a double-tap can cost eighty milliseconds, and in bullet that is a real amount of time.
Timestamps, not ticks
Elapsed time is measured against the browser's own monotonic clock rather than accumulated from frame counts, so a stutter cannot silently steal time from the side on move.
What counts as bullet
Anything at roughly two minutes a side or less. The common controls are 1|0, 1|1 and 2|1, and the whole game usually lasts under four minutes. Bullet is not a FIDE category — it exists online and in casual play, and there is no official definition to appeal to.
| Control | Longest possible game | Notes |
|---|---|---|
| 1|0 | 2 minutes | The purist's bullet. Flagging is a legitimate strategy. |
| 1|1 | About 3.3 minutes over 40 moves each | Enough to make a legal move without losing on the press. |
| 2|1 | About 5.3 minutes over 40 moves each | The friendliest bullet control; endgames are almost playable. |
Why timing accuracy matters here and nowhere else
In a fifteen-minute game, a tenth of a second lost to a slow frame is invisible. In a one-minute game played at two moves a second, the same error repeated across sixty presses is a meaningful fraction of your clock.
Two things guard against that. First, the clock never counts frames — it asks the browser what time it actually is and subtracts. Second, the press fires the instant your finger contacts the screen. Together they mean the number on screen is the number you have.
Over the board, bullet is a different game
Online bullet involves no physical clock at all. Over the board it is genuinely awkward: you have to move a piece with your hand and press with the same hand, sixty times, in a minute. Most clubs do not run rated bullet for exactly that reason.
If you are playing bullet at a real board for fun, give yourself the increment. 1|1 or 2|1 keeps the game about chess rather than about hand speed.
Read next
Guides that go with this clock
Chess time controls explained
3+2, G/30 d5, 40/90 SD/30. Every notation you will meet, decoded, with a table of what each one feels like to play.
Read it Time controlsWhat does 3+2 mean?
Three minutes plus two seconds a move — and a table decoding every other control written the same way.
Read it Choosing a controlBlitz vs rapid vs classical
Where the boundaries actually are, why FIDE measures total time rather than base time, and where bullet fits.
Read itFAQ
Questions about this clock
What is a bullet chess time control?
Around one to two minutes per player, usually 1|0, 1|1 or 2|1. Bullet is an online category rather than a FIDE one, so there is no official threshold — but anything under three minutes is generally called bullet rather than blitz.
Is a browser accurate enough for a one-minute clock?
For a clock that stays visible, yes. This one measures elapsed time from the browser's monotonic clock rather than counting frames, so rendering hiccups do not accumulate. The one thing to avoid is switching tabs — browsers throttle background timers, which is why the clock pauses if you leave.
Why does the display show tenths the whole time?
Because at one minute a side, whole seconds are too coarse to be useful. Knowing you have 4.3 seconds rather than 'about 4' changes whether you take a move or bang it out.
Free, in your browser
Other clocks on this site
Same engine underneath, set up for a different game. Pick the one that matches what is on the table.
Two players, one phone
Lay the device flat between you. Each player taps their own half, and the far half is rotated so it reads correctly across the board.
Open it FischerIncrement clock
Any base time plus Fischer seconds per move, with the added time flashing on screen so you can see the increment doing its job.
Open it DelayDelay clock
Simple US delay and Bronstein, both implemented properly — not faked with increment. Set G/30 d5 in one tap.
Open it BlitzBlitz timer
Preloaded with 3|2 and the rest of the blitz family, with tenths under the wire and a beep through the last ten seconds.
Open it RapidRapid timer
10|0, 15|10 and the rest of the rapid family, with a live estimate of the longest a game can run so you can plan a round.
Open it Multi-stageTournament clock
Real multi-stage controls. Reach move 40 and the next period is added to the time you saved, exactly as a hardware clock does.
Open it OfflineOffline clock
Load the page once and turn the network off. Nothing about your game is uploaded, because there is nowhere for it to go.
Open it Any gameBoard game timer
The same clock, pointed at any two-player game. Give each side a time bank and stop one player thinking the evening away.
Open it