かんたんWebツール

登録不要・無料で使える便利ツール

無料ツール

Base64変換

テキスト・画像・ファイルをBase64やData URIへ変換し、データを復元・保存できます。

Loading tool…

Base64変換について

UTF-8テキスト、画像、各種ファイルをBase64またはData URIへ変換できます。Base64・Base64URL・Data URIを復元し、テキスト表示、画像プレビュー、バイナリファイル保存ができます。処理はブラウザ内だけで行われます。

使い方

  1. 1.エンコードまたはデコードを選び、テキストかファイルを入力します。
  2. 2.Base64URL、パディング、Data URIなど必要な形式を選んで変換します。
  3. 3.結果をコピーするか、復元したファイルを保存します。

こんなときに便利

  • WebやCSSで使う画像のData URI作成
  • API・JSON用テキストのBase64変換
  • Base64ファイルや画像の復元
  • Base64URL形式の確認

検証した例と対応範囲

このツールで再現できる挙動を、入力と期待結果で示します。記載した対応範囲外の入力に対する保証ではありません。

入力・設定期待結果条件・補足
HelloSGVsbG8=UTF-8のテキストを標準Base64へ変換した結果です。
SGVsbG8Hello省略されたpaddingを補ってデコードします。

対応範囲・既知の制限

  • Base64は暗号化ではなく、元データを知っている人以外にも復元できます。
  • エンコードするファイルは5MBまでで、Base64出力は一般に元データより大きくなります。

期待した結果にならない場合

  • 復元したデータがUTF-8テキストでない場合はテキスト表示できませんが、バイナリファイルとして保存できます。

処理方法

テキストはTextEncoderでUTF-8にし、Base64URLの「-」「_」と省略paddingもデコード時に正規化します。

標準Base64とURL安全なBase64URL表現を扱います。

テキスト、ファイル、Data URIと復元内容はブラウザ内で処理します。

入力例

  • こんにちは → 44GT44KT44Gr44Gh44Gv
  • 画像ファイル → data:image/png;base64,...
  • Base64URL形式のAPIデータ

注意事項・制限

  • Base64は暗号化ではなく、誰でも元の内容へ戻せます。機密情報の保護には使えません。
  • ファイルは5MBまでです。Data URIは元ファイルより大きくなるため、大容量ファイルには適しません。

よくある質問

日本語や絵文字もBase64に変換できますか?

はい。入力をUTF-8として処理するため、日本語、絵文字、その他のUnicode文字を変換できます。

Base64URLをデコードできますか?

はい。「-」と「_」を使うBase64URL形式を自動的に認識し、パディングが省略された文字列にも対応します。

画像やファイルもBase64に変換できますか?

はい。5MBまでのファイルをBase64またはMIMEタイプ付きのData URIへ変換できます。画像はプレビューも表示します。

Base64からファイルを復元できますか?

はい。Data URIならMIMEタイプを引き継ぎ、通常のBase64はバイナリファイルとして保存できます。

Base64は暗号化ですか?

いいえ。Base64はデータ表現を変えるエンコード方式で、秘密を守る暗号化ではありません。

Base64は暗号化ですか?

いいえ。Base64はデータの表現方法を変えるエンコードで、秘密を保護する暗号化ではありません。

入力内容はサーバーに送られますか?

いいえ。エンコードとデコードはブラウザ内で行われ、入力内容や変換結果をサーバーへ送信しません。