跳到主要内容
Toolars
探索
报告问题

开发 · 本地工具

Base64 编码 / 解码

Base64 Encoder / Decoder

在本地编码 Unicode 文本或解码 Base64,支持 UTF-8、URL-safe 变体与换行保留,解码即时校验并指出具体错误,一键互换方向做往返验证。

任务路径 / 从输入到结果

选择“编码”或“解码”

本地运行 · 不做任何上传

了解Base64 编码 / 解码的使用方法、隐私说明与相关工具

任务路径 / 从输入到结果

如何编码和解码 Base64

  1. 01

    选择“编码”或“解码”

    用模式标签页选择方向。结果面板随输入实时更新,状态点会对当前输入给出“就绪”“有效”或“错误”的提示。

  2. 02

    输入内容

    编码时在“文本输入”面板输入;解码时把内容粘贴进“Base64 输入”面板。点“加载示例”可放入一个小例子,先看一遍往返转换。

  3. 03

    设置选项

    UTF-8 默认开启,超出 Latin-1 字节范围的字符必须用它;URL-safe 会把 + 和 / 换成 - 和 _ 并去掉填充;“保留换行”让换行符保持原样,而不是折叠成空格。

  4. 04

    查看实时校验

    解码过程会边走边校验:字母表外的字符、不可能的长度,以及——开启 UTF-8 时——非法 UTF-8 字节,各自产生具名错误。修掉被标记的值,结果立即恢复。

  5. 05

    复制、互换或下载

    点“复制结果”放入剪贴板;点“互换”把输出移回输入框并切换方向,做往返转换;点“下载 .txt”保存为 toolars-base64.txt 或 toolars-decoded.txt。

工具速览

处理方式
在浏览器本地完成
输入是否离开设备
从不
数据保留
不保存任何内容
价格
免费

你的输入留在浏览器里。

Base64 编码 / 解码 使用经过验证的本地执行路径,不会创建隐藏的输入或输出历史记录。

本地执行

在当前浏览器标签页内运行。

无隐藏处理

使用中的工具数据绝不会成为 Toolars 的文档记录。

无需账户

无需创建账户即可使用核心工作流。登录后收藏才会同步到你的账户。

立即重置

关闭标签页,当前的工作数据即刻消失。

Base64 编码 / 解码 究竟做什么

CI 密钥需要作为单行环境变量传输;样式表里的 data URL 需要检查载荷;API 响应里嵌着一段肉眼读不了的 Base64 字段。Base64 编码 / 解码 就在你当前标签页完成转换,带实时校验;“互换”按钮把解码立即变成重新编码,确认值能干净地往返。因为没有任何上传,令牌和配置片段都留在设备上。

示例 / 看看 Base64 改变了什么——以及没有改变什么。

让表示形式可见。

纯文本ToolarsVG9vbGFycw==
UTF-8 文本Hello, 世界SGVsbG8sIOS4lueVjA==
解码一个值SGVsbG8=Hello
Base64 改变的是表示形式。

它并不会加密原始内容。

编码不是加密

可读的表示形式并不会隐藏或保护源内容。

标准很重要

按目标系统选择标准或 URL 安全输出。

文本有编码

UTF-8 先把字符变成可预测的字节。

非法输入应当报错

清晰的错误比悄悄篡改畸形数据更安全。

常见问题

为什么提示“包含超出字节范围的字符,请启用 UTF-8”?
关闭 UTF-8 时,编码会把每个字符映射为单个字节,因此只能编码码位不超过 255 的字符。emoji、中日韩文字和多数带重音的文字都需要 UTF-8 选项(默认开启);重新打开它即可消除这个错误。
默认选项值是什么?
UTF-8 开启,URL-safe 关闭,“保留换行”开启。这个组合开箱就能处理普通多行文本和非拉丁字符;只有当值必须放在 URL 或文件名里存活时才打开 URL-safe。
什么是 URL 安全的 Base64?
一种把 + 换成 -、把 / 换成 _、并去掉结尾 = 填充的变体,让值可以安全地出现在 URL 和文件名中。勾选 URL-safe 选项即可生成;解码这类值时请保持同一选项开启。
“保留换行”改变什么?
开启时,换行符作为文本的一部分被编码和解码。关闭时,每个换行在编码前(以及解码后)折叠成一个空格——这正是环境变量等必须单行携带的值所需要的。
为什么我的 Base64 解码失败?
允许 ASCII 空白与省略补位;错误补位和非零尾位会被拒绝。UTF-8 保留开头的 BOM。字节模式导出文本,不导出原始二进制。
我粘贴的文本会被上传到别处吗?
不会。编码和解码完全在当前浏览器标签页内运行,输入不会被发送或保留,也无需账号。清空工作区即丢弃两个面板的内容。

延伸阅读

继续探索开发者工具

相关任务,而非死胡同。

无需返回完整索引,直接进入另一个专注的工作区。

代码转图片

Code to Image Converter

把 JavaScript、TypeScript、HTML、CSS、JSON、Bash 代码用 Shiki 高亮后排成带窗口标题与行号的卡片,可调背景、内边距、字号与 1x/2x 比例,导出 SVG 或 PNG。

创建

URL Slug 生成器

URL Slug Generator

把标题实时转成干净的 URL slug:去重音、& 变 and、标点折叠为连字符或下划线,中日文等非拉丁文字保留,结果小写,可复制或下载。

创建

React Native 阴影生成器

React Native Shadow Generator

为 iOS 与 Android 生成 React Native 阴影样式:调偏移、不透明度、半径与 elevation,对照实时近似预览,复制 StyleSheet 代码;可选新架构 boxShadow 模式。

创建

HTML 编码 / 解码

HTML Encoder/Decoder

编码时恰好转义 &、<、> 与两种引号共五个字符,解码经浏览器解析器还原命名、十进制与十六进制实体;一键互换即可验证往返,全程本地。

转换