动手练习与实用工具

开发者工具

编码解码、哈希、校验、格式化与转换 —— 全部在浏览器本地运行,数据不出本机。

165 个工具

文本 26

词频统计

按 Unicode 分词统计文本中的词频,可选小写化,并输出排序后的频次表。

大小写转换器

在小写、大写、标题式、句式、camelCase、snake_case 与 kebab-case 之间转换文本,保留 Unicode 字母与数字。

电话号码格式化

把带可选国家代码的电话号码规范为 E.164、RFC 3966 与分组国内格式,并校验位数。

二进制文本转换器

把 UTF-8 文本转换为 8 位二进制分组,并以严格校验把二进制还原为文本。

忽略空白差异比对

逐行比较两段文本,把真正的差异与仅空白、缩进或换行不同的行分开。

空白规范化

去除行首尾空白、合并重复空格、转换制表符并删除空行,不改变词语与标点。

括号配对检查

检查圆括号、方括号与花括号是否配对,报告不匹配位置与最大嵌套深度。

摩斯电码转换器

把文本编码为摩斯电码或把摩斯电码解码为文本,覆盖字母、数字与常见标点。

数字转英文单词

把最大 999,999,999,999 的整数转换为美式英文单词,采用短级差制,负数加 minus 前缀。

缩进转换器

按所选宽度在制表符与空格之间转换行首缩进,行内内容保持不动。

文本反转器

按字符、单词或行反转文本,按 Unicode 码点计数以保证 emoji 完整。

文本分词(轻量)

把文本切分为单词、数字、标点与空白词元,给出各类计数与唯一词列表。

文本统计

完全在浏览器中统计字符、单词、行、句子、段落数与预估阅读时间,不向服务器发送任何文本。

文本折行格式化

按所选列宽对段落做软折行,适用于邮件、提交信息与终端输出,可选打断超长单词。

行排序器

按升序或降序排序文本行,支持数值感知排序、去重、过滤空行与按语言区域比较。

正则反向引用解析

扫描正则表达式,列出捕获组、命名分组、非捕获组与反向引用,并对悬空引用给出警告。

正则转义生成器

转义纯文本以便安全嵌入 JavaScript RegExp,覆盖点号、方括号、花括号与反斜杠等全部元字符。

重复行清理

找出唯一行、重复行或带计数的行,支持可选大小写敏感与去首尾空白,全部在浏览器本地处理。

字符串截断器

把文本截断到指定的字符数或词数并追加后缀(如省略号),让预览与标签保持严格长度。

字符频率分析

统计文本中每个字符出现的次数,支持 Unicode 码点、可选大小写折叠与空白排除。

Base32 编码 / 解码

按 RFC 4648 编解码带填充的 Base32,完全 UTF-8 安全,Unicode 文本可无损往返。数据不离开浏览器。

Lorem Ipsum 生成器

按指定段落数、句子数与每句词数生成确定性的占位文本。

Markdown 表格格式化

把逗号、制表符或竖线分隔的行转换为对齐整齐的 GitHub 风格 Markdown 表格,列宽补齐后可直接粘贴进文档。

N-gram 生成器

从文本生成字符或词语的 n-gram 及频次,n 支持 1 至 10,并按出现次数排序。

Soundex 编码器

按 NARA 规则把姓名编码为经典美式 Soundex 码,处理 H/W 分隔、元音边界与零填充。

URL Slug 生成器

从标题与短语生成可读的 URL slug,去除变音符号、可配置分隔符并限制最大长度,同时保留 Unicode 字母。

数据 20

查询字符串解析

把查询字符串或 URL 解析为解码后的键值行,保留重复键与空值,便于调试与 API 工作。

进制转换器

在二进制、八进制、十进制、十六进制与 36 进制之间转换任意大小整数,校验数字并支持有符号输入。

科学计数法转换器

在普通十进制与科学计数法之间转换数字,可选固定有效数字并拆出尾数与指数。

罗马数字转换器

在 1 至 3999 的整数与罗马数字之间互相转换,并拒绝畸形的数字形式。

十六进制转储查看器

以经典十六进制转储形式预览任意文本,含字节偏移、每行十六字节与 ASCII 列,便于快速检查。

位运算计算器

对 32 位无符号操作数计算 AND、OR、XOR、NOT 与移位,并给出二进制、十六进制与有符号十进制视图。

字节单位换算

同一字节数按不同单位并列展示,支持十进制(kB/MB/GB)与二进制(KiB/MiB/GiB)标准。

ASCII 码表参考

按十进制、十六进制或字符查询 0–127 的 ASCII 码点,同时查看二进制、八进制与控制字符名称。

CSV 转 JSON

以首行为字段名,把逗号分隔数据转换为 JSON 对象数组,支持带引号与转义的字段。

CSV 转 Markdown 表格

把 CSV 数据(含带引号且内嵌逗号与换行的字段)转换为对齐整洁的 GitHub 风格 Markdown 表格,可选对齐方式。

IBAN 校验器

按结构、各国长度规则与 ISO 13616 mod-97 校验和验证国际银行账号。

IMEI 校验器

用 Luhn 校验和验证 15 位 IMEI,附逐位计算过程与 TAC/SNR 字段拆解。

ISBN 校验器

校验 ISBN-10 与 ISBN-13 的校验和,容忍连字符输入,并在两种形式之间转换。

JSON 排序器

按码点升序或降序排列 JSON 对象的键,可递归或仅顶层,数组顺序保持不变。

JSON 转 TypeScript

从示例 JSON 生成 TypeScript 接口与类型声明,自动推断基本类型、数组与嵌套对象结构。

JSONPath 测试器

对 JSON 文档测试 JSONPath 表达式,支持点记法、方括号、通配符与递归下降。

Luhn 校验和验证

用 Luhn 算法验证数字标识符,校验失败时给出校验和与建议的末位数字。

URL 解析器

把 URL 拆解为协议、凭据、主机、端口、路径、查询参数与片段,并在输出中隐去密码。

UUID 版本识别

校验 8-4-4-4-12 的 UUID 布局,并按 RFC 9562 读出其版本(v1 至 v8)与变体半字节,附完整字段拆解。

VIN 校验器

校验 17 位车辆识别代号,按北美标准计算校验位并解析车型年份。

安全 18

口令短语生成器

从固定的 150 词表用加密随机数生成便于记忆的多词口令短语,分隔符与大小写可选。

密码强度计

按长度与字符类别给密码打 0 到 100 分,并给出明确的可提升建议。全部在本地运行。

密码熵估算器

估算密码的字母表大小与以位计的香农熵,再换算为真实猜测速率下的离线破解时间。

密码生成器

用 crypto.getRandomValues 与拒绝采样从可选字符类别生成随机密码,并保证每类至少出现一次。

银行卡组织识别

依据号段与长度识别卡组织,验证 Luhn 校验和,并展示掩码形式与发卡行识别号。

Argon2id 哈希参数信息

估算 Argon2id 口令哈希的延迟与内存占用,并对照 OWASP 2024 最低与推荐参数检查你的配置。

bcrypt 成本估算器

估算 bcrypt 成本因子的延迟与抗暴力破解能力,并按目标哈希耗时与攻击者吞吐量给出推荐成本。

CSP 头构建器

按各指令来源构建 Content-Security-Policy 头,跳过空指令并拒绝裸通配符。

HMAC 生成器

用 Web Crypto API 为消息与密钥计算 HMAC-SHA-256、SHA-384 或 SHA-512 签名,输出十六进制与 Base64。

HTML 实体编码 / 解码

编码五个 HTML 关键字符并解码命名或数字实体,可选对非 ASCII 文本使用数字实体。

JWT 过期时间计算

解码 JWT 载荷,把 exp、iat、nbf 声明转换为 UTC ISO 时间戳,并给出已过期或有效的结论。

JWT 令牌解码

在浏览器中安全解码 JWT 头部与载荷,检查过期时间、签发方与声明,令牌不会发送到任何外部服务器。

JWT 签名检查

检查 JWT 签名:解码头部与载荷,显示算法与签名字节,并用密钥验证 HS256/384/512 的 HMAC 签名。

PII 文本脱敏

识别并遮蔽文本中的邮箱、电话、信用卡号与美国社会安全号,并报告各类被遮蔽的数量。

SHA-256 哈希生成器

用 Web Crypto API 从文本输入生成 SHA-256(SHA256)等加密哈希,输出十六进制摘要以便比对与校验数据完整性。

SRI 哈希生成器

用 SHA-256、SHA-384 或 SHA-512 从资源内容生成子资源完整性(SRI)哈希,并复制可直接使用的 script 标签。

Unix 权限计算器

在八进制与符号形式的 Unix 文件权限之间转换,并解释读/写/执行与 setuid、setgid、粘滞位。

URL 安全检查器

对照常见钓鱼危险信号评估 URL,如明文 HTTP、内嵌凭据、IP 主机、Punycode 与高风险顶级域。

CSS 12

盒阴影生成器

用偏移、模糊、扩散、颜色、透明度与 inset 控制生成 CSS box-shadow,并实时预览效果。

视口单位计算器

在给定视口尺寸下,于像素与 CSS 视口单位 vw、vh、vmin、vmax 之间双向换算。

圆角预览

在实时盒子上预览四角 border-radius 取值,并复制生成的简写 border-radius CSS 声明。

CSS 单位换算器

在 px、rem、em、pt、pc、in、cm、mm 与百分比之间换算长度,遵循 96dpi 的 CSS 定义并支持自定义根字号。

CSS 特异性计算器

按标准 (a, b, c) 记法计算选择器特异性得分,输入任意选择器即可看到内联、ID、类与元素各部分的贡献。

CSS 颜色名查询

在 CSS 关键字颜色名与十六进制值之间双向转换,附 RGB、HSL 换算、精确名称匹配与最接近颜色建议。

CSS 颜色转换器

在 HEX、rgb() 与 hsl() 之间即时转换颜色,支持简写十六进制与 rgb/hsl 输入,完全离线且无依赖。

CSS clamp() 生成器

生成响应式 clamp(MIN, PREFERRED, MAX) 取值,表达式的 calc() 包裹会自动处理。

CSS Flexbox 演练场

交互式测试 flexbox 容器与项目属性并实时预览,调整 justify-content、align-items、flex-direction 与 flex-grow 即可看到布局变化。

CSS Grid 演练场

交互式试验 CSS Grid 布局属性,定义列、行、间距与区域,同时在实时预览中观察网格模板更新。

Cubic Bezier 预览

预览 CSS cubic-bezier() 缓动曲线,校验控制点,并采样从输入到输出的进度映射。

RGBA / Hex 颜色转换器

在 #RRGGBB、#RRGGBBAA、rgb() 与 rgba() 之间转换颜色,处理并校验透明度。

数据转换 11

编码 11

日期与时间 10

Web 10

网络 9

数据格式 9

文本处理 7

工程工具 3

算法 3

CSS 与前端 2

校验 2

数学 2

代码 2

标识符 2

参考 1

生成器 1

数字 1

时间 1

无障碍 1

数据生成 1