在线记事本
打开就能写的网页记事本:输入内容会自动保存在本机浏览器,下次打开还在;下方实时显示字数、字符数、行数与预计阅读时间,支持复制全文与下载为 txt。
临时记一段文字、贴一段日志或写个草稿时,打开专门的笔记软件往往比开网页慢。这个记事本打开即用,输入内容自动保存在本机浏览器里,刷新或重开页面都还在,不需要注册登录,也不产生服务端记录。
两点边界请留意:内容存在本机浏览器的本地存储中,换电脑、换浏览器或清理浏览器数据后就看不到了;无痕(隐私)模式下关闭窗口即清空。它是「单篇草稿」定位,不适合作为长期笔记库,重要内容建议及时导出或复制到正式文档。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 打开页面直接输入或粘贴,停止输入约 0.3 秒后自动保存。
- 看输入框右上角的「已自动保存到本机」提示确认保存状态。
- 参考下方统计(字数、字符数、行数与预计阅读时间)顺手核对篇幅。
- 需要留档时用「复制全文」或「下载 txt」导出,避免只留在浏览器里。
计算原理与示例
内容保存在哪里
直接在文本框里输入或粘贴内容即可,停止输入约 0.3 秒后会自动保存到本机浏览器,输入框右上角会显示「已自动保存到本机」。内容不经过服务器,刷新或重开页面都还在。
字数是怎么统计的
字数按中文计「字」、英文计「词」合并统计:连续汉字每个算 1 字,连续的字母或数字串算 1 词,因此中英混排时不会把英文整句只算成一个字。字符数则是按 Unicode 码点统计的真实长度。
怎么导出内容
点「复制全文」可把内容放进剪贴板,点「下载 txt」会以 UTF-8 编码导出纯文本文件,中文不会乱码。导出文件名固定为「记事本.txt」,可在下载后自行改名。
什么时候不适合用
因为内容只存在当前浏览器里,换设备、换浏览器都看不到,也不适合存放重要资料;浏览器清理数据、开启无痕模式或更换设备时,内容都会消失,重要内容请及时导出。
代码示例
JavaScript 本地自动保存的最小实现
// 要点:写操作防抖,避免每次按键都写 localStorage
const KEY = 'my-notepad';
const el = document.querySelector('#editor');
el.value = localStorage.getItem(KEY) || '';
let timer = null;
el.addEventListener('input', () => {
clearTimeout(timer);
timer = setTimeout(() => {
localStorage.setItem(KEY, el.value); // 同值不写,避免无意义触发
}, 300);
});
Shell 导出后按日期归档
# 浏览器里点「下载 txt」得到文件,再按日期归档
mkdir -p ~/notes
cp ~/Downloads/notepad.txt "$HOME/notes/notepad-$(date +%Y%m%d).txt"
# 确认最近几份备份
ls -lt ~/notes | head -5
# 提示:本地存储可能因清理浏览器数据而丢失,重要内容务必备份
常见问题
内容存在哪里,会不会丢?
存在你当前浏览器的 localStorage 中,与账号无关,也不会同步到云端。正常使用不会丢,但清理浏览器数据、卸载浏览器、使用无痕模式或更换设备都会导致内容消失,重要内容建议随时用「下载 txt」导出保存。
换一台电脑还能看到之前写的内容吗?
看不到。本工具不做账号体系,也不做云同步,内容只存在写它的那台设备、那个浏览器里。如果需要跨设备,请先下载 txt 再拷过去,或改用带同步功能的笔记应用。
无痕模式下写的内容去哪了?
无痕窗口关闭时浏览器会清空该窗口的全部本地存储,所以内容在窗口关闭后就没了,也不会出现在正常窗口里。反过来,正常窗口里存的内容在无痕窗口中也读不到,两者互相隔离。
内容会被上传到服务器吗?
不会。保存动作由浏览器本地完成,页面不会把文本发往任何接口,服务器只负责发送页面文件本身。如果需要在公司电脑上记敏感信息,可以打开浏览器开发者工具的 Network 面板自行确认没有请求发出。
为什么统计出的字数和我手动数的对不上?
差异多来自英文与标点:「字数」把中文按字计、连续的英文单词整体算 1 个词,空格、换行与标点都不计入;「字符数」则把它们全部算进去。所以中英混排、标点较多时两个数字会差得比较明显,属正常现象。
能同时保存多个便签吗?
本工具只维护一份内容,相当于一张草稿纸。需要多份便签时,可以在内容里用分隔线自行分区,或开多个浏览器窗口分别使用——但同一浏览器下它们共享同一份存储,实际仍是一份内容。
为什么统计里的行数和段落数不一样?
行数统计的是非空行数量,空行不计入;段落按连续空行切分,因此相邻几行文字只要中间没有空行就算作同一个段落。这也是常见文本编辑器的口径。
输入很长的文本会卡吗?
不会。统计在每次输入后本地执行,几万字的文本仍是毫秒级;自动保存做了 0.3 秒防抖,不会每敲一个字符就写一次存储。真正受限制的是浏览器对 localStorage 约 5MB 的容量上限,超长文本建议直接下载为 txt。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。