Stopwatch & Timer

秒表 & 计时器

秒表、倒计时计时器、Pomodoro 三合一。毫秒精度、闹铃、浏览器通知、URL 深链接 — 全部在浏览器中运行。

非常准。我们以 performance.now 高分辨率单调时钟为时间基准,并用 requestAnimationFrame 驱动画面渲染。连续运行 8 小时,漂移仍在 100 毫秒以内;对运动、科学、音乐等次秒级需求,显示的百分秒可媲美手机上的秒表 App。

会。我们从单调时钟 (performance.now) 计算当前时间,即使浏览器在隐藏标签页里限制 JavaScript 执行,时间到的事件仍会触发,经过的时间在切回时也是正确的。如果在隐藏期间触发了闹铃,声音会在你切回标签页时立即播放;系统通知则会立即显示,不受标签页是否在前台影响。

00:00.00

Lap 记录

秒表运行中按下 Lap(或 L 键)即可记录一个分段时间。

声音与通知

键盘:Space = 开始/暂停 • R = 重置 • L = Lap

为专注、烹饪、教学与直播打造

三种模式、毫秒精度,加上几个关键小细节让使用体验更到位。

三种模式合一

秒表、倒计时计时器、Pomodoro 共用同一块大字号显示。一键切换,各模式各自保留状态与 Lap 记录。

毫秒精度,零漂移

以 performance.now 单调高分辨率时钟为基准,不受系统时间调整或标签页节流影响。连续运行 8 小时,漂移仍在 100 毫秒以内。

闹铃 + 浏览器通知

结束时播放 Web Audio 哔声 / 铃声 / 钟声,并通过系统通知,让你切到其他标签页也能收到提醒;页面标题与 favicon 也会闪烁。

Lap 双栏(单圈 + 累计)

秒表可记录无限次 Lap,同时显示单圈时间与累计时间 — 适合间歇训练、竞速练习、速通挑战。

全屏 + URL 深链接

一键全屏,适用教室、直播、活动。分享 `/?t=300` 即可开启 5 分钟倒计时 — 完全免设置。

保护隐私

每次计时都在你的设备上以 JavaScript 运行,任何计时事件、Lap、Pomodoro 进度都不会传出。打开 DevTools → Network 即可验证没有任何对外请求。

如何使用秒表与计时器

同一块大字号显示,四种使用方式。

  1. 1

    选择模式

    点击顶部的 秒表倒计时、或 Pomodoro。各模式各自保留状态 — 切回去时会接续上次的进度。

  2. 2

    秒表 + Lap

    按下 开始(或 Space 键)以毫秒精度从 0 开始计时。按 Lap(或 L 键)记录分段 — 下方表格同时显示单圈时间与累计时间。重置 会清除全部记录。

  3. 3

    倒计时计时器

    在输入框输入时间长度 — 例如 5m1h 30m25:00,或直接打 10 表示 10 分钟 — 按 设置。或直接点任一快速预设。按 开始 开始倒计时,结束时页面会响铃、标题闪烁,并(若已授权)显示系统通知。

  4. 4

    Pomodoro 专注时段

    选择预设(默认 25 / 5 / 15)或自定义专注 / 短休 / 长休的分钟数与轮数。计时器会自动按「专注 → 短休 → 专注 → …」推进,设置的轮数结束后自动切换为长休息。底部的计数器显示今日已完成的专注轮数。

大家都拿它来做什么

四种最常见的场景 — 在这些情况下,浏览器内计时器比手机或厨房计时器更好用。

Pomodoro / 深度工作

用 25 分钟专注 + 5 分钟短休息屏蔽干扰。浏览器通知让你切到其他标签页也不会错过,轮数计数器显示今天已完成几轮专注。

烹饪、烘焙、泡茶

水煮蛋(6 分钟)、面团发酵(1 小时)、泡茶(3 分钟)、烤饼干(12 分钟)。一键预设涵盖厨房最常见的时长。

HIIT 间歇训练 / 演讲练习

秒表 + Lap 适合冲刺组合;倒计时适合 Tabata 20 秒 / 10 秒;TED 演讲上限 18 分钟 — 设置倒计时后练习,闹铃会准确告诉你超时了。

教室、直播、活动计时

把全屏视图投影到电子白板,让全班看到剩余时间。分享 `?t=45m` 链接让学生在 Chromebook 上同步倒计时;或把深链接嵌入直播 OBS,做拍卖 / 抽奖倒计时。

100% 私密 — 在浏览器中运行

计时事件、Lap 记录、Pomodoro 进度永远不会离开你的设备。打开 DevTools → Network,你会看到使用过程中没有任何对外请求。

  • 所有计时、闹铃声(Web Audio API)、Lap 记录都在你的设备上以 JavaScript 运行 — 在页面源代码中可以看到。
  • 浏览器通知通过标准的 Notification.requestPermission 流程获取授权;除了你本地保存的设置之外,我们不会保存任何信息。
  • 无需登录、不对计时值埋点、无第三方 API。只用一个 cookie 记录 cookie 同意状态,以及一个 cookie 记录语言偏好。

相关文章

为专注、生产力、浏览器时间精度精选的实用文章。

常见问题

这个计时器准吗?

非常准。我们以 performance.now 高分辨率单调时钟为时间基准,并用 requestAnimationFrame 驱动画面渲染。连续运行 8 小时,漂移仍在 100 毫秒以内;对运动、科学、音乐等次秒级需求,显示的百分秒可媲美手机上的秒表 App。

切到其他标签页时计时器还会继续吗?

会。我们从单调时钟 (performance.now) 计算当前时间,即使浏览器在隐藏标签页里限制 JavaScript 执行,时间到的事件仍会触发,经过的时间在切回时也是正确的。如果在隐藏期间触发了闹铃,声音会在你切回标签页时立即播放;系统通知则会立即显示,不受标签页是否在前台影响。

Pomodoro 工作法是什么?

Pomodoro 是 Francesco Cirillo 在 1980 年代末发明的时间管理法:25 分钟专注 + 5 分钟短休息为一轮,每四轮后进入 15–20 分钟的长休息。固定节奏可降低决策疲劳,并契合大脑自然的 ultradian rhythm 节律。我们默认设为 25 / 5 / 15、4 轮一长休 — 全部可自定义。

可以分享计时器链接吗?

可以。在网址后面加 `?t=` 加任意时长,例如 `https://timer.ikit.app/?t=300` = 5 分钟倒计时,`?t=25m`、`?t=1h30m` 也都可以。`?stopwatch=1` 直连秒表,`?pomodoro=1` 直连 Pomodoro。可以加书签、嵌入课程教案,或贴到聊天窗口。

数据会发送到服务器吗?

完全不会。计时器、闹铃声、Lap 记录、Pomodoro 状态、通知全部都在浏览器内进行,任何计时信息都不会传出。可以打开 DevTools → Network 验证,使用过程中没有任何对外请求。我们只用一个 cookie 记录你的同意状态,以及一个 cookie 记录语言偏好。