面向真实开发工作流的实用工具

AlgoKit

免费在线工具,直接在浏览器中运行,敏感数据始终留在你的设备上。

# 按任务快速开始

从你要完成的任务出发,一步步使用相关工具。

# 快速开始

最常用的工具,每项任务只需一两分钟。

JS

JSON 格式化

在线格式化并美化 JSON,支持 2 空格、4 空格或制表符缩进,可按字母排序键,语法错误会精确提示行号和列号。完全在浏览器中运行。

JS

JSON 验证

按 RFC 8259 语法验证 JSON,精确显示错误所在的行、列和原因,并提供重复键警告和结构统计。

JS

JSON 对比

按结构比较两个 JSON 文档:以 JSONPath 显示新增、删除和修改的值,忽略键顺序和排版。免费,在浏览器中运行。

正则

正则表达式测试

实时测试 JavaScript 正则,支持全部修饰符(g i m s u y d):高亮匹配、捕获组和命名组、索引以及替换预览,并有防卡死的 Worker 保护。

JW

JWT 解码器

解码 JWT 以读取头部、载荷声明和签名,把 exp、nbf、iat 显示为日期并给出过期状态。本地运行,不会上传任何内容。

JW

JWT 验证器

用 HMAC 密钥、PEM 公钥、X.509 证书、JWK 或 JWKS 验证 JSON Web Token 的签名,并在本地检查 exp、nbf、签发者和受众。

Ba

Base64 解码

将 Base64 或 base64url 解码为可读的 UTF-8 文本,也可以用十六进制查看原始字节。支持缺失填充、空白字符和 data: URI 前缀。

Ba

Base64 编码

在浏览器中将文本或十六进制字节编码为 Base64。完整支持 UTF-8(表情符号、中日韩文字、重音字符),可选 URL 安全字母表、填充和每 76 字符换行。

密码

密码生成器

在浏览器中用 crypto.getRandomValues 生成高强度随机密码。可选择长度和字符集,并显示以比特计的精确熵值。

# 分类

CRC

用于错误检测的循环冗余校验算法

MD

消息摘要算法(MD2、MD4、MD5)

SHA-1

安全哈希算法 1 - 160位哈希函数

SHA-2

安全哈希算法 2 系列(SHA-224、SHA-256、SHA-384、SHA-512)

SHA-3

基于 Keccak 的安全哈希算法 3

Keccak

Keccak 加密哈希函数

SHAKE

可扩展输出函数(SHAKE128、SHAKE256)

cSHAKE

可定制的 SHAKE 函数

KMAC

Keccak 消息认证码

密码与安全

密码生成、分析、哈希和安全工具

加密与密码学

对称与非对称加密、HMAC 和密钥生成(AES、3DES、RSA、PGP)

编码

编码与解码数据:Base64、Base32、Base58、URL、HTML 实体、十六进制、Unicode 等

格式化工具

格式化、压缩和校验代码与数据(JSON、XML、YAML、SQL、HTML、CSS),并转换命名风格

生成器

生成 ID、密钥、测试数据、二维码、条形码和配置文件(UUID、API 密钥、.gitignore、Dockerfile)

转换器

转换数据格式、进制、颜色、时间戳、单位和货币(JSON、CSV、YAML、XML)

文本工具

统计、对比、清理和转换文本(字数统计、文本对比、正则、大小写、去重)

图像工具

用于操作和转换图像的工具(压缩、调整大小、转换)

设计与 CSS

可视化生成 CSS:阴影、渐变、Flexbox 与 Grid 布局、动画和调色板

Web 工具

面向 Web 开发和 SEO 的工具(JWT、URL、DNS、HTTP 响应头、meta 标签、站点地图)

数学与计算器

理财、健康、百分比、程序员运算和日常数学计算器

时间与日期

时区换算、日期差、工作日、计时器、秒表和世界时钟

# 为什么选择 AlgoKit

每个工具都力求准确、快速,并能立即用于实际工作。

客户端处理:你的数据不会被上传
依据参考值和标准进行测试
每个页面都有清晰的说明、示例和常见问题

常用工作流

格式化并校验 JSON/API 数据

部署前组合使用 JSON 格式化、校验和对比工具。

加密并保护敏感输入

核对哈希、进行对称加密,并为集成生成密钥。

整理文本和数据格式

转换格式、清理文本,并按需要的结构导出数据。