diudiux.com 工具站 博客 diudiu.site ↗

21 个小工具:JSON、Base64、二维码、图片压缩、Markdown、单位换算……全部在浏览器本地运行,粘贴的内容、图片和生成的密码不会离开这台设备。用下面的搜索框或分类找工具。

共 21 个工具 · 全部本地运行

没有匹配的工具,换个关键词试试。

JSON 格式化

粘贴 JSON 后格式化、压缩或校验。语法错误会指出大概位置,方便回输入框里找。

点下面的「格式化」或「压缩」,结果会显示在这里,带语法高亮。

时间戳转换

Unix 时间戳与日期时间互转,秒和毫秒自动识别。下方「现在」每秒刷新。

现在

本地时间
—
—
时间戳 · 秒
—
点此格下方按钮可复制
时间戳 · 毫秒
—
—

时间戳 → 日期

日期 → 时间戳

本地时区:—。换算结果不受夏令时以外的设置影响。

密码生成

用浏览器内置的加密级随机数(crypto.getRandomValues)生成,不经过任何服务器。

点「生成密码」试试
强度会按字符池大小和长度估算熵值。

本次生成的记录 只存在这个页面里,刷新就没了;点任意一条即可复制

  • 还没有生成过。

Base64 编解码

文本与 Base64 互转,完整支持中文等 UTF-8 字符,可选 URL 安全模式(把 + / 换成 - _ 并去掉填充)。

结果会显示在这里。

URL 编解码

把中文、空格等字符转成 %XX 形式,或反过来还原。整段 URL 用 encodeURI(保留 : / ? 等符号),参数值用 encodeURIComponent。

结果会显示在这里。

UUID 生成

随机生成 v4 UUID(用 crypto.getRandomValues / randomUUID),点任意一条即可复制。

    正则测试

    输入正则和测试文本,实时看匹配结果、捕获组和替换预览。改动任意一处都会立刻重新匹配。

    高亮预览

    匹配列表

      替换预览

      Markdown 预览

      左边写 Markdown,右边实时渲染。渲染前会过滤脚本等危险内容,可以放心粘贴。

      颜色转换

      取色器选色或输入 Hex,实时换算 RGB / HSL,点复制按钮取走任意格式。

      HEX—
      RGB—
      RGBA—
      HSL—
      CSS 变量—

      本站主题色就是 #0f766e。RGB 每通道 0–255,HSL 里 H 是色相角度、S/L 是饱和度与明度百分比。

      哈希生成

      用浏览器 Web Crypto 算 SHA 系列摘要,输入变化即时重算。哈希不可逆,适合校验文件/文本是否被改过,不能拿来加密保存密码原文。

      —

      JWT 解析

      把 JWT 拆成 Header 和 Payload 解码查看,并把 exp / iat 等时间戳 claims 换算成日期。仅解码,不验证签名——签名是否可信要在服务端验。

      —
      —

      二维码生成

      输入文本或链接生成二维码,可下载 PNG / SVG。内容越长二维码越密,建议链接先缩短。

      点「生成二维码」
      结果会显示在这里

      图片压缩 / 格式转换

      在本地用 Canvas 重新编码图片:调质量、限宽、在 JPEG / PNG / WebP 之间转换。图片不上传,处理完直接下载。

      PNG 是无损格式,质量滑杆对它不起作用;JPEG / WebP 压得越狠体积越小、画质越差。GIF 动图只会保留第一帧。

      单位换算

      长度、重量、温度、面积、数据存储、速度互转,输入即算。

      —

      随机数 / 抽签

      用加密级随机数生成数字,或者从名单里随机抽人、抽奖。

      随机数

      结果会显示在这里。

      抽签 / 抽奖 名单一行一个

      中签结果会显示在这里。

      倒计时 / 日期计算

      到某个日子的倒计时、两个日期相差多少天、某天往后推 N 天是哪天。

      倒计时

      —
      天
      —
      时
      —
      分
      —
      秒

      先选一个目标时间。

      日期间隔

      选好两个日期自动计算。

      推算日期

      —

      BMI 计算

      BMI = 体重 ÷ 身高²。分类用中国成人标准:低于 18.5 偏瘦,18.5–23.9 正常,24–27.9 超重,28 以上肥胖。

      你的 BMI
      —
      分类
      —
      健康体重下限
      —
      健康体重上限
      —
      1418.5242840

      字数统计

      粘贴文本实时统计:字符、中文、英文单词、行段和预计阅读时长。

      总字符
      0
      去空格字符
      0
      中文字数
      0
      英文单词
      0
      行数
      0
      段落数
      0
      句子数(约)
      0
      预计阅读
      0 分钟

      大小写转换

      英文大小写与命名风格互转:写代码改变量名、改标题都用得上。

      点下面的任意一种转换,结果会显示在这里。

      文本去重 / 排序

      按行处理文本:去重、去空行、排序,处理完告诉你删了多少行。

      点「处理」后结果显示在这里。

      JSON 转表格

      把 JSON 数组渲染成表格检查数据,还能导出 CSV 拿去 Excel 打开。单个对象会自动当作一行。