Base64エンコード・デコード無料ツール

テキストをBase64にエンコード・デコードします。UTF-8に対応し、リアルタイムで変換されます。

モード:

Base64変換とは

Base64変換は、テキストやデータをBase64形式にエンコード・デコードするツールです。API認証、データURI作成、JWTトークンの確認など、Web開発で頻繁に必要になる変換をブラウザだけで素早く行えます。FreeToolではすべての処理がブラウザ内で完結します。

なぜブラウザ完結が安全なのか

認証トークンやAPIキーなど機密データを変換する場合でも、FreeToolならサーバー送信なしで安全にエンコード・デコードできます。

他のツールとの違い

オンラインのBase64ツールはサーバー送信型が多く、機密データの変換に不安があります。FreeToolは完全無料・サーバー送信なしで、安全にBase64変換を行えます。

業種・職種別の活用シーン

Web開発・APIデバッグでのトークン確認

JWT(JSON Web Token)のペイロードをデコードしてクレーム情報を確認。JWTはURL-safe Base64(base64url)のため、「-」を「+」に、「_」を「/」に置換してから貼り付けるとデコードできます。OAuthのアクセストークンやAPIレスポンスに含まれる標準Base64文字列はそのままリアルタイムで復号可能。本番環境の認証情報もサーバー送信なしで安全に解析できます。

メール・MIME形式のデバッグ

Base64エンコードされたメール本文(MIME形式)をデコードして内容を確認。メール送受信システムの開発やデバッグ時に、エンコードされた本文や添付ファイルのBase64部分を素早く復号できます。メールサーバーのログ解析にも活用でき、問題の原因特定を効率化します。

CSS・HTMLへのData URI埋め込み

SVGアイコンなどテキスト形式の素材をBase64エンコードして、CSSやHTMLに埋め込むData URI用のBase64文字列を作成できます。エンコード結果の先頭に「data:image/svg+xml;base64,」などのプレフィックスを付加すれば、HTTPリクエストを削減する小さなインライン素材として活用できます(画像ファイルの直接読み込みには非対応・テキスト入力専用)。

セキュリティ診断・CTFでの解析

ペネトレーションテストやCTF(Capture The Flag)でBase64エンコードされた文字列を高速デコード。脆弱性診断や不審なパラメータ・通信内容の解析において、オフラインかつサーバー非送信で安全に作業できます。エンコード・デコードを繰り返す多段エンコードの解析にも便利です。

インフラ・DevOpsでの設定値確認

KubernetesのSecretやGitHub Actionsのシークレット、Dockerのconfigなど、Base64でエンコードされた設定値をデコードして確認。インフラ管理・DevOps作業でBase64デコードは日常的に必要な操作で、ブラウザで即座に実行できると作業効率が大幅に向上します。

こんな場面で使えます

  • API認証トークンのデコード
  • データURIの作成
  • メール添付のエンコード確認
  • JWTトークンの中身確認(base64url→標準Base64への置換が必要)
Base64変換 の画面例 — テキストのBase64エンコード/デコード(無料・ブラウザ完結)
Base64変換 の画面例 — テキストのBase64エンコード/デコード(無料・ブラウザ完結)

使い方

1

テキストを入力

2

変換方向を選択

3

結果をコピー

トラブルシューティング

デコード結果が文字化けする

Base64デコード後のデータがUTF-8以外のエンコーディング(Shift_JIS・ISO-2022-JPなど)の場合に発生します。本ツールはUTF-8のみ対応のため、他のエンコーディングのデータは別途文字コード変換ツールをご利用ください。

「無効なBase64文字列です」エラーが表示される

Base64文字列にスペース・改行・全角文字が含まれている場合に発生します。入力内容をトリミング(前後の空白削除)してから再度貼り付けてください。

長い変換結果が途中で切れているように見える

表示が折り返されているだけで結果は完全です。「コピー」ボタンを使って結果をクリップボードにコピーすると、改行なしの完全な文字列が取得できます。

バイナリファイルのBase64変換結果が正しくない

テキストエリアにバイナリデータを貼り付けると文字コード変換で内容が壊れます。本ツールはテキスト専用のため、バイナリファイルのBase64変換には対応していません。

機能比較:FreeTool Base64変換 vs 一般的なオンラインツール

機能FreeTool一般的なオンラインツール
価格○ 完全無料△ 制限あり
ファイルのサーバー送信なし(ブラウザ完結)あり
登録不要○ 不要△ 一部必要
日本語(UTF-8)対応○ 対応△ 文字化けあり
オフライン動作○(初回ロード後)×

関連ツール

よくある質問

UTF-8の日本語テキストも正しく変換できますか?
はい。UTF-8エンコーディングに完全対応しており、日本語を含むテキストも正しくBase64にエンコード・デコードできます。
バイナリデータ(画像など)も変換できますか?
本ツールはテキスト入力によるBase64変換に対応しています。画像などのバイナリファイルのBase64変換には対応していません。
URL-safe Base64にも対応していますか?
現在は標準のBase64のみ対応しています。URL-safe Base64が必要な場合は、変換結果の「+」を「-」に、「/」を「_」に置き換えてご利用ください。
変換できるデータの最大サイズはどのくらいですか?
ブラウザのメモリに依存しますが、一般的なパソコンであれば数MB程度のテキストは問題なく変換できます。