y2x 로고
📮地址转换
💱汇率换算
🖼️图片转换
🔤文本提取
📐单位换算
🎬媒体转换
💻开发者工具
📄文档转换
🔳二维码
📮地址转换
💱汇率换算
🖼️图片转换
🔤文本提取
📐单位换算
🎬媒体转换
💻开发者工具
📄文档转换
🔳二维码
📮地址转换
💱汇率换算
🖼️图片转换
🔤文本提取
📐单位换算
🎬媒体转换
💻开发者工具
📄文档转换
🔳二维码
y→x
📢광고 문의 · help@silver-smiths.com›

开发者工具

编码解码功能

Base64 Encode/Decode — 将文本转换为 Base64 并还原。中文和表情符号会先转为 UTF-8 字节,不会乱码。同时支持放入 URL 或文件名时使用的 URL-safe 格式(+/ → -_,去除填充)。 URL Encode/Decode — 对要放入查询字符串的值做百分号编码,或把已编码的地址还原为可读形式。 JWT Decoder — 展开令牌的头部与载荷,并把签发时间(iat)、过期时间(exp)显示为可读时间。 输入内容不会上传服务器,仅在浏览器内处理。

使用方法

① 在上方选择 Base64、URL 或 JWT。 ② Base64 和 URL 需要选择编码或解码方向。 ③ 在输入框粘贴内容,结果即时计算,无需点击转换按钮。 ④ 用结果右侧的复制按钮放入剪贴板。

适用场景

• 查看 API 响应中 Base64 字符串的实际内容 • 生成 Basic 认证头的值 • 对含中文的查询字符串进行编码解码 • 查看登录令牌(JWT)包含哪些声明、何时过期 • 处理图片 Data URL 中的 Base64 部分

常见问题

Q. 中文转成 Base64 会乱码吗?
A. 不会。浏览器的 btoa 原本只接受 Latin-1,直接传入中文会报错;本工具会先转换为 UTF-8 字节再编码,解码时也按 UTF-8 还原。
Q. 什么时候用 URL-safe Base64?
A. 标准 Base64 中的 +、/、= 在 URL 或文件名中可能被理解为其他含义。URL-safe 格式把它们替换为 -、_ 并去掉末尾填充,可直接放入地址。JWT 使用的就是这种格式。
Q. 会验证 JWT 签名吗?
A. 不会。验证签名需要密钥,而在浏览器中输入密钥并不安全。本工具用于查看令牌内容和过期时间,验证请在服务端进行。
Q. encodeURIComponent 和 encodeURI 有什么区别?
A. 本工具使用 encodeURIComponent,适用于编码查询字符串中的单个值这类「片段」,会把 :、/、? 等字符一并编码。而用于整条地址的 encodeURI 会保留这些分隔符。
Q. 输入的令牌或内容会留在服务器吗?
A. 不会。所有转换都在浏览器内完成,输入内容不会发送到外部。