Base64 编码 API - 将文本转换为 Base64
将任何 UTF-8 文本转换为其 Base64 表示形式。 根据您的用例选择标准或 URL 安全编码。 URL 安全模式将 + 替换为 - 并将 / 替换为 _,从而使输出对于查询字符串和文件名来说是安全的。
Code examples
curl -X POST https://api.botoi.com/v1/base64/encode \
-H "Content-Type: application/json" \
-d '{"text":"Hello, World!","urlSafe":false}'When to use this API
在 JSON 有效负载中嵌入二进制数据
对文件内容、图像或证书进行 Base64 编码,以便它们可以在 JSON 中传输而不会逃避问题。
为内联资产构建数据 URI
将 SVG 图标或小图像编码为 Base64,以便直接嵌入 HTML 或 CSS 中,从而减少额外的网络请求。
在 URL 参数中传递令牌
URL 安全的 Base64 编码允许您在查询字符串中包含令牌或签名的有效负载,而无需进行百分比编码。
Frequently asked questions
标准 Base64 和 URL 安全 Base64 有什么区别?
标准 Base64 使用 + 和 / 字符,需要在 URL 中进行百分比编码。 URL 安全的 Base64 将它们替换为 - 和 _,因此输出可以直接进入查询字符串或文件名。
输入字符串有大小限制吗?
API 接受最大 1 MB 的请求正文。 对于较大的有效负载,请在客户端进行编码。
此 API 是否可以处理表情符号等非 ASCII 字符?
是的。 输入被视为 UTF-8,因此表情符号、CJK 和重音字母等字符可以正确编码。
Base64编码和加密一样吗?
不。Base64 是可逆编码,而不是加密。 任何人都可以解码输出。 如果需要保密性,请使用 /v1/encrypt/encrypt 端点。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.