Base64 デコード・エンコード
Base64を貼り付けると、入力と同時にデコード結果が表示されます。標準のBase64とURLセーフ版、=のパディングの有無、改行入り、data URI形式にも対応。文字コードはUTF-8とShift_JISなどを自動判別するので文字化けしにくく、JSONは整形して表示します。PNG・JPEG・PDF・MP3などのファイルが入っていればプレビューし、正しい拡張子でダウンロードできます。メールヘッダーの「=?ISO-2022-JP?B?…?=」もそのまま読めます。「エンコード」に切り替えれば、テキストや任意のファイルをBase64に変換できます。処理はすべてブラウザ内で行われます。
無料・登録不要
使い方
- Base64を入力欄に貼り付けるか、Base64が入った.txtファイルを開きます。
- デコードされたテキストを確認するか、ファイルならプレビューしてダウンロードします。
- 文字化けしたら、文字コードを切り替えます。
- エンコードするときは「エンコード」に切り替えて、テキストを入力するかファイルを開きます。
このツールの特長
文字化けしにくい自動判別
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ソリューション、自動化、カスタムシステムまで、作りたいものをお聞かせください。