AmberVouch / 开发转换工具 全部工具 存证固化 我的存证中心

开发转换工具大全

JSON · URL · Base64 · 时间戳 · 进制 · UUID · 全部本地处理不上传
本地处理

JSON 格式化 · 免费在线工具

日常开发的小零件,一次配齐

调接口、看日志、排查配置,最常用的几个小转换都在这:JSON 一键格式化 / 压缩(带错误行号提示)、URL 与 Base64 编解码(完整支持 UTF-8 中文)、时间戳双向转换(秒 / 毫秒、本地 / UTC / ISO)、任意进制互转(BigInt 精度,2-36 进制)、UUID 批量生成。

每一件都是纯本地计算:转 Base64 用 TextEncoder 处理中文不乱码,时间戳用浏览器原生时区,UUID 用 crypto.getRandomValues 加密级随机。

所有处理都在你的浏览器里完成,内容不上传任何服务器,断网也能用——接口返回值、密文草稿这类敏感内容也敢直接贴进来。

JSON 格式化 / 压缩

粘贴 JSON,一键美化或压缩。解析失败时提示出错的行号与原因,方便定位。

报错怎么看:JSON 对语法零容忍——末尾多一个逗号、用了单引号、键没加引号都会解析失败, 状态栏会指出第几行、大致原因。先修语法再格式化。

URL 编码 / 解码

encodeURIComponent 口径:中文、空格、特殊符号转成 %XX 百分号编码;粘贴编码串一键还原。

什么时候用:链接带中文参数报 404、接口参数含 & = ? 等保留字被截断时, 先编码再拼 URL。解码遇到「+」变空格的历史包袱,本工具按标准 %XX 处理。

Base64 文本编码 / 解码

UTF-8 口径,中文不乱码。编码把文本转 Base64 串;解码把 Base64 还原成明文。

注意:Base64 是编码不是加密,任何人都能还原,别拿来藏密码。 二进制文件(图片等)请用图片工具里的「转 Base64」。

时间戳转换

时间戳 ↔ 日期时间双向转换,支持秒 / 毫秒,输出本地时间、UTC 与 ISO 8601。

—
秒还是毫秒:Java / JavaScript 生态常用毫秒(13 位),Unix / Python 常用秒(10 位)。 时间戳本身没有时区,同一个数字在全世界对应同一瞬间;显示成本地时间只是浏览器的呈现方式。

进制转换

2–36 进制任意互转,内部用 BigInt 计算,超长整数不丢精度。

超出 10 的数位用字母表示:A=10、B=11 … Z=35,大小写均可输入。 普通方案用 Number 转超长数字会丢精度,这里全程 BigInt,16 进制 32 字符的哈希值也能精确转换。

UUID 生成器

生成 UUID v4:随机数来自 crypto.getRandomValues,加密级强度,可批量生成并一键复制。

v4 为什么安全:122 位随机意味着生成两次撞车的概率可以忽略; 随机源是操作系统的加密熵池,不是 Math.random(),不用于安全的场景也能放心当唯一 ID。
交付前,给数据文件生成一份「哈希存证」
琥珀印可以给文件生成哈希指纹与可信时间戳,日后验证「内容未被改动过」,本地完成、文件不上传。
了解琥珀印 →
交付前,给数据文件生成一份「哈希存证」
琥珀印可以给文件生成哈希指纹与可信时间戳,日后验证「内容未被改动过」,本地完成、文件不上传。
了解琥珀印 →