変換オプション
入力
テキストまたは Base64 文字列を入力
0 文字
出力
変換結果
0 文字
ファイル → Base64 変換
Base64エンコードとは
Base64は、バイナリデータを印字可能なASCII文字列に変換するエンコード方式です。英数字と一部の記号(+、/、=)の64種類の文字のみを使用するため、メール本文・HTMLのデータURI・JSONペイロードなど、テキストしか扱えない場面でも安全にバイナリを埋め込めます。3バイトのデータを4文字に変換するため、データ量は約33%増加しますが、あらゆる環境で文字化けなく転送できる信頼性が最大のメリットです。
URLセーフBase64は標準版の + と / をそれぞれ - と _ に置き換えたバリアントで、JWTトークンやクエリパラメータなど、URLに直接埋め込む用途で広く使われています。パディング文字 = も省略される場合が多く、本ツールの「URLセーフ」モードではこの形式に対応しています。
よくある使用例
- JWT(JSON Web Token): ヘッダーとペイロードをBase64URLエンコードして署名と連結し、認証情報を安全に伝送する
- 画像・フォントの埋め込み: CSSやHTMLに
data:image/png;base64,...形式で画像を直接埋め込み、HTTP リクエスト数を削減する - メール添付ファイル: MIME形式のメールでバイナリの添付ファイルをBase64に変換して本文に含める
- APIのバイナリ転送: REST APIのJSONボディにファイルやバイナリデータを含める際、Base64文字列として送信する
- 設定ファイル・シークレット管理: KubernetesのSecretリソースなど、設定ファイル内にパスワードや証明書をBase64で格納する
関連ツール
JSONデータを即座に整形・検証 → JSONフォーマッター
安全なパスワードを即座に生成 → パスワード生成ツール
文字数・単語数をリアルタイムでカウント → 文字数カウンター
エンジニアの確定申告をもっと簡単に
コーディングは得意でも、経理は苦手…。クラウド会計ソフト「freee」なら、銀行口座と自動連携して経費を自動分類。確定申告書の作成もガイドに沿うだけ。
freee会計を無料で試す