开发者工作台 / 本地工具

开发者工具。

整理数据,检查文件,编码值,生成标识符,并整理代码,无需打开大型开发工作区。

152运行中的工具
现在可用
01

JSON与表格

格式化、验证、查看并转换结构化记录。

01 / DEVELOPER就绪

JSON格式化工具

在本地验证、格式化、压缩、复制和下载JSON数据。

02 / DEVELOPER就绪

JSON验证工具

在本地检查JSON语法,并查看解析后的根结构。

03 / DEVELOPER就绪

JSON压缩工具

验证JSON并移除无意义的格式空白。将JSON压缩为更紧凑的单行格式。

04 / DEVELOPER就绪

JSON转CSV

将JSON对象数组转换为逗号分隔或制表符分隔的行。

05 / DEVELOPER就绪

CSV转JSON

将支持引号的CSV或TSV解析为JSON对象数组。

06 / DEVELOPER就绪

CSV查看器

在浏览器中将本地CSV或TSV数据打开为受限表格,不会上传文件。

07 / DEVELOPER就绪

JSON Viewer

验证并格式化本地JSON文件。无需上传,支持最大2 MB的文件。

08 / DEVELOPER就绪

SQL格式化工具

格式化标准SQL、PostgreSQL、MySQL、SQLite或BigQuerySQL。

09 / DEVELOPER就绪

XML转JSON

将XML文档转换为易读的JSON,并合理处理属性。

10 / DEVELOPER就绪

JSON转XML

将JSON转换为格式正确的XML,并自定义根元素。

11 / DEVELOPER就绪

YAML转JSON

将YAML配置转换为JSON,并提供易读的解析错误信息。

12 / DEVELOPER就绪

JSON 转 YAML

将JSON转换为易读的YAML,用于配置文件和清单文件。

13 / DEVELOPER就绪

CSV转TSV

将逗号分隔的数据转换为制表符分隔格式,并保留引号括起的字段。

14 / DEVELOPER就绪

TSV转CSV

将制表符分隔的数据转换为CSV,并为需要的单元格添加引号。

15 / DEVELOPER就绪

Excel 转 CSV

将 .xlsx 工作簿逐个工作表转换为 CSV,无需上传文件。

16 / DEVELOPER就绪

CSV转Excel

在本地将CSV文本转换为真正的.xlsx工作簿。

17 / DEVELOPER就绪

JSON差异

并排比较两个JSON数据,突出显示新增、删除和修改的键。

18 / DEVELOPER就绪

XML格式化工具

在本地美化或压缩XML标记,可自定义缩进并验证语法。

19 / DEVELOPER就绪

YAML转CSV

将结构化的YAML数组映射记录转换为支持引号处理的RFC 4180 CSV,也可将CSV解析为整洁的YAML。

20 / DEVELOPER就绪

JSON Schema

在浏览器中本地根据JSON Schema声明验证JSON数据,并清晰显示错误路径。

21 / DEVELOPER就绪

SQL转JSON

将JSON数组转换为经过转义的SQL INSERT语句,或将SQL INSERT查询解析为JSON对象数组。

22 / DEVELOPER就绪

JSON 转 TS

将 JSON 对象和数组转换为强类型的 TypeScript 接口或类型声明。

23 / DEVELOPER就绪

JSON转Go

将JSON示例转换为Go结构体,自动生成符合惯例的字段名、json标签、omitempty,以及可为空字段的指针。

24 / DEVELOPER就绪

.env转换器

将.env环境变量解析为JSON、Shell导出脚本或Kubernetes ConfigMap YAML。

25 / DEVELOPER就绪

JSON转TOML

将JSON对象转换为TOML配置语法,或将TOML字符串解析为JSON对象数据。

26 / DEVELOPER就绪

JSON Schema生成器

从示例JSON数据中自动推断并生成JSON Schema定义。

27 / DEVELOPER就绪

JSON字符串转义工具

为JSON字符串字面量转义引号、换行符和控制字符,或对原始JSON字符串数据进行反转义。

28 / DEVELOPER就绪

产品CSV验证工具

根据Shopify导入程序的规则检查产品CSV,并下载修复后的副本。

29 / DEVELOPER就绪

CSV 转 SQL

将表格形式的CSV数据转换为SQL INSERT INTO查询,支持PostgreSQL、MySQL、SQLite和SQL Server。

30 / DEVELOPER就绪

JS对象转JSON

将未加引号的JS对象字面量、单引号和尾随逗号转换为严格JSON数据。

31 / DEVELOPER就绪

JSON 修复

无需与服务器往返,即可修复由LLM生成的截断、格式错误、使用单引号或未转义的JSON。

32 / DEVELOPER就绪

JSON转Python

根据JSON示例生成Python dataclasses、TypedDict或Pydantic模型。

33 / DEVELOPER就绪

JSON 转 Zod

根据 JSON 示例生成 Zod schema 和推断类型。

34 / DEVELOPER就绪

JSON转Rust

根据JSON示例生成带serde派生的Rust结构体。

35 / DEVELOPER就绪

JSONPath

测试符合RFC 9535的JSONPath表达式,查看每个匹配项及其路径。

36 / DEVELOPER就绪

INI ⇄ JSON

将INI配置文件转换为JSON,也可反向转换,支持节、嵌套节、数组和注释。

37 / DEVELOPER就绪

数据去重

按指定列删除CSV数据中的重复行,忽略大小写和空格,并显示每个值的重复次数。

38 / DEVELOPER就绪

LaTeX表格

将CSV或从电子表格粘贴的单元格转换为LaTeX表格代码,支持booktabs线条、对齐方式、标题和标签。

39 / DEVELOPER就绪

LaTeX公式

使用符号面板和实时预览编写公式,复制LaTeX或MathML,并导出SVG或PNG。

02

编码与识别

编码文本、加密文本和文件、在图片中隐藏消息、检查令牌、生成ID、计算加密摘要、校验和及HMAC签名,并测试一次性密码和PKCE。

01 / DEVELOPER就绪

Base64

将Unicode文本编码为Base64,或将Base64解码还原为UTF-8文本。

02 / DEVELOPER就绪

URL编码工具

支持Unicode的URL组件编码和解码工具。

03 / DEVELOPER就绪

HTML编码器

转义HTML敏感字符,或解码常见实体。免费、无需注册,处理在浏览器中完成。

04 / DEVELOPER就绪

哈希生成器

生成SHA-256、SHA-384、SHA-512或旧版SHA-1文本哈希。

05 / DEVELOPER就绪

文件哈希

计算本地文件的SHA-256摘要,用于比较文件内容。

06 / DEVELOPER就绪

JWT解码器

解码JWT标头和载荷数据,但不声称已完成验证。

07 / DEVELOPER就绪

UUID生成器

生成一个或多个经过密码学安全随机生成的UUID v4标识符。

08 / DEVELOPER就绪

ULID生成器

生成可排序的ULID,让同一毫秒内的值保持单调递增,并解码ULID时间戳。

09 / DEVELOPER就绪

JWT验证工具

在浏览器本地解码JWT令牌并验证HMAC SHA-256签名,服务器不会留存任何数据。

10 / DEVELOPER就绪

子网计算器

计算IPv4子网的网络地址、广播地址、子网掩码、可用主机IP范围和二进制形式。

11 / DEVELOPER就绪

密钥对生成器

使用浏览器Web Crypto API生成RSA(2048/4096位)或ECDSA公钥和私钥对,并以PEM格式导出。

12 / DEVELOPER就绪

.htpasswd生成器

在客户端内存中生成Apache和Nginx的.htpasswd认证行及密码哈希。

13 / DEVELOPER就绪

文本加密

在浏览器中使用AES-256-GCM和PBKDF2,通过密码加密和解密文本。

14 / DEVELOPER就绪

文件加密

在浏览器中使用密码和AES-256-GCM加密或解密任意文件,无需上传。

15 / DEVELOPER就绪

隐写术

将消息隐藏在图片中,可选择使用密码,并读取隐藏的消息。

16 / DEVELOPER就绪

HMAC

生成HMAC-SHA256、SHA-384、SHA-512和SHA-1签名,支持十六进制和Base64格式。

17 / DEVELOPER就绪

CRC32

计算文本或文件的CRC-32和Adler-32校验和,并以十六进制和十进制显示。

18 / DEVELOPER就绪

TOTP

根据Base32密钥测试基于时间的一次性密码,并为身份验证器应用生成二维码。

19 / DEVELOPER就绪

PKCE

OAuth PKCE代码验证器、S256代码挑战和state值生成器。

20 / DEVELOPER就绪

JWT编码器

根据JSON负载,使用HS、RS、PS和ES算法创建并签名JWT。

21 / DEVELOPER就绪

Nano ID

使用任意字符集和长度生成随机、适合网址的ID,并估算发生碰撞的概率。

22 / DEVELOPER就绪

Semver

检查版本是否符合npm范围、比较版本,并查找下一个版本。

23 / DEVELOPER就绪

bcrypt生成器

在浏览器中生成和检查bcrypt密码哈希,并可调整cost值。

24 / DEVELOPER就绪

Argon2哈希

生成Argon2 PHC字符串,或使用预设、自定义盐值和成本设置验证密码。

25 / DEVELOPER就绪

Data URI

将任意文件转换为Data URI,并生成CSS和HTML代码片段。

26 / DEVELOPER就绪

IPv6工具

展开、压缩、分类IPv6地址,并生成反向DNS名称。

27 / DEVELOPER就绪

进制转换器

在2到36进制之间转换数字,支持分数。无需注册,数据在浏览器中处理。

28 / DEVELOPER就绪

端口查询

查询TCP或UDP端口的用途,信息来自IANA注册表。

29 / DEVELOPER就绪

HTML实体

编码、解码HTML实体,并按名称、字符或代码点查询全部2,231个命名字符引用。

30 / DEVELOPER就绪

ASCII表

包含全部128个ASCII代码的四进制数值、控制字符名称和HTML实体。

31 / DEVELOPER就绪

Punycode

将国际域名转换为xn-- Punycode格式并还原,同时识别由相似字符组成的混合脚本。

32 / DEVELOPER就绪

IP转换器

在点分十进制、十进制、十六进制、二进制和IPv4映射IPv6格式之间转换IPv4地址。

33 / DEVELOPER就绪

API密钥

根据你选择的前缀、长度和字符集生成随机API密钥,并显示其比特强度。

34 / DEVELOPER就绪

MAC地址

生成任意格式的随机MAC地址,可选供应商前缀,并检查地址是单播地址还是本地管理地址。

35 / DEVELOPER就绪

证书解码器

解码PEM证书或证书链,查看主题、签发者、日期、SAN、公钥、用途和指纹。

36 / DEVELOPER就绪

地址验证工具

使用内置校验和检查Bitcoin和Ethereum地址是否有拼写错误,并获取符合EIP-55校验和格式的地址。

03

代码与文件

测试模式、比较文本、压缩代码,并检查本地文件签名。

01 / DEVELOPER就绪

正则表达式测试工具

在有时间限制的工作线程中测试JavaScript正则表达式。

02 / DEVELOPER就绪

HTML压缩工具

在浏览器中解析HTML,移除注释并压缩空白字符,让HTML文件更紧凑。

03 / DEVELOPER就绪

CSS压缩工具

在本地解析、优化并进行结构化压缩CSS。

04 / DEVELOPER就绪

JavaScript压缩工具

谨慎移除注释、缩进和空行。无需重命名标识符。

05 / DEVELOPER就绪

文本差异检查工具

逐行比较两段文本,找出新增和删除的内容。

06 / DEVELOPER就绪

MIME类型

将常见文件签名与浏览器报告的类型进行比较。

07 / DEVELOPER就绪

编码检测

在本地检测BOM、ASCII兼容性和有效的UTF-8编码。

08 / DEVELOPER就绪

cURL转代码

将cURL命令字符串转换为JavaScript、Python、Go和Node.js代码片段。

09 / DEVELOPER就绪

SVG 清理工具

在本地清理并压缩SVG标记代码,移除Illustrator/Inkscape编辑器元数据、XML注释和空白字符。

10 / DEVELOPER就绪

CSS格式化工具

将CSS规则、选择器列表和属性声明格式化、缩进并展开为易读的代码。

11 / DEVELOPER就绪

正则解释器

将JavaScript正则表达式拆解为通俗易懂的标记说明,涵盖捕获组、字符类和量词。

12 / DEVELOPER就绪

CSS单位换算器

将像素尺寸换算为相对于根字号的rem、em、vw和vh,默认根字号为16px。

13 / DEVELOPER就绪

SVG路径可视化工具

将SVG路径数据(d属性)解析为标记拆分、命令参数和可视化渲染结果。

14 / DEVELOPER就绪

Chmod计算器

使用交互式复选框矩阵计算Linux八进制权限(如755、644)和符号权限(rwxr-xr-x)。

15 / DEVELOPER就绪

SVG 转 JSX

将 SVG 矢量标记转换为简洁、组件化的 React JSX 或 TypeScript TSX 代码。

16 / DEVELOPER就绪

SVG编辑器

通过可视化界面或实时SVG XML代码绘制、设置样式、分层并编辑SVG矢量图形。

17 / DEVELOPER就绪

SVG转PDF

将SVG转换为矢量PDF,支持A4、Letter或SVG尺寸页面,以及边距、方向、适合页面或实际尺寸。

18 / DEVELOPER就绪

SVG颜色

查找并替换SVG颜色,单独或批量改色,转换为currentColor或灰度,并比较预览效果。

19 / DEVELOPER就绪

SVG查看器

安全预览SVG,检查尺寸、元素和颜色,调整大小、修复viewBox,或使其具有响应式布局。

20 / DEVELOPER就绪

文本转SVG

使用本地字体将文本转换为SVG路径,支持字距调整、多行对齐、填充和描边,并可导出SVG或PNG。

21 / DEVELOPER就绪

SVG精灵图

将本地SVG图标合并为经过清理的符号精灵图,保留viewBox并生成唯一ID,还可复制图标用法代码片段。

22 / DEVELOPER就绪

Mermaid编辑器

在线编写Mermaid图表并实时预览,支持下载为SVG或PNG。

23 / DEVELOPER就绪

RAG文本切分器

在浏览器中可视化RAG向量索引的文本切分策略、token/字符分块大小和重叠部分。

24 / DEVELOPER就绪

Token计数器

精确统计OpenAI分词器处理提示词时的Token数量,并查看文本的拆分方式。

25 / DEVELOPER就绪

系统提示词构建器

使用XML分区和格式化的OpenAI/Claude工具调用JSON模式,构建结构化LLM系统提示词。

26 / DEVELOPER就绪

docker run转Compose

将docker run命令转换为compose.yaml,也可反向转换,支持端口、卷、网络、健康检查,并列出不支持的选项。

27 / DEVELOPER就绪

HTML到JSX

将HTML转换为用于React的JSX,并将样式转换为对象。

28 / DEVELOPER就绪

Gitignore

使用GitHub官方模板生成去重合并的.gitignore文件。

29 / DEVELOPER就绪

许可证生成器

生成MIT、Apache、GPL等开源许可证的LICENSE文件,并提供对比表。

30 / DEVELOPER就绪

WebSocket

连接WebSocket服务器、发送消息并记录回复。

31 / DEVELOPER就绪

提交信息

选择类型、作用域和突破性变更,按照格式检查结果,编写 Conventional Commits 提交信息。

32 / DEVELOPER就绪

GraphQL格式化工具

格式化或压缩GraphQL查询、变更、片段和模式,保留注释。

33 / DEVELOPER就绪

邮箱验证

检查邮箱地址列表中的格式错误、常见域名拼写错误、角色地址和重复地址。

04

时间与自动化

转换时间戳,并了解标准的五字段计划。

05

合成测试数据

生成明确为虚构且有边界的JSON和CSV测试数据,不上传源数据。

06

数字与Unicode

转换整数进制、编码UTF-8字节,并准确查看Unicode标量值。

01 / DEVELOPER就绪

二进制→十进制

使用精确的BigInt运算,将带符号的二进制整数转换为十进制。

02 / DEVELOPER就绪

十进制 → 二进制

将有符号十进制整数转换为二进制,避免浮点舍入。

03 / DEVELOPER就绪

十六进制→十进制

将带符号的十六进制整数转换为十进制,使用精确的任意精度运算。

04 / DEVELOPER就绪

十进制→十六进制

将有符号十进制整数准确转换为大写十六进制。

05 / DEVELOPER就绪

八进制→十进制

使用精确运算将有符号八进制整数转换为十进制。

06 / DEVELOPER就绪

十进制→八进制

将带符号的十进制整数转换为八进制,不会产生浮点数精度损失。

07 / DEVELOPER就绪

文本→十六进制

将文本编码为大写UTF-8字节,并以清晰的空格分隔十六进制格式显示。

08 / DEVELOPER就绪

十六进制 → 文本

将带空格或不带空格的十六进制字节严格解码为UTF-8文本。

09 / DEVELOPER就绪

字符→U+

将一个Unicode标量值转换为U+表示法、十进制和十六进制形式。

10 / DEVELOPER就绪

U+ → 字符

将U+XXXX、0xXXXX或十进制表示转换为一个Unicode字符。

11 / DEVELOPER就绪

Unicode检查工具

检查文本中的隐藏零宽空格、控制字符、RTL覆盖标记和Unicode码位。

12 / DEVELOPER就绪

二进制计算器

支持二进制、八进制、十进制和十六进制的算术与位运算,并支持二进制补码。

13 / DEVELOPER就绪

数字格式

在1,234.56、1.234,56、1 234,56等分隔符格式之间转换数字,也可一次转换整列。

07

CSS设计

以可视化方式构建渐变、阴影、字号比例、流式尺寸和网格布局,并复制CSS。

08

形状与背景

绘制SVG波浪和斑 blob,并构建CSS背景图案与磨砂玻璃面板。

09

策略与布局

编写内容安全策略,并探索CSS形状和Flexbox布局。

10

证书请求和密钥

在浏览器中生成、解码和比较证书请求与密钥。

格式化、验证和修复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,而不要使用计数器或时间戳。