必要なときに、すぐ安全に変換。

Base64 デコード・エンコード オンライン

Base64 のデコードとテキストのエンコードをブラウザー内ですぐ実行できます。標準形式と URL セーフ形式に対応します。

出力欄にマウスを置くと全選択され、クリックするとコピーできます。

用途別ツール

Base64 の追加ツール

テキスト以外の結果が必要なときは、目的に合ったツールを開いてください。

Base64 をすっきり扱うための画面。

短い導線、明確な操作、ブラウザー内処理。

ブラウザー内

必要なときに、すぐ安全に変換。

分かれた画面

短い導線、明確な操作、ブラウザー内処理。

境界を明確に

Base64 をすっきり扱うための画面。

ブラウザー内で完結する Base64 変換

Decode Base64 は、テキストのエンコードとデコードをブラウザー内で行います。入力したパスワード、トークン、JSON、コード片、小さなファイルを変換のためにサーバーへ送信しません。API の調査やサポート対応など、貼り付ける内容を外部サービスに残したくない作業にも使えます。

Base64 は暗号化ではありません。バイト列を印刷可能な文字で表現し、メール、HTTP ヘッダー、設定ファイルなどのテキスト中心の仕組みで扱いやすくする可逆エンコードです。持ち運びやすくはなりますが、機密情報を保護する効果はありません。

標準 Base64 と URL セーフ Base64

標準 Base64 は英数字に加えて「+」「/」と任意の「=」パディングを使います。Base64URL は「+」を「-」、「/」を「_」に置き換えるため、URL、クエリ文字列、ファイル名、JWT セグメントで余分なエスケープを減らせます。

自動判定は、入力が有効な Base64 としてデコードでき、再エンコードして同じ表現に戻るかを確認します。ただし短い文字列は通常のテキストにも Base64 にも見える場合があるため、意図が明確なときはエンコードまたはデコードを手動で選べます。

テキスト、履歴、ファイルの使い分け

テキストツールでは左に入力し、右で結果を確認し、必要に応じて URL セーフを有効にしてコピーできます。直近の変換履歴はこのブラウザーの localStorage にだけ保存されるため、アカウントを作らずに前の結果を再利用できます。

ファイルツールは、小さなローカルファイルを Base64 にしたり、Base64 のバイト列をダウンロード可能なファイルへ戻したりする用途向けです。大きなバイナリはブラウザーを重くするため、サイズ上限を設けています。画像、PDF、JWT には用途別の専用ページもあります。

失敗が分かるエラー表示

不正な文字、壊れたパディング、途中で切れた入力、UTF-8 ではないデータをテキストとして開こうとした場合は、空欄を返さずエラーを表示します。空の出力を正常な結果と誤解しないためです。

バイナリを扱う場合はテキストではなくバイト列として処理します。画像や PDF を文字としてデコードして文字化けしたときは、対応する画像・PDF・ファイルツールを使うとプレビューやダウンロードができます。

Base64 の主な用途と注意点

Base64 は、API レスポンス、MIME 添付、Basic 認証の例、data URL、CSS 内の小さな画像、JWT の header と payload、テスト用 fixture などで使われます。変換結果をコピー、保存、別の専用ツールで確認できるよう、関連ページをつないでいます。

出所が分からないデコード済みファイルは実行しないでください。秘密にする必要がある値には、Base64 ではなく暗号化、アクセス制御、適切なシークレット管理を使ってください。

ヘルプと FAQ

Base64 ファイルも扱えますか?

はい。小さなファイルを Base64 にしたり、Base64 をファイルとして保存したりできます。処理はブラウザー内で完結します。

Base64 は暗号化ですか?

いいえ。Base64 は元に戻せるエンコードで、秘密を保護する仕組みではありません。

入力したデータはサーバーへ送信されますか?

通常のテキストと小さなファイルの変換はブラウザー内で実行され、入力内容は変換のためにサーバーへ送信されません。