Base64 デコード・エンコード

Base64を貼り付けると、入力と同時にデコード結果が表示されます。標準のBase64とURLセーフ版、=のパディングの有無、改行入り、data URI形式にも対応。文字コードはUTF-8とShift_JISなどを自動判別するので文字化けしにくく、JSONは整形して表示します。PNG・JPEG・PDF・MP3などのファイルが入っていればプレビューし、正しい拡張子でダウンロードできます。メールヘッダーの「=?ISO-2022-JP?B?…?=」もそのまま読めます。「エンコード」に切り替えれば、テキストや任意のファイルをBase64に変換できます。処理はすべてブラウザ内で行われます。

無料・登録不要

モード

結果
表示形式

デコードするBase64を貼り付けてください。


      

使い方

  1. Base64を入力欄に貼り付けるか、Base64が入った.txtファイルを開きます。
  2. デコードされたテキストを確認するか、ファイルならプレビューしてダウンロードします。
  3. 文字化けしたら、文字コードを切り替えます。
  4. エンコードするときは「エンコード」に切り替えて、テキストを入力するかファイルを開きます。

このツールの特長

文字化けしにくい自動判別

UTF-8、Shift_JIS、EUC-JPなどを自動で判別。手動での切り替えもできます。

メールヘッダー対応

=?ISO-2022-JP?B?…?= のようなエンコードされた件名や差出人もそのまま読めます。

ファイルとプレビュー

PNG、JPEG、GIF、WebP、SVG、PDF、ZIP、MP3、MP4などを判別し、プレビューと正しい拡張子で保存。

16進数表示

バイナリデータの中身や、見えない文字を確認できます。

テキスト・ファイルのエンコード

URLセーフ、パディングなし、76文字改行、data URI形式に対応。

安心のブラウザ処理

APIキーやトークンなどもどこにも送信されません。

Base64とは

Base64は、どんなデータもA〜Z、a〜z、0〜9、+、/ の64種類の文字だけで表す方式です。メールの添付ファイル、JSONのAPI、HTMLやCSSに埋め込む画像、Basic認証、JWTなど、テキストしか通せない仕組みでバイナリを扱うときに使われます。3バイトが4文字になるため、元のデータより約3分の1大きくなります。

日本語のBase64が文字化けするとき

日本語のテキストは、古いシステムやメールではShift_JISやISO-2022-JP(JIS)、新しいものではUTF-8で保存されています。文字コードが違うと「縺薙s縺ォ縺。縺ッ」のような文字化けになります。このツールは自動判別しますが、それでもおかしいときは文字コードをShift_JISやEUC-JPに切り替えてみてください。メールのソースにある「=?ISO-2022-JP?B?」で始まる件名は、貼り付けるだけでデコードされます。

Base64から画像やファイルに戻す

CSSやHTMLにある data:image/png;base64 の文字列や、APIの応答に含まれるBase64を貼り付けると、先頭のバイトからファイルの種類を判定します。画像・音声・動画はその場でプレビューし、PDFは新しいタブで開けます。ダウンロードすると正しい拡張子で保存されます。

よくあるエラー

  • 「Base64で使われない文字」は、JSONから写したときの引用符やバックスラッシュ、\n が混ざっていることが多いです
  • 長さが合わないときは、コピーの途中で文字列が切れている可能性があります
  • URLセーフ形式(- や _ を含む)やパディングなしも自動で扱えます
  • Base64は暗号化ではありません。誰でも元に戻せるため、パスワードを隠す目的には使えません

よくある質問

Base64はどうやってデコードしますか?

入力欄にBase64を貼り付けるだけで、すぐにテキストやファイルが表示されます。ボタンを押す必要はありません。

データはアップロードされますか?

いいえ。デコードもエンコードもブラウザ内で行うので、トークンや個人情報も安心です。

デコードすると文字化けします。

文字コードが違う可能性があります。リストからShift_JISやEUC-JPなどを選んでみてください。

Base64を画像に変換できますか?

はい。Base64かdata URI全体を貼り付けると画像が表示され、ダウンロードでPNGやJPEGなどとして保存できます。

ファイルをBase64にするには?

「エンコード」に切り替えて「ファイルを開く」でファイルを選びます。HTMLやCSSに埋め込むなら「data URI 形式にする」をオンにしてください。

Base64は暗号化ですか?

いいえ。データの書き方を変えているだけで、誰でも元に戻せます。

関連ツール

作りたいものがありますか?

作りたい内容を教えてください。

シンプルなWebサイトから本格的なアプリ、AIソリューション、自動化、カスタムシステムまで、作りたいものをお聞かせください。

作りたいものをお聞かせください。すべてのお問い合わせを確認し、メールで返信します。

お問い合わせ

お問い合わせを受け付けました。

内容を確認し、メールで返信します。