跳到主内容
UniKit

在线临时笔记本

纯本地临时笔记本:多标签记录,可新建 / 重命名 / 删除 / 排序,支持标题与正文全文搜索,自动保存在浏览器 localStorage,并能合并导出为 .md / .txt;数据不上传,换设备请用导出文件。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

标签: 0 · 字符: 0

数据只存在这台设备的浏览器里,不会上传;换浏览器或清理站点数据会丢失,需要长期保存请导出 .md / .txt。

标签

还没有标签,点「新建标签」或「示例」开始记录。

这个工具能做什么

  • 临时记点东西又不想注册账号:开一个标签写标题和正文,内容自动存在这台浏览器的 localStorage 里,刷新页面、关掉再打开都还在。
  • 一个笔记本里放多份内容:新建、重命名、删除、上移下移标签,会议记录、购物清单、代码片段各占一个标签,互不干扰。
  • 快速找回写过的东西:搜索框对标题与正文做全文匹配(大小写不敏感),直接给出命中的标签、命中次数与上下文片段。
  • 需要留档或换设备时导出:把全部标签合并成一份 .md 或 .txt(每个标签一节,带更新时间),下载后用任意编辑器打开。

示例

输入

新建标签「会议记录」,内容:周一 10:00 产品评审

输出

# 临时笔记本导出

## 会议记录

> 更新:2026-01-01T09:00:00.000Z

周一 10:00 产品评审

这是导出 .md 时的真实输出(更新时间由调用方传入,示例里是 2026-01-01T09:00:00.000Z)。导出 .txt 时每个标签改用 ===== 标题(更新:…)===== 分节。

常见问题

笔记存在哪里?会不会上传?

只存在你自己浏览器的 localStorage 里,页面不发任何网络请求,也不做账号或云同步。因此换浏览器、换设备、清理站点数据或使用无痕窗口都会看不到原来的内容;需要长期保存或跨设备使用,请用「导出 .md / 导出 .txt」下载文件。

有字数或标签数量上限吗?

本站逻辑本身不设上限,实际受浏览器 localStorage 配额限制(通常每站点 5MB 左右,视浏览器而定)。写很长的内容或存很多标签时,建议定期导出备份;如果写入被浏览器拒绝,页面会提示,此时导出的文件是可靠的备份。

导出的 .md 和 .txt 有什么差别?

内容完全一致,只是分节写法不同:.md 用「# 临时笔记本导出」开头,每个标签是「## 标题」,并在标题下用引用行标注更新时间;.txt 用「===== 标题(更新:时间)=====」分节。两者都按标签当前顺序输出。

搜索是怎么匹配的?

对每个标签的标题与正文做大小写不敏感的字符串匹配,命中时返回该标签、命中次数和命中位置附近的片段(片段两端截断处标 …)。它不做分词、不支持正则或模糊匹配,所以搜「产品评审」能命中,搜「评审 产品」这种带空格的多词组合不会。

本地数据损坏了会怎样?

载入时会先做载荷校验:JSON 解析失败、结构不符、版本号不是 1 这几种情况会给出对应提示并按空笔记本载入;如果只是其中个别标签字段缺失或 id 重复,则只丢弃这些条目并保留其余标签(返回 partial-payload 状态)。所有写操作都返回新的载荷,不会因为一次失败把整本笔记写坏。

为什么更新时间是固定的、不是实时刷新?

因为数据模型是纯逻辑:它不读系统时钟,更新时间一律由页面在编辑时作为参数传入,这样同一份数据在任何环境下都能得到可复现的结果(也方便测试)。页面里每次改动标签内容或标题时,都会把当前时间写进该标签的 updatedAt。

关键词:在线笔记本临时笔记本在线记事本多标签笔记全文搜索导出md导出txtlocalStorage不联网记事本scratch notebookonline notepadnote takinglocal storage notestxt_books

同类工具