有限之物,通往无限之所,总有一些工具比 AI 更高效

在线开发者工具集 (URL编解码 · 二维码 · JSON · 图片 · PDF)

AI Agent 工具调用徽章 AI Agent 工具调用 免费免注册徽章 免费免注册 本地处理保障徽章 本地处理

点击右上角 Skills 按钮获取工具调用文档,发给你的 AI Agent 即可自动调用全部工具

常用工具

URL编解码工具

对含中文及特殊字符的网址做百分号编码或反向还原,内置多层递归解码直至无可再解内容。

快速对URL进行编码和解码,支持自动多重解密,解决中文乱码问题。

支持自动多重解密(自动处理重复编码)

使用说明

  • 在输入框中粘贴需要处理的 URL,点击"解密"进行解码,点击"加密"进行编码
  • 自动多重解密:当 URL 被多次编码时(如 %25E4%25B8%25AD),点击"解密"会自动递归解码直到还原为原始文本
  • 支持处理包含中文、日文、韩文、特殊符号等各种字符的 URL
  • 常见场景:修复浏览器地址栏中文乱码、解析分享链接中的编码参数、处理 API 返回的编码 URL

二维码识别工具

上传图片识别其中二维码内容,单图多码均可批量解析,前端 jsQR 配合后端 pyzbar 双引擎兜底。

快速识别二维码图片,支持单个二维码图片和一张图片多个二维码批量识别。前端优先·服务端兜底

点击上传或拖拽二维码图片

支持 JPG、PNG、GIF、WebP 等格式,建议图片大小不超过 5MB

使用说明

  • 点击上传区域选择图片,或直接拖拽图片到上传区域
  • 支持 JPG、PNG、GIF、WebP 格式,建议图片大小不超过 5MB
  • 支持一张图片中包含多个二维码的批量识别(前端 jsQR + 后端 pyzbar 双引擎)
  • 识别结果可直接复制使用

二维码生成器

根据文本或链接生成可定制尺寸、边距、容错级别与前背色的二维码,输出 PNG 可直接保存。

快速生成自定义二维码,支持调整尺寸、颜色、容错等级等参数,满足各种场景需求。

256px
4

请输入文本或URL并点击生成

使用说明

  • 在输入框中输入文本或 URL,点击"生成二维码"即可
  • 可自定义尺寸(5-20模块)、边框宽度、容错等级(L/M/Q/H)
  • 可自定义前景色和背景色,生成彩色二维码
  • 生成的二维码可右键保存或长按保存为 PNG 图片

JSON格式化工具

美化和压缩任意 JSON 文本并对括号闭合做合法性校验,便于阅读深层结构与排查多余逗号错误。

在线JSON格式化工具,美化、压缩和验证JSON数据,支持折叠展开功能,方便查看复杂JSON结构。

使用说明

  • 在输入框中粘贴 JSON 数据,点击"格式化美化"进行缩进排版,点击"压缩"去除空白
  • 格式化后支持折叠/展开层级,方便查看嵌套结构
  • 支持搜索功能:输入关键词高亮匹配内容,可逐个跳转
  • 一键复制格式化或压缩后的 JSON 数据

文档转HTML工具

把粘贴进来的富文本或办公软件拷贝内容剥离冗余样式转为干净 HTML 片段,适配网页二次排版。

富文本编辑器,实时编辑文档并获取HTML代码,支持排版、图片、表格、代码块等。

使用说明

  • 在编辑器中直接输入或粘贴内容,支持富文本排版、插入图片、表格、代码块等
  • 点击"获取HTML"可查看编辑器内容对应的 HTML 源代码
  • 点击"复制HTML"一键复制 HTML 代码,可直接粘贴到网页或邮件中使用
  • 编辑器基于 wangEditor v5,支持常见的文字排版和格式化操作

时间戳转换工具

Unix 时间戳与人类可读日期双向换算,覆盖秒级毫秒级两种粒度并标注 UTC 与本地时差。

时间戳与日期互转,自动识别秒/毫秒,支持时区选择。

选择日期时间转时间戳:

使用说明

  • 在输入框中输入时间戳,工具会自动识别秒级(10位)或毫秒级(13位)
  • 选择时区后点击"时间戳 → 日期"按钮,将时间戳转换为可读日期
  • 选择日期时间后点击"日期 → 时间戳",将日期转换为时间戳
  • 点击"复制当前时间戳"可一键获取当前秒级时间戳
  • 支持 UTC 和北京时间(UTC+8)两种时区显示

Base64编解码工具

将二进制或文本编码为 Base64 字符串以便传输于不支持二进制的通道,亦可逆向还原原文。

文本与Base64互转,支持UTF-8中文。

使用说明

  • 在输入框中输入文本,点击"编码"将文本转换为Base64字符串
  • 在输入框中输入Base64字符串,点击"解码"还原为原始文本
  • 完整支持UTF-8中文编码,不会出现乱码
  • 点击"复制"按钮可一键复制结果到剪贴板
  • 所有操作在浏览器本地完成,数据不会上传到服务器

MD5/SHA加密工具

一键产出 MD5、SHA-1、SHA-256、SHA-512 多种散列指纹,帮助核验完整性或比对篡改痕迹。

输入文本生成哈希值,支持MD5、SHA1、SHA256、SHA512。

使用说明

  • 在输入框中输入要加密的文本
  • 选择哈希算法:MD5(128位)、SHA1(160位)、SHA256(256位)、SHA512(512位)
  • 勾选"大写输出"可切换哈希值的大小写格式
  • 点击"生成哈希"按钮计算结果,支持一键复制
  • MD5已不推荐用于安全场景,建议使用SHA256或更高

正则表达式测试工具

在线编写并立即验证正则方案,命中片段高亮且列举各捕获组,附带手机号邮箱等范例速载。

实时高亮匹配结果,显示匹配数量与内容列表,内置常用正则速查。

匹配 0 处

使用说明

  • 在正则表达式输入框中输入 pattern,可设置标志位(g全局、i忽略大小写、m多行)
  • 在测试文本框中输入待匹配文本,结果实时更新
  • 匹配结果会高亮显示,并列出所有匹配项的内容
  • 下拉菜单提供手机号、邮箱、身份证号、IP地址、URL等常用正则速查
  • 正则无效时会显示错误信息,请检查语法

UUID生成工具

一次性产出多条符合 RFC 规范的唯一标识符,可选去连字符与否并以大写呈现。

一键生成UUID v4,支持批量、大小写与横线切换。

使用说明

  • 设置生成数量(1-100),可批量生成UUID v4
  • 勾选"大写"将UUID转为大写格式
  • 勾选"带横线"保留标准UUID格式(8-4-4-4-12),取消则输出连续字符串
  • 点击"生成UUID"按钮生成,支持一键复制全部结果
  • UUID v4基于随机数生成,冲突概率极低

颜色格式转换工具

在 HEX、RGB、HSL 三套色彩描述间互相推演,配色微调和主题切换时的得力助手。

RGB / HEX / HSL 互转,带颜色预览与调色板拾色。

使用说明

  • 点击颜色块或调色板拾取颜色,自动同步到所有格式
  • HEX格式:#RRGGBB,如 #3b82f6
  • RGB格式:rgb(R, G, B),如 rgb(59, 130, 246)
  • HSL格式:hsl(H, S%, L%),如 hsl(217, 91%, 60%)
  • 修改任意格式的输入框,其他格式会自动同步转换

进制转换工具

同一个整数值在二至三十六进制范围内自由切换,自动探测来源基数也可手动指定避免歧义。

二进制/八进制/十进制/十六进制互转,输入任意进制自动转换其他三种。

使用说明

  • 在任意进制输入框中输入数值,其他三个进制自动同步转换
  • 二进制仅包含0和1,八进制包含0-7,十六进制包含0-9和A-F
  • 支持大数转换,但超过JavaScript安全整数范围(2^53)可能精度丢失
  • 如果输入包含非法字符会提示错误
  • 十六进制输入不区分大小写

图片转Base64工具

选取本地图片就地转化为 Data URI 形态的内联编码,免去额外请求便可塞入 HTML 或 CSS。

从相册选择图片,输出Base64字符串,支持预览与复制。

点击上传或拖拽图片到此处

支持 JPG、PNG、GIF、WebP 等格式

使用说明

  • 点击上传区域选择图片,或直接拖拽图片到上传区域
  • 支持 JPG、PNG、GIF、WebP 等常见图片格式
  • 上传后自动生成Base64字符串(Data URL格式)
  • 可预览原图,并显示文件名、大小、类型信息
  • 点击"复制Base64"一键复制结果,可用于HTML img标签的src属性

JWT解码工具

剖析三段式令牌并将头部载荷以可读 JSON 展露,无须联网便知其所携带的声明项与过期阈值。

输入JWT Token,分别展示Header和Payload,解析过期时间。

Header

                
Payload

                

使用说明

  • 粘贴完整的JWT Token(格式为 xxxxx.yyyyy.zzzzz)
  • 点击"解码"按钮,分别展示Header和Payload
  • Header和Payload会以JSON格式化显示,方便阅读
  • 如果Payload中包含exp字段,会自动解析过期时间并提示是否已过期
  • 本工具仅解码JWT,不验证签名,不会泄露Token信息到服务器

ASCII码查询工具

在可见字符与其十进制乃至八进制十六进制序号之间来回检索,键盘外设教学的好帮手。

字符转ASCII码、ASCII码转字符,附带完整ASCII码表。

完整ASCII码表

十进制十六进制字符名称

使用说明

  • 在"输入字符"框中输入字符,点击"字符 → ASCII"查看对应ASCII码
  • 在"输入ASCII码"框中输入数字(支持逗号分隔多个),点击"ASCII → 字符"
  • 底部附完整ASCII码表,包含十进制、十六进制、字符和名称
  • 支持可打印字符(32-126)和控制字符(0-31)

字数统计工具

综合测算一段文本的字节数、词频密度和中英混排下的实际篇幅,写作投稿前的体检环节。

统计字符数、单词数、行数,支持中英文混排。

0
字符数
0
不含空格
0
单词数
0
行数
0
字节数

使用说明

  • 在文本框中输入或粘贴文本,统计结果实时更新
  • 字符数:包含空格在内的所有字符
  • 不含空格:去除所有空白字符后的字符数
  • 单词数:英文按空格分词,中文按字符计数
  • 行数:按换行符分割,字节数按UTF-8编码计算

HTML转义工具

把尖括号引号与连接符转译为实体引用以免破坏标签结构,反之亦能把实体复原回可视字符。

HTML特殊字符(< > & " ')转义与反转义。

使用说明

  • 在输入框中输入文本,点击"转义"将HTML特殊字符转换为实体
  • 点击"反转义"将HTML实体还原为原始字符
  • 转义的字符包括:<(<) >(>) &(&) "(") '(')
  • 适用于在网页中显示HTML代码、防止XSS攻击等场景
  • 点击"复制"按钮一键复制结果

Lorem占位文本生成

按所需条目数量拼装拉丁风格的无意义样板句段,替设计草图临时撑满版面观察排版节奏。

生成随机英文占位段落,可选段落数量。

使用说明

  • 设置段落数量(1-20),点击"生成"创建随机英文占位文本
  • 生成的文本为经典的Lorem Ipsum无意义拉丁文
  • 常用于设计稿填充、排版测试、占位演示等场景
  • 点击"复制"按钮一键复制全部生成的文本

URL拆分编辑拼接工具

把一条网址分解成 scheme host port path query fragment 各部件逐一编辑后再重新组装成型。

输入URL地址,自动拆分为协议、域名、路径、查询参数,每个字段可修改,修改后实时拼接为完整URL。

拼接结果

使用说明

  • 在输入框中输入完整URL,点击"拆分"自动解析各组成部分
  • 可分别编辑协议、主机名、端口、路径、锚点
  • 查询参数以 key-value 行式展示,可增删改
  • 修改任意字段后,拼接结果实时更新
  • 点击"复制结果"一键复制重新拼接的完整URL

JSON对比工具

并排放置两份 JSON 自动检出新增缺失及异值的路径节点,回归测试对照期望响应很顺手。

并排比较两个JSON数据,高亮显示新增、删除、修改的差异内容。

使用说明

  • 在两个输入框中分别粘贴要对比的JSON数据
  • 点击"对比差异"按钮进行比较
  • 差异结果会以颜色高亮显示:绿色表示新增,红色表示删除,黄色表示修改
  • 点击"清空"按钮可重置所有输入和结果

JSON转义工具

针对即将嵌入另一层字符串字面的 JSON 加固其中的斜杠引号换行使其不被截断误解。

处理JSON字符串中的特殊字符转义与反转义,支持双引号、反斜杠、换行符等。

使用说明

  • 在输入框中输入需要处理的JSON字符串
  • 点击"转义"可将特殊字符(双引号、反斜杠、换行等)转为转义序列
  • 点击"反转义"可将转义序列还原为原始字符
  • 适用于JSON字符串嵌入其他JSON或代码场景

JSON转CSV工具

假定扁平结构的对象集合抽取公共键名为表头依次落列为逗号分隔平面表格利于导入老系统。

将JSON对象数组转换为标准CSV格式,自动提取表头并展平嵌套结构。

使用说明

  • 输入JSON对象数组,如 [{"name":"张三","age":25}]
  • 点击"转换为CSV"自动提取表头并生成CSV格式
  • 支持自动展平一层嵌套结构
  • 转换结果可直接复制到Excel等工具使用

CSV转JSON工具

据首行表头推断字段名将剩余各行装配成同类对象组成的有序数组供程序进一步消费。

将CSV数据转换为JSON对象数组,自动识别表头并解析每行数据。

使用说明

  • 输入CSV数据,第一行为表头,如 name,age 回车 张三,25
  • 点击"转换为JSON"自动识别表头并解析每行数据
  • 支持逗号分隔和制表符分隔的CSV格式
  • 输出标准JSON对象数组格式

JSON Schema生成器

审视一份示例文档归纳出与之相洽的类型约束蓝图初稿可作为日后接口契约协商起点。

根据JSON数据自动生成JSON Schema,支持类型推断、嵌套结构与数组元素分析。

使用说明

  • 在输入框中输入JSON数据,点击"生成"自动推导生成JSON Schema
  • 根据数据类型自动推断string、number、boolean、array、object等类型
  • 生成的Schema可用于数据验证和接口文档
  • 支持编辑生成的Schema并导出

JSON转代码工具

依照所选语言把一组对象编译成形似 TypeScript Java Kotlin Swift 等的可持久化类型骨架。

将JSON数据转换为各类编程语言的结构体/类型定义代码,支持TypeScript、Go、Python、Java、Rust、C#等。

使用说明

  • 在输入框中粘贴JSON数据
  • 从下拉菜单选择目标编程语言(TypeScript、Go、Python、Java、Rust、C#)
  • 点击"生成代码"自动生成对应语言的结构体/类型定义
  • 支持嵌套对象和数组的类型推断

JSONPath测试器

运用类似 XPath 的点选中表达式从一个庞大对象图谱里精准圈定所需的分支叶子。

使用JSONPath表达式从JSON数据中提取指定节点,支持$.store.book[*].author等语法。

使用说明

  • 在输入框中输入JSON数据,在表达式框中输入JSONPath表达式
  • 点击"执行"查看匹配结果
  • 支持标准JSONPath语法,如$.store.book[*].author
  • 匹配结果高亮显示在原始JSON中

大小写转换器

在驼峰蛇形恒等等几种程序员友好命名风潮之中瞬时往返尤其贴合重构改名需求。

在线文本大小写转换工具,支持大写、小写、标题、句首、驼峰、蛇形、短横线等多种格式互转。

使用说明

  • 在输入框中输入需要转换的文本
  • 选择目标格式:大写、小写、标题、句首、驼峰、蛇形、短横线
  • 点击对应按钮即可实时转换并显示结果
  • 驼峰和蛇形转换适用于编程变量命名场景

Slug生成器

提炼文章题目里的关键字眼拼组成适合放进网址路径的安全 slug 助益 SEO 及社交传播。

将文本转换为URL友好的Slug,支持短横线和下划线分隔符,适用于生成网页URL、文件名等。

使用说明

  • 输入需要生成Slug的文本(支持中文,自动转拼音)
  • 选择分隔符:短横线(-)或下划线(_)
  • 点击"生成Slug"自动转换为URL友好格式
  • 适用于生成网页URL、文件名、锚点链接等场景

重复行删除器

面对臃肿名单迅速抹除彼此雷同行可选保留首次抑或是末次出现的偏好以满足净化诉求。

去除文本中的重复行,支持忽略大小写、去除首尾空格、删除空行、排序等选项。

使用说明

  • 在输入框中输入需要去重的文本,每行一条
  • 可勾选"忽略大小写"、"去除首尾空格"、"删除空行"、"排序"等选项
  • 点击"去重"按钮去除重复行
  • 结果会显示去重后的行数和删除的重复行数

SQL格式化工具

无论一句多么冗长的复合语句都能按 SELECT FROM WHERE GROUP BY 子句分层缩进美观展现。

在线SQL格式化工具,美化、压缩SQL语句,支持MySQL、PostgreSQL、SQL Server、Oracle、SQLite等多种方言。

使用说明

  • 在输入框中粘贴需要格式化的SQL语句
  • 从下拉菜单选择SQL方言(MySQL、PostgreSQL、SQL Server等)
  • 点击"格式化美化"进行缩进排版,点击"压缩"去除空白
  • 支持SELECT、INSERT、UPDATE、DELETE等常见语句格式化

JavaScript格式化工具

把一行到底难辨眉目的脚本拆开加上恰当缩进使之脉络分明,反过来也可瞬间浓缩成精炼版本。

在线JavaScript代码格式化工具,美化和压缩JS代码,提升代码可读性。

使用说明

  • 在输入框中粘贴需要格式化的JavaScript代码
  • 点击"格式化美化"进行缩进排版,提升可读性
  • 点击"压缩"去除空白和注释,减小文件体积
  • 支持ES6+语法,包括箭头函数、模板字符串等

CSS格式化工具

凌乱的规则块经由此道工序获得一致的层级缩进,媒体查询嵌套也会变得井然有序一目了然。

在线CSS格式化工具,美化和压缩CSS样式代码,支持缩进对齐和压缩去注释。

使用说明

  • 在输入框中输入CSS代码,点击"格式化美化"进行缩进排版
  • 支持CSS3语法,包括媒体查询、变量、嵌套规则等
  • 点击"压缩"可去除注释和空白,减小文件体积
  • 格式化后代码自动语法高亮

HTML格式化工具

揉成一团的标签云经过分行缩进改造变为父子辈分清晰的树状轮廓便于审阅与协同交接。

在线HTML格式化工具,美化和压缩HTML代码,自动缩进和标签对齐。

使用说明

  • 在输入框中粘贴需要格式化的HTML代码
  • 点击"格式化美化"进行自动缩进和标签对齐
  • 点击"压缩"去除空白和注释,减小文件体积
  • 支持HTML5标签和属性的正确格式化

XML格式化工具

缺乏换行的 SOAP 包或者配置档案顷刻化作缩进得当的阶梯模样并可反向收紧节省带宽。

在线XML格式化工具,美化和压缩XML数据,自动缩进标签层级。

使用说明

  • 在输入框中粘贴需要格式化的XML数据
  • 点击"格式化美化"进行自动缩进标签层级
  • 点击"压缩"去除空白,生成紧凑XML
  • 支持XML声明、命名空间、CDATA等特性的正确处理

文本对比工具

借助 LCS 思想勾勒两段平凡叙述之间的添删轨迹红绿双色直观交代演进过程。

对比两段文本的差异,支持逐行、逐词、逐字符对比模式,高亮显示差异部分。

使用说明

  • 在两个输入框中分别输入原始文本和修改后文本,点击"对比"查看差异
  • 支持逐行、逐词、逐字符三种对比模式
  • 高亮显示新增、删除、修改的差异部分
  • 适用于文本版本对比和变更审查

代码对比工具

近似上一款但更专注于源文件的语境感知以行级别增量视角协助捕捉最近一轮改动要点。

对比两段代码的差异,支持多种编程语言语法高亮,方便查看代码修改。

使用说明

  • 在两个输入框中分别粘贴原始代码和修改后代码
  • 选择编程语言以启用语法高亮
  • 点击"对比"查看差异,新增行绿色高亮,删除行红色高亮
  • 支持JavaScript、Python、Java、C++、HTML、CSS、JSON等语言

Markdown编辑器

左侧执笔右侧即刻渲染所见所得的双栏创作台涵盖标题列表强调引用代码栅格诸般要素。

在线Markdown编辑器,实时预览渲染效果,支持导出HTML和下载.md文件。

使用说明

  • 在输入框中输入Markdown文本,实时预览渲染效果
  • 支持标题、列表、代码块、表格、链接等常用Markdown语法
  • 点击"导出HTML"可将渲染结果保存为HTML文件
  • 点击"下载.md"可将原始Markdown保存为文件

数字转英文单词

把阿拉伯数码细致拼写为英语口语念法譬如金额发票抬头正式文书经常要求的措辞面貌。

将数字转换为英文单词表达,支持普通单词、序数、美元、欧元、人民币等多种格式。

使用说明

  • 在输入框中输入数字,如 12345
  • 选择输出格式:英文单词、序数、美元、欧元、人民币
  • 点击"转换"查看对应的英文表达
  • 支持整数和小数的转换

文本二进制转换

字符串与零壹矩阵互通有无既可窥见底层字节又可将电报般的长串还原为人话原貌。

文本与二进制、十六进制互转工具,支持文本转二进制、二进制转文本、文本转十六进制、十六进制转文本。

使用说明

  • 在输入框中输入需要转换的文本或二进制/十六进制数据
  • 选择转换模式:文本→二进制、二进制→文本、文本→十六进制、十六进制→文本
  • 点击"转换"即可获得结果
  • 二进制以空格分隔每个字节,十六进制以空格分隔每两个字符

文本分析器

通览一篇素材汇报高频词分布平均行长情绪倾向等多维画像充当粗线条舆情侦察的前哨。

在线文本分析工具,统计字符数、单词数、行数、句子数、段落数等,帮助快速了解文本结构。

使用说明

  • 在输入框中输入需要分析的文本
  • 点击"分析"统计字符数、单词数、行数、句子数、段落数
  • 同时显示平均词长、阅读时间等辅助信息
  • 支持中英文混合文本的统计分析

XML转JSON

褪去繁琐的开始结束外壳仅留键值本质的同时处理好属性命名空间等角落细节平稳过渡。

将XML字符串转换为JSON格式,支持属性和嵌套节点。

使用说明

  • 在输入框中粘贴XML数据
  • 点击"转换"将XML转为JSON格式
  • 支持XML属性和嵌套节点的正确解析
  • 属性以@前缀表示,文本内容以#text键表示

JSON转XML

反向地把字典丛林挂回到树枝叶片的形式并且准许指派顶层根节点之名以迎合接收方期待。

将JSON对象转换为XML字符串,可指定根节点名称。

使用说明

  • 在输入框中输入JSON对象
  • 可指定根节点名称,默认为root
  • 点击"转换"生成格式化的XML字符串
  • 支持嵌套对象和数组的正确转换

YAML转JSON

松快的靠缩进表达的配置一经转入严谨的对象阵列立时可被传统 JSON 解析管线消化吸收。

将YAML配置文件转换为JSON格式。

使用说明

  • 在输入框中粘贴YAML配置内容
  • 点击"转换"将YAML转为JSON格式
  • 支持YAML的列表、对象、多级嵌套等特性
  • 适用于将YAML配置迁移到JSON格式的场景

JSON转YAML

相反的方向释放那些花括弧带来的拥挤感代之以清爽的纵深缩进而易于人工誊抄检视。

将JSON对象转换为YAML格式,常用于配置文件。

使用说明

  • 在输入框中输入JSON数据,点击"转换"生成YAML格式
  • 生成的YAML格式规范,缩进清晰
  • 支持嵌套对象和数组的正确转换
  • 适用于编写Kubernetes、Docker Compose等配置

HTML转Markdown

剥茧抽丝般地从既有页面摘取出语义精华呈递为轻量的 Markdown 符号文本适宜搬迁入库。

将HTML代码转换为Markdown格式文本。

使用说明

  • 在输入框中粘贴HTML代码
  • 点击"转换"将HTML转为Markdown格式
  • 支持标题、段落、列表、链接、图片、表格等HTML标签
  • 适用于将网页内容转为Markdown文档的场景

Markdown转HTML

把你随手敲就的点星井号体系加工为规范的 HTML 片段随即粘帖入博客 CMS 就告完工。

将Markdown文本转换为HTML代码。

使用说明

  • 在输入框中输入Markdown文本
  • 点击"转换"将Markdown转为HTML代码
  • 支持标题、列表、代码块、表格、链接、图片等语法
  • 转换结果可直接复制到网页或邮件中使用

JSON转TOON

采纳树状对象标记法以一种紧致的竖排行文描绘层级关系特别擅长表现稀疏纵深的谱系。

将JSON数据转换为TOON格式(树状对象标记法)。

使用说明

  • 仅接受 JSON 数组作为输入;传入单个对象将被拒绝。
  • 在输入框中输入JSON数据
  • 点击"转换"将JSON转为TOON格式(树状对象标记法)
  • TOON格式以缩进表示层级关系,更易阅读
  • 支持嵌套对象和数组的转换

TOON转JSON

顺水推舟地把那份别致体裁还原回大众熟悉的 JSON 让原有信息无缝回流至旧有的工具链条。

将TOON格式(树状对象标记法)转换回JSON。

使用说明

  • 在输入框中输入TOON格式数据
  • 点击"转换"将TOON转回JSON格式
  • TOON格式使用缩进表示层级,键值对以空格分隔
  • 转换后输出格式化的JSON数据

密码生成器

灵活调配长短搭配是否囊括大小写数字符号以掷骰子的方式吐出一串强度足够的登录凭证。

自定义长度和字符集,生成强随机密码。

使用说明

  • 设置密码长度和字符类型,点击"生成"创建随机密码
  • 可选包含大写字母、小写字母、数字、特殊字符
  • 支持生成多个密码并一键复制
  • 显示密码强度评估

Bcrypt生成器

为敏感口令铸造成自带盐分的 bcrypt 散列同时配套一项校验函数用来复核候选答案吻合程度。

生成Bcrypt哈希,并可验证密码是否匹配哈希。

使用说明

  • 输入密码和成本因子(4-16,默认10),点击"生成哈希"
  • 成本因子越高,哈希越安全但生成越慢
  • 在验证区输入密码和之前生成的哈希值,点击"验证密码"
  • 验证结果会显示密码是否匹配该哈希

JWT生成器

凭借 HS256 以及你提供的秘密串将一组声明打包封印为可投递的身份令牌并能反手解开封皮。

使用HS256算法和密钥生成JWT Token。

使用说明

  • 填写Header和Payload(JSON格式),输入密钥
  • 点击"生成JWT"使用HS256算法签发Token
  • 点击"解码"可解析已有的JWT Token内容
  • 密钥仅用于签名,不会被上传到服务器

Cron表达式生成器

借由五六个下拉菜单挑选时分日月周的组合产出标准 cron 字串同时附带你拟定计划的下次触发预告。

通过下拉框组合生成或解析Cron定时表达式。

反向解析

输入Cron表达式,解析其含义

使用说明

  • 通过可视化界面选择执行频率,自动生成Cron表达式
  • 支持秒、分、时、日、月、周六个字段
  • 提供常用预设(每分钟、每小时、每天等)
  • 显示Cron表达式的中文描述和下次执行时间
  • 支持反向解析:输入Cron表达式查看其含义

Emoji选择器

透过关键字联想从海量图形符号库里挑拣一枚恰到好处的表情点缀昵称动态增添亲和气息。

搜索并选择Emoji表情符号。

使用说明

  • 在搜索框中输入关键词搜索Emoji(支持中英文)
  • 点击"显示全部"浏览所有可用Emoji
  • 点击Emoji即可复制到剪贴板
  • 支持按分类筛选,如表情、手势、动物等

随机数据生成器

批量伪造看似真实的姓名邮址电话号码身份证一类试材为开发期的数据库播种减轻造假负担。

生成随机姓名、邮箱、手机号、UUID等测试数据。

使用说明

  • 选择需要生成的数据类型(姓名、邮箱、手机号、UUID等)
  • 设置生成数量(1-1000)
  • 点击"生成"批量创建随机测试数据
  • 适用于开发测试、数据库填充等场景

Geohash转换

地理坐标与 Geohash 字母串之间双向沟通以较短的可索引编码取代漫长经纬利于缓存切片。

经纬度与Geohash字符串相互转换。

使用说明

  • 输入经纬度和精度,点击"转换"生成Geohash编码
  • 或输入Geohash编码,点击"转换"解码为经纬度
  • 精度越高,Geohash编码越长,定位越精确
  • 常用于地图应用、附近搜索等地理位置场景

单位转换器

贯通公制英制乃至摄氏华氏等多种度量衡让你在不同行业手册之间从容换算不易迷失尺度。

长度、重量、温度、面积、体积、速度、时间、数据存储等单位互转。

使用说明

  • 选择单位类别(长度、重量、温度、面积等)
  • 输入数值,选择源单位和目标单位
  • 点击"转换"即时计算结果
  • 支持8大类别数十种常用单位互转

PDF压缩

依靠对象流重组与冗余元数据清扫在不损失可观画质的前提下缩减 Portable Document 的占用体积。

通过对象流重组无损优化PDF结构,移除冗余元数据,减小文件体积。所有处理在浏览器本地完成

使用说明

  • 上传PDF文件,点击"开始压缩"进行无损结构优化
  • 采用 ObjStm 对象流重组,移除冗余元数据
  • 不影响内容清晰度,含大量图片的PDF缩减有限
  • 优化后可直接下载;若文件已较紧凑则会提示无需下载
  • 所有处理在浏览器本地完成,文件不上传到服务器

PDF合并

拖拉几个分散的 PDF 文档按照心仪次序串联凝结成一个连贯合集方便归档分发一站式搞定。

将多个PDF文件合并为一个文件,支持拖拽排序,所有处理在浏览器本地完成

使用说明

  • 点击"选择PDF文件"上传多个PDF文件
  • 文件列表显示已选文件,确认无误后点击"合并PDF"
  • 合并后的PDF文件可直接下载
  • 所有处理在浏览器本地完成,文件不上传到服务器

PDF分割

既可以划定起止页码抽出特定章节也可以干脆逐页炸裂成无数单片应对各异分发情境。

按页码范围提取页面或将PDF逐页拆分为独立文件,所有处理在浏览器本地完成

使用说明

  • 点击"选择PDF文件"上传需要分割的PDF
  • 选择分割模式:按页码范围或每页一个文件
  • 按页码范围模式:填写起始页和结束页,生成单一PDF
  • 每页一个模式:将每一页拆成独立PDF,依次下载(上限50页)
  • 所有处理在浏览器本地完成,文件不上传到服务器

世界时钟

罗列伦敦纽约东京悉尼等地当下钟点支持随意增删关心的城市方便跨国团队协调会议窗口。

显示全球主要城市的实时时间,支持添加和删除时区

使用说明

  • 从下拉菜单选择时区,点击"添加"显示该城市时间
  • 点击"刷新"更新所有时区的当前时间
  • 每个时区卡片可单独删除
  • 显示当地时间与UTC偏移量

IP地址查询

给定一个 IPv4 或 IPv6 地址回送大致所属国家省市线路商情报服务于访客溯源与风控甄别。

查询IP地址的地理位置、运营商等信息。服务端处理

使用说明

  • 输入IP地址查询地理位置和运营商信息
  • 留空可查询您当前的公网IP信息
  • 支持IPv4和IPv6地址查询
  • 此功能需要服务端处理,查询结果仅供参考

DNS查询

探究某一域名背后的 A AAAA MX TXT NS 等种种记录答复帮助你诊断解析故障邮件路由疑难。

查询域名的DNS记录。服务端处理

使用说明

  • 输入域名(如 example.com),选择记录类型
  • 支持A、AAAA、CNAME、MX、NS、TXT、SOA、PTR等记录类型
  • 点击"查询"获取DNS解析结果
  • 此功能需要服务端处理,查询结果仅供参考

图片压缩

调节品质系数牺牲少许肉眼下难以觉察的细节换取 JPEG WEBP 显著瘦身边际收益相当诱人。

压缩图片大小,支持调整压缩质量。

点击上传或拖拽图片

支持 JPG、PNG、WebP 等格式

使用说明

  • 点击上传区域或拖拽图片到上传区
  • 调整质量滑块(10-100),数值越低压缩率越高
  • 点击"压缩"按钮进行图片压缩
  • 压缩后可预览效果并下载,所有处理在浏览器本地完成

图片大小调整

锁定纵横比也好强行拉伸也罢按你指定的像素维度重塑画面适应头像缩略图等规格要求。

调整图片尺寸,可选择保持宽高比。

点击上传或拖拽图片

支持 JPG、PNG、WebP 等格式

使用说明

  • 上传图片文件,设置目标尺寸后点击"缩放"
  • 支持按像素或百分比设置缩放比例
  • 支持锁定宽高比
  • 所有处理在浏览器本地完成

图片裁剪

框选感兴趣的区域一刀切除周围多余的边框景物突出主体重心构图从此不再受原图束缚。

按指定区域或比例裁剪图片。

点击上传或拖拽图片

支持 JPG、PNG、WebP 等格式

使用说明

  • 上传图片后选择裁剪比例(自由、1:1、4:3、16:9等)
  • 手动输入裁剪区域的X、Y坐标和宽高
  • 点击"裁剪"按钮按指定区域裁剪图片
  • 裁剪后可预览效果并下载,所有处理在浏览器本地完成

图片水印

叠加一段文字烙印于作品表面预防盗用转载可以选择居中大字或者均匀平铺密布两种风范。

为图片添加文字水印,支持居中或平铺模式。

点击上传或拖拽图片

支持 JPG、PNG、WebP 等格式

使用说明

  • 上传图片并输入水印文字内容
  • 选择水印模式:居中或平铺
  • 可调整透明度、字号和旋转角度
  • 点击"添加水印"生成带水印的图片,所有处理在浏览器本地完成

图片转JPG

泛用地将 TIFF BMP PNG HEIC 等林林总总的影像统一切换成最广泛兼容的 JPEG 一种格式。

批量将各种图片格式转换为JPG。

点击上传或拖拽图片(支持多选)

支持 JPG、PNG、WebP、GIF 等格式

使用说明

  • 上传任意格式图片,支持多选批量转换
  • 调整输出质量滑块(10-100)
  • 点击"转换"将图片统一转为JPG格式
  • 支持PNG、WebP、GIF等多种输入格式,所有处理在浏览器本地完成

PNG转JPG

专攻一种方向的窄口径变换如果你的素材本来就是位图摄影族舍 PNG 更节约磁盘一点不错。

批量将PNG图片转换为JPG格式。

点击上传或拖拽PNG图片(支持多选)

仅支持 PNG 格式

使用说明

  • 上传PNG图片,点击"转换"生成JPG格式
  • 自动处理透明背景(替换为白色)
  • 可设置输出质量
  • 所有处理在浏览器本地完成

JPG转PNG

反向旅程的价值在于当你打算在其上加绘透明涂层之前需要一个支持 alpha 的载体打底。

批量将JPG图片转换为PNG格式。

点击上传或拖拽JPG图片(支持多选)

仅支持 JPG/JPEG 格式

使用说明

  • 上传JPG/JPEG图片,支持多选批量转换
  • 点击"转换"将JPG转为PNG无损格式
  • PNG格式支持透明背景,适合需要高质量图片的场景
  • 所有处理在浏览器本地完成

WebP转JPG

尽管 WebP 又先进又小巧可惜仍有古董客户端拒不认账于是乎退一步换回普世流通的老朋友。

批量将WebP图片转换为JPG格式。

点击上传或拖拽WebP图片(支持多选)

仅支持 WebP 格式

使用说明

  • 上传WebP格式图片,支持多选批量转换
  • 调整输出质量滑块(10-100)
  • 点击"转换"将WebP转为JPG格式
  • 所有处理在浏览器本地完成

SVG转PNG

矢量为王的光滑曲线在某些不得不镶嵌位图的场景只好委屈栅格化为确定大小的像素阵列。

将SVG代码或SVG文件转换为PNG图片,支持缩放。

点击上传SVG文件

仅支持 .svg 格式

使用说明

  • 粘贴SVG代码或上传SVG文件
  • 设置缩放倍数(1-10),默认2倍
  • 点击"转换"生成PNG图片并下载
  • 所有处理在浏览器本地完成

Base64转图片

看到一堆疑似编码的文字竟是一张图的本尊就把这段魔法咒语喂进去当场看见本来面目。

将Base64字符串转换为图片并预览。

使用说明

  • 粘贴Base64字符串或Data URI到输入框
  • 点击"转换"将Base64解码为图片预览
  • 支持带data:image前缀的Data URI和纯Base64字符串
  • 转换后可右键保存或下载图片

图片拼接

几张相关的截图海报挨个摆在一起要么肩并肩横向展开要么楼上楼下垂直垒砌还可网格四方。

将多张图片拼接为一张,支持横向、纵向、网格布局。

点击上传或拖拽图片(支持多选)

支持 JPG、PNG、WebP 等格式

使用说明

  • 上传多张图片,支持拖拽批量上传
  • 选择布局方式:横向、纵向或网格
  • 可调整图片间距和背景颜色
  • 点击"拼接"生成合成图片,所有处理在浏览器本地完成

GIF制作器

把一连串按时序拍摄的静帧串联播放赋予短暂的轮回动感适合教程示意与小情趣的表达。

将多张图片合成为GIF动画。

点击上传或拖拽图片(支持多选)

支持 JPG、PNG、WebP 等格式

使用说明

  • 上传多张图片,设置帧延迟时间后点击"生成"
  • 支持调整播放速度和循环次数
  • 生成的GIF可直接下载
  • 所有处理在浏览器本地完成

SVG优化器

铲除编辑器残留的元数据注释无用 defs 把那条优雅曲线打磨得更加轻盈利于网络疾驰送达。

清理和优化SVG代码,移除冗余内容。

使用说明

  • 在输入框中粘贴SVG代码,点击"优化"减小文件体积
  • 移除注释、空白、无效属性等冗余内容
  • 显示优化前后的文件大小对比
  • 优化后可直接复制或下载
小程序码
小程序码

微信扫码体验小程序