为什么做这个工具
Base64 和 URL 编码是开发里最常碰的「体力活」:调接口要看 token、配 OAuth 要拼 redirect_uri、 塞图片要 Data URL。网上不少工具只支持 ASCII、报错不明所以,或者一次只能一个方向。这个工具 双向实时——两边都能编辑,改哪边另一边立刻跟上。
- Base64:完整 UTF-8 支持(中文、emoji 不变问号);可选 URL 安全字母表(
- _替换+ /);解码时自动忽略换行与空格、自动补齐缺失的=,并把 URL 安全字母表换回标准;无效字符精确报位置。 - URL 编码:
encodeURIComponent(逐字符,适合参数值)与encodeURI(整段,保留&?/)双模式;可选把+视为空格(querystring 习惯);孤立的%会明确报错而不是静默丢弃。 - Data URL:文本一键生成
data:链接(MIME 可改、Base64 / 百分号载荷可选);反向粘一个 Data URL,识别 MIME 并还原内容。 - 双向实时:在任意一侧输入,另一侧即刻更新;「⇄ 放回输入」可继续叠加一层编码。
- 纯本地:全部计算在浏览器里完成,没有后端,内容不出你的设备。