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デコード後のデータがUTF-8以外のエンコーディング(Shift_JIS・ISO-2022-JPなど)の場合に発生します。本ツールはUTF-8のみ対応のため、他のエンコーディングのデータは別途文字コード変換ツールをご利用ください。
「無効なBase64文字列です」エラーが表示される
Base64文字列にスペース・改行・全角文字が含まれている場合に発生します。入力内容をトリミング(前後の空白削除)してから再度貼り付けてください。
長い変換結果が途中で切れているように見える
表示が折り返されているだけで結果は完全です。「コピー」ボタンを使って結果をクリップボードにコピーすると、改行なしの完全な文字列が取得できます。
バイナリファイルのBase64変換結果が正しくない
テキストエリアにバイナリデータを貼り付けると文字コード変換で内容が壊れます。本ツールはテキスト専用のため、バイナリファイルのBase64変換には対応していません。
機能比較:FreeTool Base64変換 vs 一般的なオンラインツール
| 機能 | FreeTool | 一般的なオンラインツール |
|---|---|---|
| 価格 | ○ 完全無料 | △ 制限あり |
| ファイルのサーバー送信 | なし(ブラウザ完結) | あり |
| 登録不要 | ○ 不要 | △ 一部必要 |
| 日本語(UTF-8)対応 | ○ 対応 | △ 文字化けあり |
| オフライン動作 | ○(初回ロード後) | × |