开发者工作台 / 本地工具
开发者工具。
整理数据,检查文件,编码值,生成标识符,并整理代码,无需打开大型开发工作区。
现在可用
JSON与表格
格式化、验证、查看并转换结构化记录。
JSON格式化工具
在本地验证、格式化、压缩、复制和下载JSON数据。
JSON验证工具
在本地检查JSON语法,并查看解析后的根结构。
JSON压缩工具
验证JSON并移除无意义的格式空白。将JSON压缩为更紧凑的单行格式。
JSON转CSV
将JSON对象数组转换为逗号分隔或制表符分隔的行。
CSV转JSON
将支持引号的CSV或TSV解析为JSON对象数组。
CSV查看器
在浏览器中将本地CSV或TSV数据打开为受限表格,不会上传文件。
JSON Viewer
验证并格式化本地JSON文件。无需上传,支持最大2 MB的文件。
SQL格式化工具
格式化标准SQL、PostgreSQL、MySQL、SQLite或BigQuerySQL。
XML转JSON
将XML文档转换为易读的JSON,并合理处理属性。
JSON转XML
将JSON转换为格式正确的XML,并自定义根元素。
YAML转JSON
将YAML配置转换为JSON,并提供易读的解析错误信息。
JSON 转 YAML
将JSON转换为易读的YAML,用于配置文件和清单文件。
CSV转TSV
将逗号分隔的数据转换为制表符分隔格式,并保留引号括起的字段。
TSV转CSV
将制表符分隔的数据转换为CSV,并为需要的单元格添加引号。
Excel 转 CSV
将 .xlsx 工作簿逐个工作表转换为 CSV,无需上传文件。
CSV转Excel
在本地将CSV文本转换为真正的.xlsx工作簿。
JSON差异
并排比较两个JSON数据,突出显示新增、删除和修改的键。
XML格式化工具
在本地美化或压缩XML标记,可自定义缩进并验证语法。
YAML转CSV
将结构化的YAML数组映射记录转换为支持引号处理的RFC 4180 CSV,也可将CSV解析为整洁的YAML。
JSON Schema
在浏览器中本地根据JSON Schema声明验证JSON数据,并清晰显示错误路径。
SQL转JSON
将JSON数组转换为经过转义的SQL INSERT语句,或将SQL INSERT查询解析为JSON对象数组。
JSON 转 TS
将 JSON 对象和数组转换为强类型的 TypeScript 接口或类型声明。
JSON转Go
将JSON示例转换为Go结构体,自动生成符合惯例的字段名、json标签、omitempty,以及可为空字段的指针。
.env转换器
将.env环境变量解析为JSON、Shell导出脚本或Kubernetes ConfigMap YAML。
JSON转TOML
将JSON对象转换为TOML配置语法,或将TOML字符串解析为JSON对象数据。
JSON Schema生成器
从示例JSON数据中自动推断并生成JSON Schema定义。
JSON字符串转义工具
为JSON字符串字面量转义引号、换行符和控制字符,或对原始JSON字符串数据进行反转义。
产品CSV验证工具
根据Shopify导入程序的规则检查产品CSV,并下载修复后的副本。
CSV 转 SQL
将表格形式的CSV数据转换为SQL INSERT INTO查询,支持PostgreSQL、MySQL、SQLite和SQL Server。
JS对象转JSON
将未加引号的JS对象字面量、单引号和尾随逗号转换为严格JSON数据。
JSON 修复
无需与服务器往返,即可修复由LLM生成的截断、格式错误、使用单引号或未转义的JSON。
JSON转Python
根据JSON示例生成Python dataclasses、TypedDict或Pydantic模型。
JSON 转 Zod
根据 JSON 示例生成 Zod schema 和推断类型。
JSON转Rust
根据JSON示例生成带serde派生的Rust结构体。
JSONPath
测试符合RFC 9535的JSONPath表达式,查看每个匹配项及其路径。
INI ⇄ JSON
将INI配置文件转换为JSON,也可反向转换,支持节、嵌套节、数组和注释。
数据去重
按指定列删除CSV数据中的重复行,忽略大小写和空格,并显示每个值的重复次数。
LaTeX表格
将CSV或从电子表格粘贴的单元格转换为LaTeX表格代码,支持booktabs线条、对齐方式、标题和标签。
LaTeX公式
使用符号面板和实时预览编写公式,复制LaTeX或MathML,并导出SVG或PNG。
编码与识别
编码文本、加密文本和文件、在图片中隐藏消息、检查令牌、生成ID、计算加密摘要、校验和及HMAC签名,并测试一次性密码和PKCE。
Base64
将Unicode文本编码为Base64,或将Base64解码还原为UTF-8文本。
URL编码工具
支持Unicode的URL组件编码和解码工具。
HTML编码器
转义HTML敏感字符,或解码常见实体。免费、无需注册,处理在浏览器中完成。
哈希生成器
生成SHA-256、SHA-384、SHA-512或旧版SHA-1文本哈希。
文件哈希
计算本地文件的SHA-256摘要,用于比较文件内容。
JWT解码器
解码JWT标头和载荷数据,但不声称已完成验证。
UUID生成器
生成一个或多个经过密码学安全随机生成的UUID v4标识符。
ULID生成器
生成可排序的ULID,让同一毫秒内的值保持单调递增,并解码ULID时间戳。
JWT验证工具
在浏览器本地解码JWT令牌并验证HMAC SHA-256签名,服务器不会留存任何数据。
子网计算器
计算IPv4子网的网络地址、广播地址、子网掩码、可用主机IP范围和二进制形式。
密钥对生成器
使用浏览器Web Crypto API生成RSA(2048/4096位)或ECDSA公钥和私钥对,并以PEM格式导出。
.htpasswd生成器
在客户端内存中生成Apache和Nginx的.htpasswd认证行及密码哈希。
文本加密
在浏览器中使用AES-256-GCM和PBKDF2,通过密码加密和解密文本。
文件加密
在浏览器中使用密码和AES-256-GCM加密或解密任意文件,无需上传。
隐写术
将消息隐藏在图片中,可选择使用密码,并读取隐藏的消息。
HMAC
生成HMAC-SHA256、SHA-384、SHA-512和SHA-1签名,支持十六进制和Base64格式。
CRC32
计算文本或文件的CRC-32和Adler-32校验和,并以十六进制和十进制显示。
TOTP
根据Base32密钥测试基于时间的一次性密码,并为身份验证器应用生成二维码。
PKCE
OAuth PKCE代码验证器、S256代码挑战和state值生成器。
JWT编码器
根据JSON负载,使用HS、RS、PS和ES算法创建并签名JWT。
Nano ID
使用任意字符集和长度生成随机、适合网址的ID,并估算发生碰撞的概率。
Semver
检查版本是否符合npm范围、比较版本,并查找下一个版本。
bcrypt生成器
在浏览器中生成和检查bcrypt密码哈希,并可调整cost值。
Argon2哈希
生成Argon2 PHC字符串,或使用预设、自定义盐值和成本设置验证密码。
Data URI
将任意文件转换为Data URI,并生成CSS和HTML代码片段。
IPv6工具
展开、压缩、分类IPv6地址,并生成反向DNS名称。
进制转换器
在2到36进制之间转换数字,支持分数。无需注册,数据在浏览器中处理。
端口查询
查询TCP或UDP端口的用途,信息来自IANA注册表。
HTML实体
编码、解码HTML实体,并按名称、字符或代码点查询全部2,231个命名字符引用。
ASCII表
包含全部128个ASCII代码的四进制数值、控制字符名称和HTML实体。
Punycode
将国际域名转换为xn-- Punycode格式并还原,同时识别由相似字符组成的混合脚本。
IP转换器
在点分十进制、十进制、十六进制、二进制和IPv4映射IPv6格式之间转换IPv4地址。
API密钥
根据你选择的前缀、长度和字符集生成随机API密钥,并显示其比特强度。
MAC地址
生成任意格式的随机MAC地址,可选供应商前缀,并检查地址是单播地址还是本地管理地址。
证书解码器
解码PEM证书或证书链,查看主题、签发者、日期、SAN、公钥、用途和指纹。
地址验证工具
使用内置校验和检查Bitcoin和Ethereum地址是否有拼写错误,并获取符合EIP-55校验和格式的地址。
代码与文件
测试模式、比较文本、压缩代码,并检查本地文件签名。
正则表达式测试工具
在有时间限制的工作线程中测试JavaScript正则表达式。
HTML压缩工具
在浏览器中解析HTML,移除注释并压缩空白字符,让HTML文件更紧凑。
CSS压缩工具
在本地解析、优化并进行结构化压缩CSS。
JavaScript压缩工具
谨慎移除注释、缩进和空行。无需重命名标识符。
文本差异检查工具
逐行比较两段文本,找出新增和删除的内容。
MIME类型
将常见文件签名与浏览器报告的类型进行比较。
编码检测
在本地检测BOM、ASCII兼容性和有效的UTF-8编码。
cURL转代码
将cURL命令字符串转换为JavaScript、Python、Go和Node.js代码片段。
SVG 清理工具
在本地清理并压缩SVG标记代码,移除Illustrator/Inkscape编辑器元数据、XML注释和空白字符。
CSS格式化工具
将CSS规则、选择器列表和属性声明格式化、缩进并展开为易读的代码。
正则解释器
将JavaScript正则表达式拆解为通俗易懂的标记说明,涵盖捕获组、字符类和量词。
CSS单位换算器
将像素尺寸换算为相对于根字号的rem、em、vw和vh,默认根字号为16px。
SVG路径可视化工具
将SVG路径数据(d属性)解析为标记拆分、命令参数和可视化渲染结果。
Chmod计算器
使用交互式复选框矩阵计算Linux八进制权限(如755、644)和符号权限(rwxr-xr-x)。
SVG 转 JSX
将 SVG 矢量标记转换为简洁、组件化的 React JSX 或 TypeScript TSX 代码。
SVG编辑器
通过可视化界面或实时SVG XML代码绘制、设置样式、分层并编辑SVG矢量图形。
SVG转PDF
将SVG转换为矢量PDF,支持A4、Letter或SVG尺寸页面,以及边距、方向、适合页面或实际尺寸。
SVG颜色
查找并替换SVG颜色,单独或批量改色,转换为currentColor或灰度,并比较预览效果。
SVG查看器
安全预览SVG,检查尺寸、元素和颜色,调整大小、修复viewBox,或使其具有响应式布局。
文本转SVG
使用本地字体将文本转换为SVG路径,支持字距调整、多行对齐、填充和描边,并可导出SVG或PNG。
SVG精灵图
将本地SVG图标合并为经过清理的符号精灵图,保留viewBox并生成唯一ID,还可复制图标用法代码片段。
Mermaid编辑器
在线编写Mermaid图表并实时预览,支持下载为SVG或PNG。
RAG文本切分器
在浏览器中可视化RAG向量索引的文本切分策略、token/字符分块大小和重叠部分。
Token计数器
精确统计OpenAI分词器处理提示词时的Token数量,并查看文本的拆分方式。
系统提示词构建器
使用XML分区和格式化的OpenAI/Claude工具调用JSON模式,构建结构化LLM系统提示词。
docker run转Compose
将docker run命令转换为compose.yaml,也可反向转换,支持端口、卷、网络、健康检查,并列出不支持的选项。
HTML到JSX
将HTML转换为用于React的JSX,并将样式转换为对象。
Gitignore
使用GitHub官方模板生成去重合并的.gitignore文件。
许可证生成器
生成MIT、Apache、GPL等开源许可证的LICENSE文件,并提供对比表。
WebSocket
连接WebSocket服务器、发送消息并记录回复。
提交信息
选择类型、作用域和突破性变更,按照格式检查结果,编写 Conventional Commits 提交信息。
GraphQL格式化工具
格式化或压缩GraphQL查询、变更、片段和模式,保留注释。
邮箱验证
检查邮箱地址列表中的格式错误、常见域名拼写错误、角色地址和重复地址。
时间与自动化
转换时间戳,并了解标准的五字段计划。
合成测试数据
生成明确为虚构且有边界的JSON和CSV测试数据,不上传源数据。
示例资料
生成一眼可辨为虚构、用于测试的资料固定数据。
示例地址
生成虚构的地址样式测试数据,用于界面测试。
示例产品
生成模拟商品目录产品和SKU,用于产品网格、库存标签及导入测试。
示例订单
生成带有仅用于测试的ID的合成订单测试夹具。
示例JSON
无需上传即可生成有效的JSON测试记录。
CSV示例
生成符合CSV格式的模拟记录,用于导入测试。
模拟数据
使用自定义字段生成最多1,000行JSON、CSV或SQL INSERT语句格式的虚拟测试数据。
数字与Unicode
转换整数进制、编码UTF-8字节,并准确查看Unicode标量值。
二进制→十进制
使用精确的BigInt运算,将带符号的二进制整数转换为十进制。
十进制 → 二进制
将有符号十进制整数转换为二进制,避免浮点舍入。
十六进制→十进制
将带符号的十六进制整数转换为十进制,使用精确的任意精度运算。
十进制→十六进制
将有符号十进制整数准确转换为大写十六进制。
八进制→十进制
使用精确运算将有符号八进制整数转换为十进制。
十进制→八进制
将带符号的十进制整数转换为八进制,不会产生浮点数精度损失。
文本→十六进制
将文本编码为大写UTF-8字节,并以清晰的空格分隔十六进制格式显示。
十六进制 → 文本
将带空格或不带空格的十六进制字节严格解码为UTF-8文本。
字符→U+
将一个Unicode标量值转换为U+表示法、十进制和十六进制形式。
U+ → 字符
将U+XXXX、0xXXXX或十进制表示转换为一个Unicode字符。
Unicode检查工具
检查文本中的隐藏零宽空格、控制字符、RTL覆盖标记和Unicode码位。
二进制计算器
支持二进制、八进制、十进制和十六进制的算术与位运算,并支持二进制补码。
数字格式
在1,234.56、1.234,56、1 234,56等分隔符格式之间转换数字,也可一次转换整列。
CSS设计
以可视化方式构建渐变、阴影、字号比例、流式尺寸和网格布局,并复制CSS。
CSS渐变
使用实时预览、色标和预设制作线性、径向和圆锥CSS渐变。
盒阴影
使用偏移量、模糊、扩展、图层和内阴影生成CSS box-shadow,并复制代码。
字号比例
根据基础字号和比例生成模块化字号比例,预览效果,并复制CSS变量或Tailwind配置。
CSS clamp()
使用CSS clamp()表达式,让字体大小或间距在两种屏幕宽度之间平滑变化。
CSS Grid
在网格上绘制页面布局、命名区域,并复制grid-template CSS。
配色方案生成器
生成协调的配色方案,锁定喜欢的颜色,并导出为CSS、Tailwind、JSON或PNG。
形状与背景
绘制SVG波浪和斑 blob,并构建CSS背景图案与磨砂玻璃面板。
SVG波浪
制作用于分隔页面区块的分层SVG波浪,并将其复制为SVG或CSS。
SVG blob
生成单色或渐变的随机有机blob形状,并将其下载为SVG。
CSS图案
使用纯CSS渐变制作条纹、网格、圆点、棋盘格和锯齿图案,生成后即可复制。
Glassmorphism
使用backdrop-filter制作磨砂玻璃卡片:设置模糊、色调和边框,预览效果并复制CSS。
形状分隔线
使用SVG、CSS和HTML创建波浪、曲线、倾斜、三角形、箭头、锯齿、云朵和山峰区块分隔线。
SVG图案
使用两种颜色、背景、间距、描边和旋转生成无缝SVG图案,并导出CSS、SVG或PNG图块。
策略与布局
编写内容安全策略,并探索CSS形状和Flexbox布局。
证书请求和密钥
在浏览器中生成、解码和比较证书请求与密钥。
格式化、验证和修复JSON
JSON格式化工具会为数据添加缩进,方便阅读;验证工具会说明数据能否解析以及在哪一处出错;JSON Schema验证工具检查数据是否符合预期结构,而不只是语法有效。当JSON基本正确但存在尾随逗号、单引号或截断结尾等问题时——这些问题经常出现在语言模型生成的内容中——JSON修复工具会修复机械性错误,而JSON差异比较工具则按键比较两个版本,而不是逐行比较。
CSV与电子表格
CSV看似简单,实际往往并非如此:分隔符可能不同(逗号、许多欧洲地区使用的分号、制表符),文本字段可能在引号内包含分隔符,而Excel会悄悄删除代码开头的零,并将长数字转换为科学计数法。CSV查看器会显示文件实际如何解析,Excel转CSV和CSV转Excel可在两种格式之间转换,CSV转JSON则将行转换为供代码使用的记录。
编码不是加密
Base64、URL编码和HTML实体会改变数据的书写方式,使其能够通过特定传输渠道;任何人都可以将其还原,因此它们并不能隐藏数据。哈希是单向且长度固定的,可用于检查文件是否发生变化——文件哈希工具会在本地计算SHA-256——但普通的快速哈希并不是安全存储密码的方式。
任何人都能读取JWT:JWT解码器无需任何密钥即可显示其中的声明。只有像JWT验证器那样验证签名,才能证明HMAC令牌未被篡改。
时间、计划与标识符
Unix时间戳是自1970年以来的UTC秒数,但JavaScript和许多API使用毫秒,因此13位数字的值几乎总是表示毫秒——时间戳转换器可以处理这两种单位。Cron计划由五个字段组成(分钟、小时、日、月、星期),通常按服务器所在时区运行,且经常使用UTC;Cron说明工具会用文字解释计划,并列出接下来的运行时间。对于必须避免冲突的标识符,请使用UUID,而不要使用计数器或时间戳。