View this page in English?Switch to English
使用繁體中文瀏覽?切換到繁體中文
日本語で表示しますか?日本語に切り替える
한국어로 보시겠어요?한국어로 전환
ดูหน้านี้เป็นภาษาไทยไหม?เปลี่ยนเป็นภาษาไทย
Lihat halaman ini dalam bahasa Indonesia?Beralih ke bahasa Indonesia
Xem trang này bằng tiếng Việt?Chuyển sang tiếng Việt
यह पेज हिन्दी में देखें?हिन्दी में बदलें
Voir cette page en français ?Passer au français
Diese Seite auf Deutsch ansehen?Zu Deutsch wechseln
¿Ver esta página en español?Cambiar a español
Visualizzare questa pagina in italiano?Passa all'italiano
Deze pagina in het Nederlands bekijken?Overschakelen naar Nederlands
Wyświetlić tę stronę po polsku?Przełącz na polski
Ver esta página em português?Mudar para português
Открыть страницу на русском?Переключить на русский
Bu sayfayı Türkçe görüntülemek ister misiniz?Türkçeye geç
عرض هذه الصفحة بالعربية؟التبديل إلى العربية
跳到主内容

Base64 编码/解码

Base64 编码/解码支持 UTF-8 文本、Base64URL、MIME 换行输出,以及图片转 Data URL/raw Base64、本地预览和图片下载。

输入文本

Base64 编码/解码

快速开始

1
选择文本、图片转 Base64 或 Base64 转图片。
2
粘贴文本/Base64,或上传一张图片。
3
编码或解码文本后复制结果。
4
图片上传后复制 Data URL 或原始 Base64。
5
粘贴 Data URL 或原始 Base64,选择 MIME 后预览或下载。

常见使用场景

URL/JWT

优先使用 URL‑safe 变体(-/_),避免链接转义;开启“URL‑safe 输出”后默认会省略结尾“=”填充

邮件/MIME

需要换行时采用 MIME 76 列(CRLF)规则;网页传输一般不换行。本工具提供 76 列换行与 LF/CRLF 切换开关

多行文本

开启“逐行编码”,每行独立输出 Base64,便于逐条处理

MIME/PEM

开启“按 MIME 76 列换行(CRLF)”;若需 LF 行尾,同时开启“换行使用 LF(\n)”

Data URL

嵌入时生成 data:[mime];base64,…;解码会自动截取逗号后的内容

往返校验

整段模式编码后解码核对;逐行编码的结果须逐条解码。

图片上传

保持原始字节不变,可在 Data URL 与原始 Base64 输出之间来回切换,无需重新上传

图片 Data URL

粘贴 data:image/...;base64,... 后,可自动识别 MIME 并立即预览图片。

原始 Base64 图片数据

需要显式提供原始图片 MIME 类型,系统才能自动预览并下载为图片。

编码参数与变体

URL‑safe 输出
逐行编码(每行独立编码)
按 MIME 规范每 76 字符换行(CRLF)
换行使用 LF(\n)
Data URL
原始 Base64
原始 Base64 图片输入必须显式指定 MIME,因为 Base64 本身不保存文件格式元数据
自动补齐填充字符(=):长度对齐为 4 的倍数;长度不合法会提示
忽略空白:解码时自动移除换行与空格

文本与图片边界

文本编码默认输出标准 Base64(+/ 与 = 填充);开启 URL-safe 后改为 Base64URL(-/_,默认省略填充)。
解码兼容标准 Base64 与 Base64URL,会移除空白、尽量补齐填充,并自动截取 Data URL 逗号后的内容。
图片转 Base64 一次处理一张图片并保持原始字节;不会压缩、裁剪、缩放、优化、扫描或转换格式。
原始 Base64 图片输入不包含 MIME 元数据;预览或下载前必须选择原始图片类型。
超长文本与图片处理受文本执行边界、Data URL 长度、浏览器内存和浏览器图片预览支持限制。
非图片二进制文件请使用专门的文件工具或命令行;文本模式按 UTF-8 显示字节,任意二进制可能出现乱码。

使用建议

文本模式默认按 UTF‑8 处理;如需对接 GBK、Shift‑JIS 等其他编码,请先转换后再使用。
用于 URL/Cookie/JWT:建议开启“URL‑safe 输出”(-/_,默认省略 =);对接需要标准 Base64(+/=)的系统则保持关闭
跨系统传递建议移除换行与空白;仅用于展示时再加回
经 Base64 后体积约增 33%;超长文本建议分段处理,不建议把它当作大文件存储格式。
对接需要标准 Base64 的系统:关闭 URL‑safe(保留 +/ 与 =)
逐行编码会对已编码文本再次编码;如仅需变体转换,请关闭“逐行编码”后再点击“编码”
76 列换行仅影响显示;解码会自动忽略换行与空白
分享原始 Base64 时,请同时保留原始 MIME 类型,方便接收方正确还原文件
图片预览是否可用取决于浏览器对该格式的支持;即使预览失败,下载仍保持原始字节

限制与兼容性

文本模式会把解码后的字节按 UTF-8 文本显示;非图片二进制文件请使用专门的文件工具或命令行。
图片上传、Data URL 长度与预览大小受浏览器内存和图片格式支持影响。
某些图片格式可以成功编码,但在当前浏览器中可能仍无法直接预览

隐私与安全

Base64 处理在浏览器中完成。文本输入、Base64 图片输入、已选图片和设置可能保留在当前会话或浏览器存储中。若你保存工作区或启用 WebDAV 同步,这些输入、已选图片附件和设置可能按同步设置保存。使用共享设备时,可按需清空输入、图片和站点数据。
安全提示:Base64 是编码,不是加密;它不会隐藏、校验或扫描内容。涉密场景请先加密再编码。

常见问题

9

可继续使用这些相关工具,完成后续步骤。

© CrateX.app · All Rights Reserved

社区