Tools100% 本地

TOTP / HOTP 生成器

从 Base32 密钥生成一次性验证码。粘贴 otpauth:// URI 自动填充所有选项。兼容 Google Authenticator、1Password、Authy 以及任何符合 RFC 6238 / 4226 的客户端。不存储任何数据。

↗ TOTP 独立页面
算法
位数
周期
SHA-1 · 6 digits · 30 swaiting
上一个——————
下一个——————
点击复制
下一码倒计时
计数器
Unix 时间

二维码

从任何文本或 URL 生成二维码。可生成 otpauth:// URI 二维码,导入到认证应用中。

↗ 二维码独立页面
Type something above to render a QR code

Base64

将纯文本编码为 Base64 (RFC 4648) 或解码回来。支持 Unicode (UTF-8)。

解码后的文本
Output will appear here
 

URL 编码 / 解码

百分号编码或解码。选择组件(编码全部内容)或完整 URL(保留 :/?#[] 结构)。

解码后的输出
Output will appear here
 

JSON 格式化

验证、美化或压缩 JSON。错误时精确显示行列号。

 
输出
Output will appear here

JWT 解码与验证

查看头部、载荷与声明。本地验证 HS256 / RS256 / ES256 签名 — 你的密钥与公钥不会离开浏览器。

↗ JWT 独立页面
头部
在上方粘贴令牌
载荷
签名
未验证

哈希生成器

SHA-1、SHA-256 与 SHA-512 摘要。输入文本或拖入文件。

拖入文件以计算哈希
SHA-1160 bit · 40 hex chars
SHA-256256 bit · 64 hex chars
SHA-512512 bit · 128 hex chars

Hex 转换器

将文本转换为十六进制字节,或将十六进制解码为文本。下方可选择显示格式。

文本输出
Output will appear here
 

HTML 实体

将特殊字符编码为 HTML 实体,或反向解码。点击参考条目可插入。

解码后的输出
Output will appear here
常用实体 — 点击复制

正则测试

实时测试正则表达式。匹配高亮显示,分组在列表中展示。

模式
/
/
 
高亮匹配

文本对比

逐行对比两段文本。绿色 = 新增,红色 = 删除。

在上方两个区域粘贴文本

颜色转换

以任何格式输入颜色 — HEX、rgb() 或 hsl()。立即查看并复制所有格式。

在上方输入颜色
HEX
RGB
HSL
oklch
绿
色相
—°

UUID 生成器

使用密码学随机字节生成 RFC 4122 v4 版本的 UUID。

点击上方按钮生成
验证 / 检查 UUID
粘贴 UUID 进行检查

密码生成器

使用 crypto.getRandomValues 生成密码学随机密码。可选择长度和字符集。

— 位
点击复制

随机数生成器

使用 crypto.getRandomValues 生成密码学随机整数或小数,通过拒绝采样保证均匀分布。可设定范围、数量和格式。无 Math.random 偏差。

↗ 随机数独立页面
模式
范围
数量
唯一
排序
格式
 
waiting
Click Generate
点击复制

抛硬币

浏览器内的真实 3D 抛硬币动画。每次结果都是从 crypto.getRandomValues 抽取的一个比特 — 动画只是装饰,结果可证明为 50/50。

↗ 抛硬币独立页面
HEADS
TAILS
标签
每次抛掷
速度
总计
0
正面
0
反面
0
最长连续
0
本次会话历史 (0 · 最新优先)
No flips yet — give it a go.

Unix 时间戳

在 Unix 纪元秒数与人类可读日期之间转换。本地与 UTC 时间。

当前时间戳
UTC
本地
相对时间
Sponsored AD
模式
配色
动画
赞助AD
Livestream Downloader Record any livestream → Telegram