Base64 エンコーダー

文字列を入力するか、ファイルを開いてください。UTF-8 の文字列やバイナリファイルを、アップロードせずに標準 Base64 または Base64URL に変換します。

文字列やファイルをオンラインで Base64 にエンコードします。

  • AbsolToolsは、よく使うツールをより正確で使いやすくします。
  • すべてのツールは無料で、登録も不要です。 処理はブラウザー内で行われ、入力内容や結果がサーバーに保存・送信されることはありません。
  • 次回すぐに使えるよう、このサイトをブックマークしてください。

文字列またはバイナリファイルを変換欄にドロップできます。

このURLを開きますか?

デコードした結果からURLが見つかりました。安全なURLか、想定したサイトのアドレスかを確認してください。

移動先
準備完了
オプション
デコードしたバイト列を文字列として読む際の文字エンコーディングです。Base64データ自体は変更しません。
標準形式は+と/、URLセーフ形式は-と_を使います。自動は両方の文字体系を受け付けます。
テキストは選択した文字エンコーディングで表示し、16進数は各バイトの値をそのまま示します。
空白、パディング不足、文字体系の違いを補正せず、正規形式でない入力をエラーにします。
空でない各行を別々のBase64値としてデコードし、結果間の改行を保ちます。
空白を除去し、URLセーフ文字を正規化して、安全な場合は不足した=パディングを補います。
読めるデコード結果が再びBase64に見える場合、安全上限まで続けてデコードします。
一般的な補正後に残るBase64以外の文字を破棄します。破損入力にだけ使用してください。
エンコード結果の長さが4の倍数になるよう末尾に=を付けます。
MIME転送形式向けに76文字ごとに改行を挿入します。
URL、HTML、CSSへ埋め込めるようdata:...;base64,接頭辞を付けます。

Base64 にエンコードする方法

Base64 は文字列やバイナリのバイト列を印字可能な文字で表します。元のデータを暗号化したり保護したりするものではありません。

  1. エンコードする文字列を入力するか、ファイルを開きます。
  2. 標準 Base64 または URL セーフ形式を選び、出力先で必要な場合だけパディングや改行を調整します。
  3. Base64 の結果をコピーするか、テキストファイルとしてダウンロードします。

入力内容は保存されません。

入力内容と変換結果は保存もサーバー送信もされません。現在のブラウザーセッション内だけで処理され、ページを再読み込みするか閉じると消去されます。

仕様と入力の処理

初期設定では RFC 4648 に従い、標準形式と URL セーフ形式、任意のパディング、MIME の空白、Data URI プレフィックスを処理します。形式を厳密に確認したい場合は、厳密な検証を有効にしてください。

よくある質問

Base64 は暗号ですか?

いいえ。Base64 はバイナリデータを印字可能な文字列に変えるだけで、機密性や改ざん検知を提供しません。

標準 Base64 と Base64URL のどちらを選べばよいですか?

一般的なファイルやデータには標準 Base64 を使います。URL やファイル名に安全に含める必要がある場合は Base64URL を使います。

入力内容はサーバーへ送信されますか?

いいえ。変換はブラウザー内で行われ、入力、ファイル、結果はサーバーへ送信されません。