Base64 与 URL 编码 使用方法
- 1
选择编码方式
选择 Base64、URL 编码或 HTML 实体,然后选择编码或解码。
- 2
粘贴文本或选择文件
在左侧输入框中输入或粘贴文本;在 Base64 编码模式下,也可以选择文件,将其转换为 Base64 或 data URL。
- 3
调整选项
可开启 Base64URL、填充或每行 76 个字符,也可以选择对 URL 的哪些部分进行转义。
- 4
复制或保存结果
复制输出内容,或另存为文件,也可以点击“将输出用作输入”来反向转换。
限制与 Pro
免费使用,无需注册:可编码最大 50 MB 的文件,文本长度只要浏览器能容纳即可;超过 600,000 个字符的结果只预览一部分,完整结果可通过复制和“另存为文件”获取。
Pro 可去除广告;编码器的功能在所有套餐中完全相同。 了解 Pro
关于 Base64 与 URL 编码
Base64 可以把任意字节转换成 64 个可打印字符,方便在电子邮件、JSON、HTML 属性和 HTTP 头中传输。这个编码器既能处理文本,也能处理文件:文本会先转换为 UTF-8,所以带重音的字母、中文和 emoji 都能正确往返转换,不会像浏览器自带的 btoa() 那样报错。
编码时可以选择标准字母表或 Base64URL(用 - 和 _ 代替 + 和 /,常见于 JWT 和 URL 参数),还可以选择是否添加 = 填充,以及每 76 个字符换行的 MIME 格式。最大 50 MB 的文件可以转换为纯 Base64,或生成可直接用于 img src 或 CSS 背景的 data: URL。
解码时两种字母表都能识别,会忽略空格和换行,自动补全缺失的填充,并去掉 data: URL 前缀。如果结果是可读的 UTF-8,你会直接看到文本;否则工具会根据文件签名检查开头的几个字节,识别 PNG、JPEG、GIF、WebP、PDF、ZIP、MP3、MP4、字体等格式,让你预览图片,或以正确的扩展名下载文件。输入无效时,会给出准确的位置和说明。
另外两个标签页覆盖其他常用编码:URL 百分号编码(单个查询值、完整 URL,或空格变成 + 的表单数据),并列出每个查询参数的明细;还有双向的 HTML 实体转换,支持 、é 等所有命名实体。Base64 只是一种编码,并不是加密,任何人都可以解码。
隐私
编码和解码都在当前浏览器标签页中完成,包括你选择的文件;你输入或打开的内容不会被上传。你的选项开关(URL 安全字母表、填充、URL 模式)会保存在本地存储中,但文本和文件本身不会被保存。
功能
正确支持 UTF-8
emoji、重音字母和非拉丁文字都能正常编码和解码,不会出现 btoa() 的 Unicode 错误。
也能解码文件
二进制结果会按签名识别类型,图片可预览,文件可下载。
URL 和 HTML 转义
支持查询值、完整 URL 或表单的百分号编码,以及所有 HTML 命名实体。