Base64 エンコード・デコード
テキストのBase64変換をブラウザ上で即座に実行。サイズ増加率の自動計算付き。データURIやAPI連携の確認に。
✅ 完全無料・登録不要・サーバーへのデータ送信なし
うまく動かない・表示がおかしい場合は お問い合わせフォーム からご報告ください。改善の参考にします。
他のオンラインツール
📖 使い方
-
1
入力を貼り付けエンコードなら元の文字列、デコードなら Base64 文字列を入力欄にペーストします。
-
2
エンコード方向を切替「エンコード ⇄ デコード」ボタンで切り替えます。結果は即座に表示され、サイズ増加率も計算されます。
-
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 文字ごとの改行を挿入するオプションも提供しています。