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 以上肥胖。
字数统计
粘贴文本实时统计:字符、中文、英文单词、行段和预计阅读时长。
大小写转换
英文大小写与命名风格互转:写代码改变量名、改标题都用得上。
文本去重 / 排序
按行处理文本:去重、去空行、排序,处理完告诉你删了多少行。
JSON 转表格
把 JSON 数组渲染成表格检查数据,还能导出 CSV 拿去 Excel 打开。单个对象会自动当作一行。