跳到主要内容

在线转换工具

332 个工具 · 13 种界面语言 · 无需注册

全部工具

图片拼接

将多张图片横向或纵向拼成 PNG。调整顺序、间距、画布尺寸和背景颜色,预览并下载,所有处理都在浏览器中完成。

图片镜像翻转

将照片左右或上下翻转,支持 90 度步进旋转。预览结果并保存透明 PNG,文件在本地浏览器中处理。

图片加文字

为照片添加文字,支持字号、颜色、顶部/居中/底部位置、透明度和黑色描边。使用设备字体,本地预览并导出 PNG。

图片反色

反转图片红绿蓝颜色通道,生成负片效果。保持透明度和尺寸,预览后下载 PNG,无需上传。

图片裁剪

拖动框选照片区域,或输入精确坐标进行裁剪;支持结果预览,并在本机导出 PNG。

图片马赛克

在照片上拖动选择矩形区域,调整马赛克方块大小,预览结果并导出 PNG。

SVG → PNG

将无外部依赖的静态 SVG 转为透明 PNG,支持批量转换、结果放大预览和 ZIP 下载。

图片 → ICO

把图片转换为包含 16、32、48、256 像素图标的 ICO,保持比例,非正方形图片自动填充透明边距。

JPG → WebP

在浏览器内将 JPG、JPEG 转为 WebP,调整画质、放大预览,支持逐张下载和 ZIP 打包。

图片尺寸调整

将 JPG、PNG、WebP 或 AVIF 缩放到最大宽高范围内,保持比例且不裁剪,可导出 PNG 或 JPG。

PNG → WebP

在本机将静态 PNG 转为 WebP,支持画质调节、透明背景预览及 ZIP 批量下载。

HEIC → JPG

在浏览器中把 iPhone 的 HEIC 照片转换为 JPG。免费批量转换最多 20 张并打包 ZIP 下载;照片不会上传,也不会保留 GPS 等 EXIF 信息。

HEIC → PNG

在浏览器中把 HEIC/HEIF 图片转换为 PNG,保留透明区域和像素尺寸,最多 20 个文件一起转换,可单独或打包 ZIP 下载。

JPG → PNG

在浏览器中将 JPG 照片转为无损 PNG。免费批量转换最多 20 张并打包 ZIP 下载;文件不会上传,像素尺寸保持不变。

PNG → JPG

将 PNG 图片转为 JPG,减小文件体积。可选择画质和透明区域的背景色,一次最多转换 20 张并打包 ZIP 下载,无需上传。

JFIF → JPG

将 JFIF 图片改为标准 .jpg 格式,不重新编码,画质完全不变。在浏览器中一次最多转换 20 个文件并打包 ZIP 下载。

GIF → PNG

将 GIF 图片转为 PNG 并保留透明背景,动图导出第一帧。在浏览器中批量转换最多 20 个文件,不上传任何内容。

TIFF → JPG

在任意浏览器中将 TIFF 扫描件和照片转为 JPG。可选画质,批量转换最多 20 个文件并下载 ZIP;多页 TIFF 导出第一页。

PNG 转 SVG(矢量化)

将 PNG 或 JPG 描摹为可缩放的 SVG 矢量图,支持 2–64 色和三档细节。最适合 Logo、图标和扁平插画;描摹在浏览器中完成。

WebP → JPG

在浏览器中批量将静态 WebP 图片转为 JPG,设置画质和透明区域背景色,单独保存或打包 ZIP 下载。无需上传文件。

WebP → PNG

在浏览器中将静态 WebP 图片转为 PNG,保留透明背景和原始像素尺寸。支持批量转换和 ZIP 下载,不上传文件。

AVIF → PNG

在浏览器内将静态 AVIF 图片转换为 PNG,保留透明区域和像素尺寸。预览结果后单张保存或打包下载 ZIP,无需上传图片。

AVIF → JPG

批量将静态 AVIF 转为 JPG,调整 JPEG 画质和透明区域的背景色,逐张下载或打包 ZIP。

图片转像素画

在浏览器中将照片转换为像素画。调整分辨率、复古 16 色或灰度调色板,导出清晰 PNG,可附带网格。

图片压缩

图片太大无法发送?在浏览器中调整 JPG、PNG、WebP 的画质和尺寸,对比压缩前后的文件大小与预览。支持批量处理和 ZIP 下载,无需上传图片。

图片转黑白

将彩色照片转为灰度图,或按可调阈值转为纯黑白。保留透明背景,PNG 在浏览器中直接生成。

图片加网格线

在参考照片上画网格,用于网格法临摹绘画。可设置列数、正方形格子或行数、线条颜色、粗细和对角线,然后下载 PNG。

图片取色器

点击图片任意位置即可获取 HEX、RGB 和 HSL 颜色值,一键复制,并显示图片的 8 种主色。图片保留在本机,不会上传。

拼豆图纸生成

把照片转成拼豆图纸:设置横向豆数和 2–40 种颜色,生成可打印的图纸,标注颜色字母、各色豆子数量和所需模板数。

图片转 Base64

将图片编码为 Base64 Data URI,可复制为纯 Base64、CSS 背景、HTML img 标签或 Markdown。自动识别 PNG、JPG、GIF、WebP、SVG 等格式。

Base64 转图片

粘贴 Base64 字符串或 Data URI 即可预览图片,并以正确的扩展名下载。文件类型根据解码后的字节自动识别。

图片转文字

免费在线 OCR:从图片或粘贴的截图中提取文字,在浏览器中识别。支持中文、日文、阿拉伯文等 11 种语言,可复制结果或保存为 .txt。

GIF 制作

免费在线 GIF 制作:在浏览器中把 2–50 张图片合成 GIF 动图。可调整帧顺序、帧间隔、循环次数和宽度,预览后下载,无需上传。

表情包制作

免费表情包制作工具:上传自己的图片,添加经典的上下白字黑边文字,或在图片上方加标题栏,然后下载 PNG 或 JPG。

图片模糊

在线图片模糊:模糊整张照片,或拖动框选只模糊指定区域,可调节强度并下载 PNG 或 JPG。在浏览器中处理,无需上传。

图片加水印

一次给最多 20 张照片添加文字或 Logo 水印。可选角落位置或斜向平铺,调节透明度和大小,逐张下载或打包 ZIP 下载。

图片切割

在浏览器中把图片切成最多 10 × 10 的网格。提供 3 × 3 九宫格预设(居中裁成正方形),切好的 PNG 或 JPG 小图可打包 ZIP 下载。

SVG 转 JPG

在浏览器中把 SVG 转换为 JPG(JPEG):一次最多 20 个文件,可调节质量和透明区域的背景色,逐个下载或打包 ZIP 下载。

EXIF 查看

在浏览器中查看照片的 EXIF、GPS、IPTC 和 XMP 元数据,并删除 EXIF 信息。JPEG 和 PNG 无需重新编码即可清除,不上传任何内容。

PNG → PDF

在浏览器中将多张 PNG 合成 PDF,支持排序、A4、Letter、按图片尺寸及页边距。保留透明信息,无需上传文件。

合并 PDF

在浏览器内合并 2–20 个 PDF,可调整文件顺序,保留页面内容,不将文字转换为图片。

拆分 PDF

通过预览或页码范围选择页面,导出为一个 PDF,或每页单独保存,并支持 ZIP 下载。

PDF → JPG

将选中的 PDF 页面以 72、150 或 300 DPI 转为 JPG,支持放大预览、逐张下载和 ZIP 打包。

PDF 转 PNG

将选定的 PDF 页面以 72、150 或 300 DPI 渲染为无损 PNG 图片。可预览结果,下载单页或 ZIP;PDF 不会上传。

PDF 文字识别

免费 PDF OCR:从扫描件或纯图片 PDF 中提取文字,每次最多 20 页,直接在浏览器中识别。首次使用时会从 CDN 加载 OCR 引擎。

PDF 旋转

将指定 PDF 页面旋转 90°、180° 或 270° 后保存。支持页面预览,在浏览器本地处理并下载新 PDF。

删除 PDF 页面

通过预览或页码范围选择要删除的 PDF 页面。保留其余页面顺序,无需上传文件即可生成新 PDF。

JPG → PDF

最多将 20 张 JPG 图片合并成一个 PDF。支持排序、A4、Letter、匹配图片尺寸、横竖方向和页边距。

Word 转 PDF

无需上传,把 Word .docx 文件转成 PDF。标题、列表、表格、链接和图片都保留为可选中的文字;可加页码或密码。

PDF 签名

在浏览器中给 PDF 添加签名:手写、输入姓名或上传照片,拖到任意页面的合适位置,还可加日期。不会上传任何内容。

PDF 加密码

在浏览器中用 AES-256 给 PDF 设置密码,可选限制打印、复制和编辑。最大 30 MB 的文件不会离开你的设备。

PDF 解密

移除你能打开的 PDF 的密码:输入密码即可得到无保护的副本。支持 AES-256、AES-128 和 RC4 文件,在浏览器中解密。

PDF 页面整理

通过拖放或键盘重新排列 PDF 页面:旋转、删除、复制、添加空白页、倒序排列,以及插入另一个 PDF 的页面。无需上传。

PDF 添加页码

在浏览器中给 PDF 添加页码:六种位置可选,支持“1 / N”或“第 1 页,共 N 页”格式,可设置起始页码、字号、颜色和跳过的页面。

PDF 加水印

在浏览器中给 PDF 添加文字或图片水印。可设置透明度、角度、大小、居中或平铺以及页面范围;支持中文等任何语言。

PDF 转文本

在浏览器中把 PDF 的文字层提取为纯文本。根据文字位置重建行和段落;可复制或下载为 .txt 文件。无需上传。

HTML 转 PDF

在浏览器中把 HTML 转成 PDF。粘贴代码或打开 .html 文件;保留 <style> 规则和内联 CSS,移除脚本。可加页码和密码。

Markdown 转 PDF

在浏览器中把 Markdown 转成 PDF。表格、代码、任务列表以及中日韩文字都可选中。可选添加页码和密码。

TXT 转 PDF

在浏览器中把 .txt 文件或粘贴的文本转成 PDF。保留换行和空格,可选等宽字体和字号,可加页码或密码。

PDF 元数据

在浏览器中查看和编辑 PDF 元数据:标题、作者、主题、关键词、创建程序、生成工具和日期,或删除全部元数据。可查看页面尺寸。

发票生成器

在浏览器中制作 PDF 发票:可加 Logo、明细、税费、折扣和运费,支持 32 种货币。金额精确计算,草稿只保存在你的设备上。

JavaScript 编解码

JavaScript 编解码. 在浏览器内本地计算。

Email 混淆工具

Email 混淆工具. 在浏览器内本地计算。

htpasswd 生成器

htpasswd 生成器. 在浏览器内本地计算。

MySQL 密码哈希

MySQL 密码哈希. 在浏览器内本地计算。

PostgreSQL MD5 密码哈希

PostgreSQL MD5 密码哈希. 在浏览器内本地计算。

MariaDB 密码哈希

MariaDB 密码哈希. 在浏览器内本地计算。

Bcrypt 生成器

Bcrypt 生成器. 在浏览器内本地计算。

Bcrypt 验证器

Bcrypt 验证器. 在浏览器内本地计算。

CRC-16 哈希计算器

CRC-16 哈希计算器. 在浏览器内本地计算。

AES 加密解密

AES 加密解密. 在浏览器内本地计算。

DES 加密解密

DES 加密解密. 在浏览器内本地计算。

Escape 编解码

Escape 编解码. 在浏览器内本地计算。

Keccak 哈希计算器

Keccak 哈希计算器. 在浏览器内本地计算。

MD4 哈希计算器

MD4 哈希计算器. 在浏览器内本地计算。

MD2 哈希计算器

MD2 哈希计算器. 在浏览器内本地计算。

RSA / RSA2 加密解密

RSA / RSA2 加密解密. 在浏览器内本地计算。

Scrypt 生成器

Scrypt 生成器. 在浏览器内本地计算。

Scrypt 验证器

Scrypt 验证器. 在浏览器内本地计算。

SHAKE 哈希计算器

SHAKE 哈希计算器. 在浏览器内本地计算。

Cisco Type 7 编解码

Cisco Type 7 编解码. 在浏览器内本地计算。

SM2 加密解密

SM2 加密解密. 在浏览器内本地计算。

SM3 哈希计算器

SM3 哈希计算器. 在浏览器内本地计算。

SM4 加密解密

SM4 加密解密. 在浏览器内本地计算。

Punycode 编解码

Punycode 编解码. 在浏览器内本地计算。

Token 随机生成器

Token 随机生成器. 在浏览器内本地计算。

JSON Key 随机生成器

JSON Key 随机生成器. 在浏览器内本地计算。

RC4 加密解密

RC4 加密解密. 在浏览器内本地计算。

Rabbit 加密解密

Rabbit 加密解密. 在浏览器内本地计算。

文件哈希计算器

文件哈希计算器. 在浏览器内本地计算。

Triple DES (3DES) 加密解密

Triple DES (3DES) 加密解密. 在浏览器内本地计算。

RIPEMD-160 哈希计算器

RIPEMD-160 哈希计算器. 在浏览器内本地计算。

Base64url 编解码

在 UTF-8 文本与 URL 安全 Base64 之间转换;编码省略填充,解码严格校验字符、填充位和 UTF-8。

Unicode 码点转换

文本与 U+ 格式码点互转;拒绝代理区码点及超过 U+10FFFF 的值。

十六进制字节序反转

整体反转十六进制字节,或按 2、4、8 字节一组反转;不完整字节组会报错。

SHA 哈希生成器

在浏览器内计算 UTF-8 文本的 SHA-1、SHA-2 或 SHA-3 摘要,空格与换行也参与计算。

JWT 解码器

在浏览器内解码 JWT 头部与载荷,查看 JSON 声明,无需将令牌发送到转换服务器。

文本与二进制转换

将 UTF-8 文字转换为八位二进制字节组,或将二进制字节还原成文本,支持中文和表情。

文本与十六进制转换

在 UTF-8 文本和十六进制字节之间双向转换,支持中文、日文与表情,内容在本地处理。

JSON 字符串转义

将文本编码为带引号的 JSON 字符串,或将 JSON 字符串还原,正确处理引号、反斜杠和换行。

Base32 编码解码

在 UTF-8 文本与 RFC 4648 Base32 之间转换。

Base58 编码解码

使用 Bitcoin 字母表,在 UTF-8 文本和 Base58 之间转换。

HMAC 生成器

使用 UTF-8 文本和密钥生成 HMAC-SHA256、384 或 512。

CRC32 校验计算

计算 UTF-8 文本的 CRC-32/ISO-HDLC 校验值。

MD5 文本哈希

在本地计算 UTF-8 文本的十六进制 MD5 摘要。

GZIP 文本压缩解压

将 UTF-8 文本压缩为 Base64 表示的 GZIP,或解压回文本。

JWT 密钥生成

本地生成 HMAC 秘密字符串、RSA 或 ECDSA 密钥对。

正则特殊字符转义

转义正则元字符,将文本用于字面量匹配。

摩尔斯电码转换

在拉丁字母、数字、支持的标点与国际摩尔斯电码之间转换,使用点和横线编码或解码。

Unicode 转义转换

将文字编码为 UTF-16 Unicode 转义,或将反斜杠 u 转义还原为文字,支持中文和表情。

ROT13 文本转换

对拉丁字母应用 ROT13,再转换一次可恢复原文。

URL 编码解码

对 URL 查询值或路径片段执行 UTF-8 编码和解码。

Base64 编码解码

将 UTF-8 文本编码为 Base64,或把 Base64 和 Base64url 解码为文本。

HTML 转义与反转义

转义 HTML 特殊字符,或还原常用实体和数字字符引用。

Random Password Generator

随机密码生成器,用于创建安全的密码以保护您的账户。

语音转文字

免费将英语、德语、法语、西班牙语、意大利语、荷兰语、波兰语和中文音频转成文字。无需注册,在浏览器本地处理,不上传音频。

文本集合运算

按非空行计算并集、交集、A 减 B 或对称差集;区分大小写,保留行内空格。

文本网址提取

提取文本中的 HTTP、HTTPS 网址并去重,去除末尾句读标点;成对括号请人工核对。

文本行随机排序

用 Web Crypto 与 Fisher–Yates 打乱最多 10,000 个非空行,保留重复项和行内内容。

平假名与片假名转换

将平假名、片假名双向转换,支持半角片假名,结果可复制或保存,文本在浏览器本地处理。

文本行排序

按自然顺序升序或降序排列文本行,正确排列 item2、item10 等含数字的行,并保留重复行。

文字倒序

倒转整段文字,保留家庭表情、组合字符等字素簇的完整性,结果可复制和下载。

文本查找替换

将文本中完全匹配的词语或短语全部替换,查看结果并复制或下载 TXT,无需上传内容。

删除空白字符

选择仅清理每行首尾空白,或删除所有空格、制表符和换行,适合整理复制粘贴的文本。

HTML 提取纯文本

从 HTML 提取可读文本,解码实体并保留常见块级换行。

Markdown 转纯文本

从 Markdown 的标题、强调、链接和列表中提取纯文本。

变量命名转换

将词语转换为 camelCase、PascalCase、snake_case 或 kebab-case。

URL Slug 生成器

将标题转换成小写 Unicode slug,用连字符连接词语。

添加移除行号

为每行添加从 1 开始的编号,或移除符合格式的行号。

逐行添加前缀后缀

为文本的每一行添加指定前缀与后缀。

词频统计

统计空白分隔词语的出现次数,可选择是否区分大小写。

文本行筛选

保留或排除包含指定短语的文本行。

删除空行

删除空行和仅包含空白的行,保留其他文本。

文本列提取

从分隔符文本中提取指定列,列编号从 1 开始。

文本自动折行

按最大字素数量折行,优先在空白边界处换行。

文本缩进与反缩进

为每行添加空格,或移除最多指定数量的行首空格。

文本截断

将文本缩短到指定字素数量,可附加自定义后缀。

文本定长分块

按 Unicode 字素数将文本分成固定长度的块。

邮箱列表清理

从粘贴文本提取常见 ASCII 邮箱地址并去重。

字数统计 — 在线统计字数、字符数(含/不含空格)

输入时实时统计字符数、不含空格和换行的字数、单词数、行数及 UTF-8 字节数。最多 10 万字,文本只在浏览器中处理,不会上传。

Lorem Ipsum 生成器 — 按段落、句子、单词生成

按段落、句子或单词生成 Lorem Ipsum 占位文本,可用经典开头或随机拉丁文,输出为纯文本或 HTML 段落。

打字测试

免费打字速度测试,可选 15、30、60 或 120 秒。中文、日文和韩文按每分钟字数(CPM)计算,其他语言按 WPM,同时测准确率,支持 10 种语言。

花体字生成

花体字生成器,提供 26 种 Unicode 样式:粗体、斜体、手写体、哥特体、圆圈字、小型大写、倒置字等。一键复制,粘贴到任何地方,免费。

Markdown 编辑器

在线 Markdown 编辑器:实时预览,支持 GitHub 风格表格和任务列表、格式工具栏、字数统计和浏览器自动保存。可导出 .md 或 HTML。

全角半角转换

转换全半角英文字母、数字、符号、空格及日文片假名。

大小写转换

将文本转换为大写或小写,支持复制和下载结果。

删除重复行

去除文本中的重复行,保留第一次出现的内容及原有顺序。

删除换行

删除换行或将每个换行替换为空格,把多行文字连成一行。

文本差异对比

逐行比较两段文本,用颜色和符号显示新增与删除内容。

Snowflake 雪花 ID 解析

从 64 位 Snowflake ID 提取时间、工作节点、进程和序号。

Unix 时间戳转换工具

实时查看 Unix 时间戳,支持时间戳转日期、日期字符串转换、年月日分项转换,提供秒毫秒切换和常用语言代码示例。

工作日计算器

计算周一至周五并扣除手动填写的休息日;不自动套用国家法定节假日和周末调休。

日期间隔计算

计算两个日期相隔的天数,可选择是否包含首尾日期,并自动处理闰年。

周岁计算器

根据出生日期和指定基准日期计算完整周岁,支持生日边界和闰日生日。

时长加减计算

计算 HH:MM:SS 格式时长的加减,支持超过 24 小时的时长和负数结果。

时间戳批量转换

逐行转换 Unix 秒、毫秒和 ISO 日期时间。

时间戳单位精确换算

精确换算秒、毫秒、微秒和纳秒,避免大整数精度损失。

时间戳差值计算

计算时间戳 B 减 A,并显示指定单位与秒的精确结果。

时区转换器

将带明确偏移的 ISO 时间转换为 IANA 时区中的日期时间。

日期时间加减

给 ISO 时间加减年、月、日、小时、分钟或秒。

ISO 周日期转换

在公历日期和 ISO 周年、周数、星期之间转换。

年内序数日转换

在日期和 YYYY-DDD 年内序数日之间转换。

Excel 日期序列转换

在 Excel 1900 或 1904 日期序列与 ISO UTC 时间之间转换。

Windows FILETIME 转换

在 Windows FILETIME 的百纳秒计数和 ISO UTC 之间精确转换。

Unix 时间戳转换

将秒或毫秒时间戳转为 UTC 日期,也可将 ISO 日期转回 Unix 时间戳。

Cron 表达式生成与解析 — 查看下次执行时间

编写或粘贴五段式 Cron 表达式,用通俗语言解读含义,并按你的时区查看接下来 10 次执行时间。内置常用预设。

倒计时

免费在线倒计时器,到点响铃:1–60 分钟快捷预设,或自定义时、分、秒。后台标签页中依然准确,并在标签页标题显示剩余时间。

秒表

免费在线秒表,支持计圈,精确到百分之一秒。空格键开始/停止,L 键计圈,R 键重置。高亮最快/最慢圈,可复制为 CSV。

番茄钟

免费在线番茄钟:25 分钟专注、5 分钟短休息,每 4 轮一次 15 分钟长休息。时长可调,带提示音和自动开始。

转盘抽签

转动大转盘,从 2–100 个选项中随机抽出结果。每行输入一个选项,转动后可移除中签项、打乱或排序,并保留抽取记录。

要不要转盘

拿不定主意?转动是否转盘,让它帮你决定要不要。可添加“也许”、修改答案、通过链接分享转盘,并保留每次结果。免费,无需注册。

数字转盘

转动数字转盘随机抽取一个数字。可选 1-10、1-20、1-50 或 1-100,也可在 -1000 到 1000 之间自定义范围,一个转盘最多 100 个数字。免费,无需注册。

字母转盘

转动字母转盘,从 A 到 Z 随机抽一个字母。还可切换为西班牙语(Ñ)、俄语、阿拉伯语、韩文或日文平假名字母表。免费,无需注册。

今天吃什么转盘

不知道今天吃什么?转一下美食转盘。默认有 12 道家常菜品,可随意编辑、删除或添加,还能通过链接把转盘分享给同事和朋友。

随机点名

随机点名和随机分组工具:粘贴名单,不重复地抽取一人或多人,或把名单随机分成人数均衡的小组,然后复制结果。

掷骰子

在线掷骰子:一次掷 1–10 颗 d4、d6、d8、d10、d12、d20 或 d100 骰子,或输入 2d6+3 这样的表达式。显示每颗骰子的点数、总和与历史记录。

抛硬币

在线抛硬币决定正面还是反面,带快速 3D 翻转动画。统计次数和连续次数,也可一次抛最多 1,000 次,查看百分比和最长连续。

BMI 计算器

免费成人 BMI 计算器,支持公制和英制单位。查看你的 BMI、在彩色刻度上对应的 WHO 分类,以及你的身高对应的健康体重范围。

随机整数生成器

用 Web Crypto 生成最多 10,000 个整数,包含上下界,允许重复;上下界限制在有符号 32 位整数范围。

科学计数法转换

按十进制文本精确互转,避免大数精度丢失;输入最多 10,000 字符,指数范围 −10,000 到 10,000。

位运算计算器

支持任意精度整数的 AND、OR、XOR、NOT 和移位;移位位数 0–4096,负数按有符号语义处理。

罗马数字转换

将 1 到 3999 的整数转换为罗马数字,或将规范的罗马数字解码为十进制整数。

百分比计算器

计算 B 的 A%、A 占 B 的百分比,或从 A 到 B 的百分比变化,选择公式后查看结果。

比例化简与宽高比

利用最大公约数化简整数比例,例如将 1920:1080 化简为 16:9,用于图片宽高比等计算。

分数计算器

计算两个分数的加、减、乘、除并自动约分,使用精确整数运算,避免浮点舍入误差。

数据容量单位换算

换算字节 B、十进制 kB/MB/GB/TB 和二进制 KiB/MiB/GiB/TiB,明确区分 1000 与 1024 进位。

长度单位换算

在米、千米、厘米、毫米、英寸、英尺、码、英里之间换算,选择数值和前后单位即可计算。

摄氏华氏开尔文换算

在摄氏 °C、华氏 °F 和开尔文 K 之间换算,检查沸点、冰点和绝对零度等温度值。

数值列表统计

计算数值列表的个数、总和、最小值、最大值、平均数和中位数。

质量单位换算

换算千克、克、毫克、吨、磅和盎司。

面积单位换算

换算平方公制单位、公顷、英亩、平方英尺和平方英寸。

体积容量单位换算

换算升、毫升、立方单位、美制加仑、美制液量盎司和英制加仑。

速度单位换算

换算 m/s、km/h、mph、ft/s 与节。

角度单位换算

在度、弧度、百分度和整周之间换算。

时长单位换算

将毫秒、秒、分、小时、天和周按固定时长换算。

JSON 差异比较

按结构比较两个 JSON,使用 JSON Pointer 路径显示新增、删除和修改,忽略对象键的排列顺序。

JSON 转带类型 XML

将 JSON 对象、数组、空值及布尔值转换为带类型的 XML,任意属性名保存在 member 属性中。

JSON 键排序

递归排序 JSON 对象的键,同时保留数组顺序和对应值。

JSON 合并补丁

对原始 JSON 应用合并补丁,查看合并后的结构。

JSON Pointer 查询

使用 JSON Pointer 从对象和数组中精确提取值。

JSON 扁平化

将嵌套 JSON 的叶子值转换为以 JSON Pointer 路径为键的对象。

JSON 转 NDJSON

将 JSON 数组转换为每个元素一行的紧凑 JSON。

NDJSON 转 JSON

将逐行 JSON 合并为一个格式化的 JSON 数组。

JSON 转 SQL INSERT

从 JSON 记录生成兼容 SQLite 的 INSERT 语句。

JSON 转查询字符串

从 JSON 对象生成 URL 查询参数,支持数组重复参数。

查询字符串转 JSON

解析 URL 查询参数,将重复参数名保留为数组。

JSON 数组排序

根据 JSON Pointer 选中的字段升序或降序排列数组。

JSON 数组筛选

保留指定路径的值与给定 JSON 值相等的数组元素。

JSON 数组去重

按完整结构移除 JSON 数组中的重复元素,保留首次出现项。

JSON 转 Markdown 表格

将 JSON 对象数组转换为 Markdown 表格,所有键的并集作为表头。

JSON 转 Python 字面量

将 JSON 转换为使用 True、False 和 None 的 Python 字面量。

JSON 转 PHP 数组

将 JSON 转换为 PHP 短数组语法,正确引用键和标量值。

提取 JSON 键路径

列出所有对象键和数组索引对应的 JSON Pointer 路径。

JSON 在线编辑器

双栏 JSON 编辑器,支持格式化、压缩、树形展开折叠、编辑键值、复制与下载,并保留大整数精度。

JSON → React PropTypes

将 JSON 数据转换为 React PropTypes,方便在 React 项目中进行属性类型检查和代码重用。

JSON → Flow

将 JSON 结构转换为 Flow 类型,增强 JavaScript 代码的类型安全性和可维护性。

JSON → GraphQL

将 JSON 转换为 GraphQL 模式,简化 API 开发和数据管理。

JSON → TypeScript

将 JSON 对象转换为 TypeScript 定义,提高 TypeScript 项目的类型准确性和开发效率。

JSON → MobX-State-Tree Model

将 JSON 转换为 MobX State Tree 模型,优化状态管理在复杂应用中的使用。

JSON → Sarcastic

将 JSON 转换为 Sarcastic 类型,增强 JavaScript 项目的类型检查。

JSON → io-ts

将 JSON 转换为 io-ts 类型,为 TypeScript 项目提供强大的类型理论支持。

JSON → Rust Serde

在线 REPL,将 JSON 转换为 Rust Serde 结构体,简化 Rust 项目中的数据序列化。

JSON → Mongoose Schema

将 JSON 转换为 Mongoose 模式,快速构建 MongoDB 数据模型。

JSON → Big Query Schema

将 JSON 转换为 BigQuery 模式,优化大数据分析和查询。

JSON → MySQL

将 JSON 转换为 MySQL 模式,简化数据库设计和数据管理。

JSON → Scala Case Class

将 JSON 转换为 Scala 案例类,提升 Scala 项目的代码清晰度和可维护性。

JSON → Go Struct

将 JSON 转换为 Go 语言结构体,便于在 Go 项目中进行数据序列化和反序列化。

JSON → Go Bson

将 JSON 转换为 Go Bson 格式,优化 Go 项目中的 BSON 数据处理。

JSON → YAML

将 JSON 转换为 YAML 格式,简化配置文件的管理和部署。

JSON → JSDoc

将 JSON 转换为 JSDoc 注释格式,增强 JavaScript 代码的文档化和可读性。

JSON → Kotlin

将 JSON 转换为 Kotlin 数据类,提高 Kotlin 项目的类型安全性和代码效率。

JSON → Java

将 JSON 转换为 Java 类,简化 Java 项目中的数据模型构建。

JSON → JSON Schema

将 JSON 转换为 JSON Schema 格式,优化 API 的数据验证和描述。

JSON → TOML

将 JSON 转换为 TOML 格式,简化配置文件的编写和维护。

JSON → Zod Schema

将 JSON 转换为 Zod 模式,为 TypeScript 项目提供强大的数据验证支持。

JSON 格式化

将一行 JSON 整理为易读格式,检查语法错误。支持 JSON5 注释、单引号和末尾逗号,在浏览器中转换为标准 JSON,不执行 JavaScript 代码。

JSON Schema → TypeScript

将 JSON Schema 转换为 TypeScript 定义文件,帮助开发者生成类型安全的接口和数据模型。

JSON Schema → OpenAPI Schema

将 JSON Schema 转换为 OpenAPI 规范,简化 RESTful API 文档的创建和维护。

JSON Schema → Protobuf

将 JSON Schema 转换为 Protobuf 定义,便于构建高效的数据序列化和网络通信协议。

JSON Schema → Zod Schema

将 JSON Schema 转换为 Zod 模式,为 TypeScript 项目提供强大的数据验证和类型安全支持。

JSON-LD → N-Quads

将 JSON-LD 格式数据转换为 N-Quads 格式,便于 RDF 数据的存储和查询。

JSON-LD → Expanded

将 JSON-LD 转换为展开形式,使 RDF 图谱更易于理解和分析。

JSON-LD → Compacted

将 JSON-LD 转换为紧凑形式,优化空间占用并提高数据处理效率。

JSON-LD → Flattened

将 JSON-LD 转换为扁平化形式,简化复杂的 RDF 结构。

JSON-LD → Framed

将 JSON-LD 转换为框架形式,便于特定上下文中的数据表示。

JSON-LD → Normalized

将 JSON-LD 转换为标准化形式,确保 RDF 数据的一致性和可比性。

格式化与配置

查看全部 15 个 →

JavaScript 工具

查看全部 9 个 →

HTTP 请求头转 JSON

将 HTTP 头逐行解析为 JSON 数组,保留同名重复头;可包含首行 HTTP 状态。

Cookie 解析器

解析请求 Cookie 头,保留同名值,可选百分号解码;不用于解析 Set-Cookie 响应头。

UTM 推广链接生成器

填写来源、媒介和活动名,生成推广链接,保留原有其他参数和锚点。

robots.txt 生成器

生成一组 User-agent、Allow、Disallow 及可选 Sitemap 规则;robots.txt 不提供访问权限保护。

HTML Meta 标签生成器

生成已转义的标题、描述、规范链接和 Open Graph 标签;可选网址仅支持 HTTP 或 HTTPS。

Chmod 权限计算器

三位八进制权限与九位 rwx 字符串互转;不包含 setuid、setgid 和 sticky 特殊位。

IPv4 范围转 CIDR

将起止 IPv4 地址范围转换为最少的对齐 CIDR 块,包含两端且不额外扩大范围。

2 至 36 进制转换

在 2 至 36 进制之间转换整数,支持二、八、十、十六进制及大整数,转换过程不丢失精度。

HEX RGB HSL 颜色转换

将 HEX、RGB 或 HSL 颜色转换为三种 CSS 格式,显示色块预览,方便复制颜色值。

UUID v4 生成器

使用浏览器密码学随机数生成 1 至 100 个 UUID v4 标识符,支持批量复制和文本下载。

URL 解析器

将绝对 URL 拆分为协议、主机、端口、路径、查询参数和片段,保留同名的重复参数。

IPv4 与整数转换

在点分 IPv4 地址和无符号 32 位整数之间转换。

IPv4 子网计算器

从 IPv4 CIDR 计算网络地址、掩码、主机范围和地址数量。

IPv6 展开与压缩

将 IPv6 展开成八组,或压缩最长的连续零段。

CIDR 与子网掩码互转

将 IPv4 前缀长度转换为点分掩码,或反向转换。

JWT 生成与签名

在浏览器内使用 HMAC、RSA、RSA-PSS 或 ECDSA 生成签名 JWT。

JWT 签名验证

使用明确选定的算法和可信密钥验证 JWT 签名。

JWT 声明检查

使用基准时间和容差检查 exp、nbf、iat、签发者和受众。

URL 构建器

从基础地址、JSON 查询值和片段构建 HTTP 或 HTTPS URL。

提取 URL Slug

提取绝对 URL 中最后一个非空路径段,并进行百分号解码。

UUID 信息解析

检查 UUID 文本的版本、变体、nil 和 max 值。

颜色对比度检查

计算两个不透明 sRGB HEX 颜色的 WCAG 2 对比度和 AA/AAA 文本阈值。

PX REM 换算

指定根字号,在像素与 rem 单位之间换算。

CSS clamp 生成器

按最小最大字号和视口宽度生成流式 CSS clamp。

Cadence → Go

将 Cadence 工作流程描述转换为 Go 代码,便于在 Go 环境中执行。

QR Code Generator

免费二维码生成器 - 创建具有高级样式选项的自定义二维码

二维码识别

从截图或照片中识别二维码:上传、拖入或粘贴图片即可。在浏览器中解码,链接不会自动打开。

条形码生成器

在线生成 EAN-13、EAN-8、UPC-A、Code 128、Code 39、ITF-14 和 Codabar 条形码。自动补全或校验校验位,可下载清晰的 PNG 或 SVG。

正则表达式测试

在线测试 JavaScript 正则表达式:实时高亮匹配,显示捕获组和命名组,支持所有标志和替换预览。耗时超过 1 秒的匹配会自动停止。

布局与适配

图片压缩与格式转换, JSON 格式化一站完成。

douni.one 是免费的在线工具箱,提供图片转换、图片压缩、JSON 格式化和数据转换。你可以把 WebP 转成 JPG 或 PNG,把 JSON 转成表格使用的 CSV,也可以根据结构化数据生成代码。选择下方工具即可使用,无需注册。

使用前了解

文件会上传到服务器吗?

WebP 转换、图片压缩、JSON/CSV 转换在浏览器本地处理。部分代码转换会使用服务端,处理敏感内容前请确认具体工具说明。

WebP 应该转成 JPG 还是 PNG?

照片兼容性优先时可选 JPG,需要保留透明背景时选 PNG。JPG 不支持透明度;两种转换都支持批量处理和 ZIP 下载。

转换 JSON 和 CSV 时应该检查什么?

请核对 001 等标识符、嵌套数据与字符编码。JSON 转 CSV 支持列选择和嵌套展开;CSV 转 JSON 支持 Shift_JIS,并可保留字符串值。

应该选择哪种格式?

  • WebP 支持有损和无损压缩。转换可以改变文件格式,但无法恢复原图中已经丢失的细节。

    Google — WebP
  • PNG 使用无损压缩,并支持保存透明度的 Alpha 通道。需要保留透明背景时可以选择 PNG。

    W3C — PNG
  • JSON 是表示结构化数据的文本格式,值包括对象、数组、字符串、数字、布尔值和 null。

    RFC 8259 — JSON
  • CSV 用文本表示行和字段。含逗号、引号或换行的字段需要加引号,字段内部的双引号需要写成两个双引号。

    RFC 4180 — CSV

内容核对日期