开发者文本工具箱

JSON 格式化、正则测试、时间戳转换、Base64 与 URL 编解码、文本差异对比和哈希计算,七个常用工具放在同一页,输入即出结果。

文本不上传

选择工具

切换后保留各自的输入
JSON 格式化 粘贴 JSON 后自动格式化

结果

可直接选中复制
等待输入…
输入长度0 字符
输出长度0 字符
结果状态待输入

常见问题

输入的文本会被上传到服务器吗?

不会。所有转换都在浏览器本地的 JavaScript 里完成,页面不发送任何网络请求,你可以断网使用。

JSON 格式化支持多大体积?

受限于浏览器内存,几十 MB 以内的文本都能处理;超过一定规模时解析会变慢,建议先拆分再格式化。

时间戳转换用的是秒还是毫秒?

两种都支持。输入纯数字时按位数判断:10 位按秒、13 位按毫秒处理,也可以手动切换单位。

哈希支持哪些算法?

支持 SHA-1、SHA-256 与 SHA-512,使用浏览器内置的 SubtleCrypto 计算。MD5 不在其中,因为它已被证明不安全。

在线开发者文本工具箱

调接口、查日志、改配置的时候,总有几件小事要临时找个网站做:把压成一行的 JSON 展开、验证一条正则到底匹配到什么、把 13 位时间戳翻成人能读的时间。微视印把这几件高频小事收在一页里,共用同一个输入框,切换工具时输入会各自保留,来回对比不用重新粘贴。

七合一

JSON、正则、时间戳、Base64、URL、文本对比、哈希,共用一个工作区。

输入即算

不需要点按钮,改动输入或选项后立刻出结果。

输入各自保留

切换工具时每个工具的输入单独保存,方便来回对照。

UTF-8 优先

Base64 与 URL 编解码都按 UTF-8 处理,中文不会出现乱码。

错误可读

JSON 报错会指出出错位置附近的内容,正则写错会直接说明原因。

本地处理

不请求任何服务端接口,不上传、不留存你的文本。

三个容易踩的坑

  1. Base64 解码失败先看换行。从邮件或日志里复制出来的串常带换行和空格,先清掉再解。
  2. URL 编码分清范围。只编码参数值用 encodeURIComponent,整条链接用 encodeURI,混用会把 : 和 / 也转义掉。
  3. 正则别忘转义。在字符类外面 . 匹配任意字符,要匹配字面点号得写 \. 。