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

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

モード:

Base64変換とは

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

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

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

他のツールとの違い

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

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

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

JWT(JSON Web Token)のペイロードをBase64デコードしてクレーム情報を素早く確認。OAuthのアクセストークンやAPIレスポンスに含まれるBase64文字列をリアルタイムで復号できます。本番環境の認証情報もサーバー送信なしで安全に解析できるため、セキュリティ意識の高い開発者に支持されています。

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

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

CSS・HTMLへのData URI埋め込み

画像ファイルをBase64エンコードしてData URI(data:image/png;base64,...)形式で出力。CSSやHTMLに直接埋め込む小さなアイコン画像のData URIを生成し、HTTPリクエストを削減してパフォーマンスを改善できます。メール本文にインライン画像として埋め込む用途にも対応しています。

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

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

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

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

こんな場面で使えます

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

使い方

1

テキストを入力

2

変換方向を選択

3

結果をコピー

トラブルシューティング

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

Base64デコード後のデータがUTF-8以外のエンコーディング(Shift_JIS・ISO-2022-JPなど)の場合に発生します。ツールのエンコーディング設定をShift_JISに変更してお試しください。

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

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

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

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

URL-safe Base64でエンコードしたがURLに含めるとエラーになる

URL-safe Base64使用後も、クエリパラメータに使う場合はさらにURLエンコード(%エンコード)が必要な場合があります。URLのどの部分(クエリ/パス等)に使うかによって追加エスケープの要否が変わります。

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

テキストエリアにバイナリデータを貼り付けると文字コード変換で内容が壊れます。ファイル読み込みモードを使用してバイナリファイルを直接選択してください。

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

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

関連ツール

よくある質問

UTF-8の日本語テキストも正しく変換できますか?
はい。UTF-8エンコーディングに完全対応しており、日本語を含むテキストも正しくBase64にエンコード・デコードできます。
バイナリデータ(画像など)も変換できますか?
テキスト入力によるBase64変換に対応しています。画像ファイルをBase64文字列に変換したい場合は、ファイル読み込み機能をご利用ください。
URL-safe Base64にも対応していますか?
はい。標準のBase64に加え、URL-safe Base64(+を-に、/を_に置換した形式)にも対応しています。WebアプリのURL埋め込みなどに便利です。
変換できるデータの最大サイズはどのくらいですか?
ブラウザのメモリに依存しますが、一般的なパソコンであれば数MB程度のテキストは問題なく変換できます。