RunToolz iconRunToolz
Welcome to RunToolz!

Base64エンコーダー/デコーダー

テキストをBase64にエンコード、またはBase64文字列をテキストにデコードします。

結果

使い方

  1. エンコードまたはデコードタブを選択
  2. 入力エリアにテキストまたはBase64文字列を入力
  3. ボタンをクリックして変換
  4. 結果をコピーするか、スワップボタンで反転

UTF-8文字およびURL-safe Base64形式に対応

Base64とは?

Base64は、バイナリデータをASCII文字列形式で表現するバイナリからテキストへのエンコード方式です。テキストコンテンツのみを安定してサポートするチャネルを通じてバイナリ形式で保存されたデータを伝送するために設計されました。

仕組み

Base64エンコードは、3バイトのバイナリデータを64文字のセット(A-Z、a-z、0-9、+、/)を使用して4つのASCII文字に変換します。入力長が3で割り切れない場合、=文字がパディングとして使用されます。

文字セット
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

一般的な使用例

メール添付ファイル

メール内のバイナリファイル用MIMEエンコード

Data URI

HTML/CSSに画像を直接埋め込み

JWTトークン

JSON Web TokenはBase64URLエンコードを使用

URLパラメータ

URLでバイナリデータを安全に伝送

XML/JSON

テキストベースのフォーマットにバイナリを埋め込み

データベースストレージ

テキストカラムにバイナリデータを保存

よくある質問