将文本或文件转成 Base64
适合这些搜索场景
检查 URL query 参数是否正确转义
把 HTML 片段安全显示在页面中
解析 JWT、Basic Auth 等接口认证内容
专题工具
Base64 编码/解码
在文本与 Base64 之间编码解码,原生支持 UTF-8 中文。支持 URL 安全变体,把加号与斜杠换成连字符与下划线,避免在查询串中被误解。也能把本地文件拖入直接编码,便于生成 Data URI 内嵌到页面。解码时可自动忽略换行与空格,从邮件或代码里复制来的字符串不会报错。粘贴整段文本即可批量编解码。
Base64 文件转换器
把图片、PDF、字体等本地文件转换为 Base64 data URL,与文本版 Base64 编码/解码工具的区别在于:本工具专注文件场景,且能把 Base64 字符串反向还原并直接下载成原始文件。适合生成内联图片、邮件附件与 HTML 嵌入资源,编码后体积约增加三分之一,建议用于小图标与字体等小文件,支持拖拽批量处理。
URL 编码/解码
对字符串做百分号编码与解码,自动处理保留字符与中文,避免问号、空格与 & 破坏路由解析。可切换整体编码与组件编码两种粒度,前者保留冒号斜杠等结构符,后者把它们一并编码。解码时可选择是否把加号还原成空格,避免表单数据还原错位。也支持整段 URL 批量处理。也支持只编码参数部分。可只编码参数或整段链接。
HTML 实体转换
编码或解码 HTML 实体,把特殊字符与命名实体互相转换,防止输入被浏览器当作标签执行。支持命名实体、十进制与十六进制三种写法互转,覆盖货币符号与不间断空格。也可只转义尖括号与引号,避免正文里的中文与标点被多余编码。也可只解码不编码。也支持把整段富文本中的标签与符号一次性处理。命名与数字实体可双向互转。
文本转 Unicode
在文本与 Unicode 转义序列间互转,支持 BMP 与代理对并显示码点,适合排查隐藏控制符、还原被转义的 emoji 与多语言文案。能列出每个字符的十进制与十六进制码点,基本平面之外的内容会显示为代理对。适合排查零宽字符、不可见控制符与源码里的转义残留。转义序列可整段还原。非基本平面字符会拆成代理对。
文本转二进制
通过 UTF-8 在文本与二进制字符串间互转,逐字符显示 0/1 位序列与字节边界。基于 UTF-8 逐字符处理,常见汉字占 3 字节、emoji 占 4 字节,并标出字节边界。反向可把 0/1 串还原成文本,便于核对串口与协议报文。位串可整体复制。可指定每行输出多少字节便于阅读。
JWT 解析器
解码并检查 JWT 的 header、payload 与过期时间,高亮展示声明字段并校验签名结构。把头部、载荷与签名三段分别解码,并高亮 exp、iat、nbf 等时间声明。会提示令牌是否已过期,便于快速判断登录失效原因。支持直接粘贴完整令牌串。签名部分只做结构解析,不做密钥校验。
Basic Auth 生成器
输入用户名密码生成 Authorization 请求头(Base64),可直接用于 curl、Postman 调试 HTTP 鉴权,也支持反向解码查看账号。生成 Authorization 请求头并附 Base64 凭证,可直接粘进 curl 或抓包工具。也可反向解码已有凭证核对账号。
颜色转换器
在 HEX、RGB、HSL 格式间双向换算,支持 alpha 通道与即时色块预览。同时给出 HSV 值与相近色参考,并计算与黑白文字的对比度是否达标。可拖动取色或从图片吸取颜色,结果按 CSS 写法输出。结果可一键复制成代码。并给出透明度与不支持透明格式之间的换算建议。支持实时预览。
大小写格式转换器
在 camelCase、snake_case、kebab-case 与 PascalCase 等命名风格间互转。也能生成全大写下划线常量名与标题式写法,切换时无需手动改字。转换会保留数字与已有缩写,避免把 API 变成 aPI。转换前可预览每一行结果,确认无误再复制。可一次转换整列字段名与变量名。
罗马数字转换器
在阿拉伯数字与罗马数字间双向转换,覆盖 1 至 3999 并按左减规则校验四、九等写法,拒绝非法组合。支持大写与小写输出,也能批量转换整列数字,适合表单年份、书籍章节与版权行的正式写法。无论是填版权页还是读古籍卷号都一次转换到位。免费、无需注册,罗马数字互转在浏览器内即时完成,数据不出本机。
文本转 NATO 字母表
把文本逐字母映射为 NATO 音标字母表,适合航空管制、客服电话核对拼写与外语教学,避免噪音环境下口述邮箱与验证码的字母歧义。逐字映射为 Alpha 到 Zulu,数字按标准读法处理,空格与标点原样保留。适合电话核对邮箱、序列号与验证码,避免 B 与 D、M 与 N 听错。读音表可复制后直接念。
推荐工作流
接口认证排查
解析 JWT payload,检查 Basic Auth 头,再处理 URL 参数。
前端转义处理
对 HTML 实体、Unicode 和 URL 进行转换,排查字符显示问题。
文件嵌入
把本地文件编码为 Base64 data URL,再按需压缩或复制到配置中。
编码解码专题的价值
先分清编码方向再动手
报错「乱码」时先判断是 URL 编码、HTML 转义还是 Base64 数据。我们用 Base64 做文本/文件互转、URL 编码器处理查询参数、HTML 实体做 XSS 转义,三个入口对应三种常见调试场景。
覆盖接口和前端常见问题
认证头、URL 参数、HTML 转义和字符编码经常交叉出现,统一入口能减少调试成本。
适合复制粘贴式工作
多数编码任务都是临时处理一段字符串,在线工具比打开脚本或 IDE 更快。
保护敏感内容
令牌、请求头和本地文件都在浏览器处理,避免把调试数据发送给第三方服务。
编码解码常见问题
Base64 是加密吗?
不是。Base64 是编码格式,任何人都可以解码,不适合保护敏感信息。
URL 编码和 HTML 实体有什么区别?
URL 编码用于地址和查询参数,HTML 实体用于在网页内容里安全显示特殊字符。
JWT 解析会验证签名吗?
JWT 解析可以查看 header 和 payload,是否验证签名取决于具体工具能力和你提供的密钥。