把常用的小工具,收进一个盒子
图片压缩、格式转换、JSON 格式化、时间戳换算……打开就能用,不用注册,文件不上传服务器。
图片压缩
本地压缩 JPG / PNG / WebP,质量可调,实时看体积变化,支持多张一起处理。
常用图片格式转换
PNG、JPG、WebP 互转,转 JPG 时可控制压缩质量,全程在浏览器内完成。
常用图片尺寸调整
按像素或百分比缩放图片,可锁定宽高比,适合头像、封面、截图统一尺寸。
图片图片转 Base64
把图片转成 Data URL,可直接贴进 CSS 或 HTML,也支持反向预览。
图片JSON 格式化
格式化、压缩、校验 JSON,出错时直接告诉你第几行出错,方便排查接口数据。
常用时间戳转换
秒 / 毫秒时间戳与日期互转,同时给出本地时间与 UTC,省得自己算时区。
常用哈希计算
用浏览器原生 Web Crypto 计算 SHA-1 / SHA-256 / SHA-512,支持文本与文件。
开发URL 编解码
整段编码解码,还能把一长串查询参数拆成表格看清楚,定位多余参数。
开发字数统计
统计中文字数、英文单词、字符、段落与预计阅读时长,写文案时对着看。
文本文本对比
逐行对比两段文本,高亮新增与删除的行,改稿、比对配置时很省事。
文本颜色格式转换
HEX、RGB、HSL 三者互转,附取色器和明暗色阶,调样式时随手用。
转换随机密码生成
指定长度与字符集生成随机密码,可选排除易混淆字符,本地生成不上传。
文本为什么这些工具不用上传文件
本地处理,是设计上的选择文件不离开设备
图片压缩、格式转换、哈希计算都由浏览器的 Canvas 与 Web Crypto 完成,没有上传接口,也就没有服务器端的文件留存。
打开就能用
不注册、不登录、不弹窗。页面本身是静态的,首屏加载完就能操作,弱网环境下也不会卡在转圈上。
说明写在旁边
每个工具都配了使用说明和参数解释,包括什么情况下会失真、什么格式不该用,避免反复试错。
图片压缩压到多少算「无损」?质量参数与体积的真实关系
很多人把「压到看不清」当成无损。其实 JPEG 质量、编码次数、色度采样三者叠加,才是体积和画质的真实分界线。
WebP 还是 AVIF?换格式之前先看这三件事
「同样画质小 30%」是宣传语,不是结论。换格式的收益取决于内容类型、编码耗时和你的兜底方案。
JSON 报错只说 Unexpected token?三步定位出错字符
接口返回的数据解析失败,报错信息看着毫无信息量。其实 V8 的报错里已经带了位置,只差换算成行列。
为什么日志时间总差 8 小时:时间戳、时区与两个常见误用
时间戳本身没有时区,差 8 小时一定是某一步把「绝对时刻」当成了「本地时间」。