开发者工具
格式化、转换、编解码和生成工具。免费、快速、私密:数据只留在你的浏览器里。
100 个工具
转换工具
颜色转换(HEX、RGB、HSL) 在 HEX、RGB、HSL、HSV 和 CMYK 之间转换颜色,实时预览,并显示与白色、黑色的对比度。 CSV 转 HTML 表格 把 CSV 数据转换成带表头的 HTML 表格,可以直接粘贴到网页或邮件中。 CSV 与 JSON 互转 把 CSV 转成 JSON,或把 JSON 转回 CSV。自动识别分隔符,支持表头和数据类型识别。 CSV 转 Markdown 表格 把 CSV 或 TSV 转换成排列整齐的 Markdown 表格,用于 README、文档和 GitHub Issue。 CSV 转 SQL 把 CSV 转换成 MySQL、PostgreSQL、SQLite 或 SQL Server 的 CREATE TABLE 和 INSERT 语句,自动推断列类型。 CSV 转 TSV 把逗号分隔的 CSV 转换成制表符分隔的 TSV,正确处理带引号的单元格。 CSV 转 XML 把 CSV 的每一行转换为 XML 元素,用表头作为元素名,自动识别分隔符。 curl 命令转代码 把 curl 命令转换成 JavaScript fetch、Node.js axios、Python requests、Go、PHP、Java 或 C# 代码。 数据大小换算 在比特、字节、KB、MB、GB、TB 与二进制 KiB、MiB、GiB 之间换算存储和带宽单位。 Excel 与 CSV 互转 把 .xlsx 工作簿的任意工作表转成 CSV,或把 CSV 转成 Excel 文件。日期、数字和多行单元格都会保留,文件不会上传。 HTML 转 Markdown 把 HTML 转换成整洁的 Markdown,支持标题、列表、链接、图片、代码块和 GitHub 表格。 图片格式转换(JPG、PNG、WebP) 把图片批量转换成 JPG、PNG 或 WebP,可限制最大尺寸,逐个下载或打包成 ZIP。全部在浏览器里完成。 图片转 PDF 把 JPG、PNG、WebP 等图片合成一个 PDF,每页一张,可选 A4、Letter 或按图片大小排版。图片不会上传。 JSON Lines 与 JSON 互转 把 JSON Lines(JSONL、NDJSON)转换成 JSON 数组,或把 JSON 数组转回 JSON Lines,出错时给出行号。 JSON 转 Go 结构体 根据 JSON 示例生成带 json 标签的 Go 结构体,支持独立命名或内联的嵌套结构体和 omitempty。 JSON 转 HTML 表格 把 JSON 对象数组转换成 HTML 表格,嵌套字段展开为带点号的列名。 JSON 转 Markdown 表格 把 JSON 对象数组转换成对齐的 Markdown 表格,嵌套字段自动展开成列。 JSON 转 TSV 把 JSON 对象数组转换成制表符分隔的 TSV,可以直接粘贴到 Excel 或 Google 表格。 JSON 转 TypeScript 根据 JSON 示例生成 TypeScript 接口或类型,自动拆分嵌套类型、识别可选字段和 null。 JSON 转 XML 把 JSON 转换成格式良好、带缩进的 XML,数组变成重复元素,「@」开头的键变成属性。 JSON5 转 JSON 把 JSON5 或 JSONC(带注释、尾逗号、无引号键、单引号)转换成严格的标准 JSON。 Markdown 转 HTML 把 Markdown 转换成 HTML,支持 GitHub 风格 Markdown、标题锚点、可选的安全过滤和完整页面输出。 进制转换器 在二进制、八进制、十进制、十六进制和三十六进制之间转换任意大小的整数。 PDF 转图片(PNG、JPG) 把 PDF 的每一页转成 PNG、JPG 或 WebP 图片,可选分辨率和页码,逐页下载或打包成 ZIP。文件不会上传。 SVG 转 PNG 把 SVG 代码或文件转换成清晰的 PNG、JPG 或 WebP 图片,可选 1–4 倍或任意宽度,背景可透明或纯色。 文本与二进制、十六进制互转 把文本转成二进制、十六进制、十进制或八进制的 UTF-8 字节,也能把字节还原成文本。 TOML 与 JSON 互转 把 TOML 转成 JSON,或把 JSON 转成 TOML。支持表、表数组、内联表和日期,出错时精确指出位置。 单位换算 一站式换算长度、重量、温度、体积、面积、速度、时间、压强和能量单位。 Unix 时间戳转换 把 Unix 时间戳(秒、毫秒、微秒或纳秒)转换成可读日期,或把日期转换成时间戳。 XML 转 CSV 把 XML 中重复的记录转换成 CSV 行,属性和嵌套元素都会变成列。 XML 转 HTML 表格 把 XML 中重复的记录渲染成 HTML 表格,属性和嵌套元素都会变成列。 XML 转 JSON 在浏览器中把 XML 转成 JSON,保留属性、文本和重复元素,出错时指出具体位置。 XML 转 TSV 把 XML 中重复的记录转换成制表符分隔的 TSV,可以直接粘贴到表格软件。 YAML 与 JSON 互转 把 YAML 转成 JSON,或把 JSON 转成 YAML。支持锚点、多文档,出错时精确指出位置。
格式化与压缩
代码格式化 用 Prettier 美化 HTML、CSS、JavaScript、TypeScript、JSON、XML、Markdown、YAML 和 GraphQL 代码。 Go 代码格式化 用编译成 WebAssembly 的 gofmt 在浏览器里格式化 Go 代码。 JavaScript 与 CSS 压缩 用 Terser 压缩 JavaScript、用 CSSO 压缩 CSS,减小文件体积,全部在浏览器里完成。 JavaScript 混淆 通过重命名变量、隐藏字符串和打乱控制流让 JavaScript 难以阅读,同时保持运行结果不变。 JSON 格式化与校验 美化、校验和压缩 JSON,精确指出错误位置。全部在浏览器本地完成。 JSON Schema 校验 用 JSON Schema(2020-12、2019-09、Draft-07、Draft-04)校验 JSON 数据,列出每个错误及其路径。 JSON 树形编辑器 把 JSON 显示成可折叠的树,直接修改键、值和类型,JSON 文本同步更新。 JSONPath 在线测试 对 JSON 执行 JSONPath 查询,列出所有匹配的值和路径,支持过滤表达式和函数(RFC 9535)。 PHP 代码格式化 用 Prettier 官方 PHP 插件,按 PER 编码规范(PSR-12)美化 PHP 代码。 Python 代码格式化 用编译成 WebAssembly 的 Ruff 格式化程序,把 Python 代码整理成 Black 风格。 Ruby 代码格式化 用 Syntax Tree 格式化 Ruby 代码,底层是编译成 WebAssembly 的真正 Ruby 解释器。 SQL 格式化 美化 SQL 语句,支持 MySQL、PostgreSQL、SQL Server、Oracle、SQLite、BigQuery 等方言。 YAML 格式化与校验 检查 YAML 语法,列出每个错误的行号和列号,并把有效的 YAML 重新格式化为统一缩进。
编码与哈希
Base64 编码解码 把文本编码为 Base64,或把 Base64 解码回文本,完整支持 UTF-8 和 URL 安全格式。 URL 编码解码 把文本做百分号编码,安全放进 URL 和查询参数;或把 %XX 序列解码回可读文本。 JWT 解码 解码 JSON Web Token,查看头部和载荷,并检查签发时间和过期时间。 MD5 / SHA 哈希生成器 一次计算文本的 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 哈希值,可输出十六进制或 Base64。 MD5 哈希生成器 计算任意文本的 MD5 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 SHA-256 哈希生成器 计算任意文本的 SHA-256 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 HTML 实体编码与解码 把文本转义成 <、é 这样的 HTML 实体,或把实体还原成普通文本。 图片转 Base64 把 PNG、JPG、GIF、WebP、SVG 图片转换成 Base64 Data URI,可直接用于 CSS、HTML 和 Markdown,也能把 Base64 还原成图片。 JWT 生成与签名 用 JSON 载荷生成并签名 JSON Web Token,支持 HS256/384/512,以及使用 PEM 私钥的 RS、PS、ES 算法。 字符串转义/反转义 为 JSON、JavaScript、Java/C#、Python、SQL、CSV、XML、正则表达式和 Shell 命令转义或反转义字符串。 SHA-1 哈希生成器 计算任意文本的 SHA-1 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 SHA-512 哈希生成器 计算任意文本的 SHA-512 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 HMAC 生成器 用密钥计算消息的 HMAC-MD5、HMAC-SHA1、HMAC-SHA256、HMAC-SHA384 和 HMAC-SHA512,输出十六进制或 Base64。 Bcrypt 哈希生成与校验 按指定成本用 bcrypt 哈希密码,或校验密码是否与 bcrypt 哈希匹配。 AES 加密解密 用口令(PBKDF2)或十六进制密钥,以 AES-GCM 或 AES-CBC 加密、解密文本,输出 Base64。 TOTP / HOTP 验证码生成器 根据 Base32 密钥或 otpauth:// URI 生成双因素认证验证码(TOTP 和 HOTP),支持 SHA-1/256/512、6–8 位和实时倒计时。
文本工具
正则表达式测试 实时测试 JavaScript 正则表达式:高亮匹配结果、查看捕获组、预览替换效果。 文本对比 对比两段文本,按行、按词或按字符高亮新增、删除和修改的内容。 字数统计 统计字数、字符数、句子、段落和字节数,并估算阅读与朗读时间,中英文和表情符号都能正确计数。 大小写转换 一次把文本转换成大写、小写、标题格式、句首大写,以及 camelCase、PascalCase、snake_case、kebab-case 等命名格式。 文本行排序 按字母、自然顺序、数值或长度给文本行排序,删除重复行和空行,去除首尾空格或随机打乱。 去除 HTML 标签 去掉 HTML 标签、脚本和样式,保留段落结构清晰的纯文本。 邮箱格式校验 批量检查邮箱地址格式是否合法,发现常见域名拼写错误并去重。只校验格式,不查询邮箱是否存在。 日期计算器 计算两个日期之间相差的天数、周数、月数和工作日,或在某个日期上加减年、月、周、天。 PCRE 正则表达式测试 用真正的 PCRE2 引擎测试 PHP / Perl 兼容正则:支持递归、占有量词、\K 等 JavaScript 没有的语法。
网页开发
Cron 表达式解析 用中文解释 Cron 表达式,并列出它在本地时区或 UTC 下接下来的运行时间。 Markdown 预览 编写 Markdown 并实时预览,支持 GitHub 风格 Markdown,可复制生成的 HTML。 HTML/CSS/JS 在线运行 在线编写 HTML、CSS 和 JavaScript 并实时预览,带控制台输出、分享链接和 HTML 下载。代码在浏览器沙箱里运行。 URL 解析器 把 URL 拆成协议、主机、端口、路径、查询参数和片段并解码,还能编辑参数重建 URL。 CSS 渐变生成器 可视化制作线性、径向和锥形 CSS 渐变:调整色标、角度和位置,实时预览,可从预设开始,一键复制 CSS。 CSS 阴影生成器 可视化制作 CSS box-shadow:叠加多层阴影,调整偏移、模糊、扩展、颜色和内阴影,实时预览,可从预设开始,一键复制 CSS。 Favicon 图标生成器 用文字、Emoji 或你的 Logo 生成网站图标:favicon.ico、各尺寸 PNG、Apple 触摸图标、manifest 和 HTML 代码,一个 ZIP 打包下载。 Meta 标签生成器 生成网页的 SEO meta 标签、Open Graph 和 Twitter 卡片标签,并预览搜索结果和社交分享效果。 User-Agent 解析 把 User-Agent 字符串解析成浏览器、引擎、操作系统、设备和 CPU,并识别搜索爬虫、AI 爬虫和 HTTP 客户端。 子网计算器(IPv4 CIDR) 根据 CIDR 或 IP 加子网掩码计算网络地址、广播地址、主机范围、主机数、掩码和反掩码,并可把网络划分成多个子网。 Chmod 权限计算器 在勾选框、八进制(755)和符号表示(rwxr-xr-x)之间换算 Unix 文件权限,支持 setuid、setgid 和粘滞位,并生成可直接复制的 chmod 命令。 时区转换 在全球各时区之间转换日期和时间,自动处理夏令时,并显示每个时区的 UTC 偏移和日期变化。 颜色对比度检查(WCAG) 检查文字和背景颜色的 WCAG 2.x 对比度,查看普通文字、大号文字和界面组件的 AA/AAA 是否达标,实时预览,并给出最接近的达标颜色。 PX 转 REM 换算 按任意基准字号把 px 换算成 rem 或 em(也可反向),附换算对照表,并能一次性转换粘贴的 CSS 中所有 px 值。 Robots.txt 生成器 生成 robots.txt:按 User-agent 设置允许和禁止的路径,添加站点地图和抓取间隔,一键屏蔽 AI 爬虫。 XML 站点地图生成器 把网址列表转换成带 lastmod、changefreq 和 priority 的 sitemap.xml,也能校验并格式化已有的站点地图。 .htaccess 生成器 生成 Apache .htaccess 配置:强制 HTTPS、www 跳转、301 重定向、404 页面、Gzip、缓存和安全响应头。 CSS 圆角生成器 逐个角设置 CSS border-radius,支持椭圆圆角和不规则形状,单位可选 px、% 或 rem,实时预览,可从预设开始,复制最短的 CSS。 在线图片编辑器 在浏览器里裁剪、旋转、翻转、缩放图片,调整亮度对比度、套用滤镜、查看 EXIF,并保存为 PNG、JPG 或 WebP。图片不会上传。 CSS 字体栈生成器 生成跨平台的 CSS font-family 字体栈,包含系统字体、中日韩回退字体和 Emoji 字体。 CSS 雪碧图生成器 把多个小图标合并成一张雪碧图 PNG,并生成每个图标对应的 CSS background-position 类。
生成器
UUID 生成器 批量生成随机 UUID v4 或按时间排序的 UUID v7,使用浏览器的安全随机数。 密码生成器 用密码学安全的随机数生成高强度密码,全部在浏览器本地完成。 二维码生成器 把网址或任意文本生成二维码,可下载 SVG 或 PNG。无需注册,不经过跳转链接。 Lorem Ipsum 假文生成器 按段落、句子或单词数生成 Lorem Ipsum 占位文字,可输出纯文本或 HTML,也能生成中文、日文、韩文、俄文、阿拉伯文、印地文和泰文假文。 Nano ID 生成器 生成 Nano ID:简短、URL 安全的唯一 ID,使用安全随机数,长度任选,可用预设或自定义字符集,并给出重复概率估算。 ULID 生成器 生成 ULID:26 位、按时间排序的唯一 ID,使用安全随机数,一次最多 1000 个。 .gitignore 生成器 按语言、框架、编辑器和操作系统组合模板,一键生成 .gitignore 文件。