Search For The Needle Run Timer
Time personal Needle attempts, mark laps, save the latest 20 finished runs locally, and divide a play session into your own attempt goal.
Start, mark laps, then finish the attempt
Press Space to start, pause, or resume. Press L while running to mark a checkpoint. A personal best changes only when you finish a valid attempt.
Independent timer
Time your own Needle run
Timer ready
Personal practice only · not an official leaderboard record
Notes stay in this browser and are never included in analytics.
Laps
0/100Press Lap while running to mark a checkpoint.
Saved on this device
Finished attempts
Restoring local history…
Selectable plain-text summary
No finished Search For The Needle attempts are saved in this browser.
Session planner
Divide a play window into attempts
This ratio uses only your own goal. It is not a predicted or recommended Needle time.
Manual formula: session minutes × 60 ÷ target attempts.
Your timer data stays in this browser
Attempt notes, lap splits, and planner values are not sent to analytics. Export JSON if you want a backup before clearing browser storage or changing devices.
Timer questions
Is this an official Search For The Needle speedrun timer?
No. It is an independent browser timer for personal practice and does not connect to Roblox or an official leaderboard.
What counts as a personal best?
The shortest finished attempt stored in this browser is shown as the personal best. Paused or reset attempts do not become records.
Does pausing add time?
No. The timer adds only active running segments; paused time is excluded.
Where are my attempts saved?
Up to 20 finished attempts and their notes are stored only in the current browser. You can export or import a versioned JSON backup.