🌱习惯打卡 - 在线习惯追踪,连续天数、日历热力图、完成率
想坚持早起、运动、读书、背单词?把习惯添加进来,每天点一下就完成打卡。每个习惯可以选图标和颜色,目标可以是“每天”,也可以是“每周 3 次”这样的弹性频率。列表上直接显示本周七天,点圆圈即可打卡或取消;同时显示当前连续和最长连续记录——每日习惯按天计算,今天还没打卡时不算中断;每周习惯按周计算,达到次数的周才算连续。选中一个习惯可以查看月历,补打之前漏记的日子,给某一天写备注;右侧统计累计打卡、本月次数、近 30 天与创建以来的完成率。下方的全年热力图类似 GitHub 贡献图,可切换查看单个习惯或全部习惯的整体完成度。中文界面一周从周一开始。数据只保存在本机浏览器,可导出 JSON 备份或 CSV 表格,也能从 CSV 导入。
免费 · 无需注册 · 浏览器本地处理最后更新:
正在加载工具...
如何使用习惯打卡
- 1点击“新习惯”,填写名称,选择图标、颜色和目标频率
- 2每天在列表里点当天的圆圈打卡,或在月历中补打、写备注
- 3查看连续天数、完成率和全年热力图,定期导出 JSON 或 CSV 备份
常见问题
- 连续天数是怎么算的?今天还没打卡会断吗?
- 每日习惯从今天往前数连续打卡的天数;如果今天还没打卡,就从昨天开始数,所以当天结束前不会显示中断。每周 N 次的习惯按周计算:某周打卡次数达到目标即算成功,连续成功的周数就是连续记录,本周还没达标时同样从上周开始数。
- “每周 3 次”的完成率怎么计算?
- 按周统计:每周最多计入目标次数(多打的不额外加分),再除以所有周的目标总数。统计区间里不完整的首尾两周会按天数折算目标,例如本周才过了两天,目标会相应减少,避免刚开始的一周拉低完成率。
- 数据保存在哪里?换手机怎么办?
- 所有习惯、打卡记录和备注都保存在当前浏览器的本地存储里,不会上传服务器,也不需要注册。换设备前点“导出 JSON”下载备份,在新设备上“导入 JSON”即可完整恢复;清除浏览器数据会删除记录,请定期备份。
- CSV 导入导出是什么格式?
- 导出的 CSV 每行一条记录,列为 date(YYYY-MM-DD)、habit(习惯名称)、emoji、done(1 或 0)和 note(备注),可以直接用 Excel 或 Numbers 打开分析。导入 CSV 时按习惯名称匹配,不存在的习惯会自动创建,打卡和备注会合并到现有记录中。