コンテンツへスキップ
POST AI agent ready /v1/base64/encode

Base64 エンコード API - テキストを Base64 に変換

UTF-8 テキストを Base64 表現に変換します。 ユースケースに応じて、標準エンコーディングまたは URL セーフ エンコーディングを選択します。 URL セーフ モードでは、+ が - に、/ が _ に置き換えられ、出力がクエリ文字列とファイル名に対して安全になります。

Parameters

stringrequired

The UTF-8 string to encode.

boolean

Use URL-safe Base64 encoding (replaces + with - and / with _).

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.