🔐 编码 / 文本工具
Base64、URL 编解码、哈希、UUID、正则、二维码、文本 Diff、JWT、进制转换、图片压缩,编码处理全覆盖。
编码 / 文本工具(共 10 个)
中文不乱码的 Base64 编解码,支持 URL Safe 变体、MIME 换行与图片 Data URL。全部在浏览器内完成。
- 中文 / emoji UTF-8 安全编解码,不乱码
- URL Safe 变体(-_ 且去 =),适配 JWT 场景
- 每 76 字符换行(MIME 格式)输出
URL 编解码与查询参数一键拆解,encodeURI / encodeURIComponent 双模式对比。
- encodeURIComponent / encodeURI 双模式编码
- 解码时自动把 + 还原为空格
- URL 结构拆解:协议 / 主机 / 路径 / Hash
一次输入同时得到 MD5、SHA-1、SHA-256、SHA-512、CRC32,支持加盐与哈希值比对。
- MD5(32 位 / 16 位)/ SHA-1 / SHA-256 / SHA-512 / CRC32 一次算全
- 支持中文与 emoji,UTF-8 字节数提示
- 加盐计算(盐值拼在文本后)
批量生成 UUID v4、Snowflake 分布式 ID、NanoID 与随机密码,并可反解雪花 ID 中的时间信息。
- UUID v4 批量生成(最多 1000 个)
- 分隔方式:每行 / 逗号 / 空格
- 包装格式:纯文本 / 带引号 / SQL VALUES / JSON 数组
边写边看高亮结果,支持捕获分组、命名分组、替换预览与常用正则速查库。
- 匹配测试:实时高亮,奇偶色区分相邻匹配,显示 N 处匹配徽标与耗时
- 分组明细表:每处匹配的位置、完整内容、$1/$2… 及命名分组逐条展示
- 替换预览:支持 $1、$&、$<name> 引用,左右对照、一键复制、结果转原文
生成可自定义颜色与 Logo 的高清二维码,也能上传图片反向识别内容。图片不会离开你的浏览器。
- 生成:尺寸滑块(128-1024)、前景/背景色、白边滑块(0-8)、纠错级别 L/M/Q/H,中心 Logo 上传
- 扫码识别:拖拽/粘贴/选择图片自动解析,智能判断类型(网址/WiFi/名片/电话…)
- 场景模板:8 种预设格式(URL/WiFi/电话/短信/邮件/vCard/地理位置/纯文本),一键填入即用
基于 LCS 算法的文本对比:行 / 词 / 字符三种粒度,左右并排与上下统一两种视图,行内差异逐词高亮,相似度统计。
- LCS 最长公共子序列算法,跳过公共前后缀加速大文本对比
- 行 / 词 / 字符三种对比粒度,中文按字符、英文按词智能切分
- 左右并排视图 + 上下统一视图,新增绿 / 删除红 / 修改黄
解码 JWT 的 Header / Payload / 签名,标准声明中文解读,exp 过期时间轴可视化,支持 HS256/384/512 在线验签。
- Base64Url 解码三段结构:Header / Payload / 签名分色展示
- 标准声明(iss/sub/aud/iat/exp/nbf/jti)逐项中文解读
- 时间轴可视化:签发 → 生效 → 过期,当前状态(有效/未生效/已过期)即时标注
2/8/10/16/32/36 进制互转,BigInt 大整数不丢精度,支持 0x/0b 前缀、负数小数、原码反码补码与二进制位视图。
- 六进制互转:二进制 / 八进制 / 十进制 / 十六进制 / 32 进制 / 36 进制
- BigInt 精确转换:超过 Number.MAX_SAFE_INTEGER 的大整数不丢精度
- 自动识别 0x / 0b / 0o 前缀,支持负数输入
浏览器本地压缩 JPG / PNG / WebP:拖拽多图、质量与尺寸可调、压缩前后对比、逐张或打包下载,图片永不离开你的设备。
- 纯本地压缩:Canvas 重绘 + toBlob,无任何上传,断网也能用
- 拖拽 / 多选批量处理,队列逐张显示原始 vs 压缩后体积与节省百分比
- 输出格式三选:JPEG(白底铺底防透明变黑)/ PNG / WebP
关于编码 / 文本工具
编码文本类工具包含 Base64 编解码(支持图片转 Data URL)、URL 编解码、MD5/SHA 哈希计算、UUID 与雪花 ID 批量生成、正则表达式在线测试、二维码生成与识别、LCS 文本 Diff 对比、JWT 解析与 HMAC 验签、2-36 进制 BigInt 转换与本地图片压缩。纯前端实现,数据不经过服务器。