コンテンツにスキップ

Base64 エンコード・デコード

テキストのBase64変換をブラウザ上で即座に実行。サイズ増加率の自動計算付き。データURIやAPI連携の確認に。

✅ 完全無料・登録不要・サーバーへのデータ送信なし

うまく動かない・表示がおかしい場合は お問い合わせフォーム からご報告ください。改善の参考にします。

他のオンラインツール

関連記事

📖 使い方

  1. 1
    入力を貼り付け
    エンコードなら元の文字列、デコードなら Base64 文字列を入力欄にペーストします。
  2. 2
    エンコード方向を切替
    「エンコード ⇄ デコード」ボタンで切り替えます。結果は即座に表示され、サイズ増加率も計算されます。
  3. 3
    URL-safe 形式を選択
    URL や JWT で使う場合は URL-safe (= を省略して +/ を -_ に置換) を選択してください。

❓ よくある質問

なぜ Base64 はサイズが 33% 増えるのですか?
3 バイト (24 ビット) を 6 ビット × 4 文字で表現するため、出力サイズは入力の約 4/3 倍になります。詳細は Base64 でファイルサイズが 33% 増える理由 を参照。
バイナリファイルも扱えますか?
はい。ファイルをドラッグ&ドロップするとバイナリデータとして読み込んで Base64 化します。data: URL としてそのまま埋め込めます。
入力データはサーバーに送信されますか?
送信されません。エンコード/デコードは FileReader API と TextEncoder/TextDecoder でブラウザ内完結しています。
改行コードの扱いは?
入力の改行コードは保持されます。古い MIME 形式の 76 文字ごとの改行を挿入するオプションも提供しています。