壊れたBase64をここに貼り付けて、「Base64を修正する!!」をクリックして修復してください無効なBase64を入力

Base64修正ツールとは?

貼り付けたBase64がデコードできずに困った経験はありませんか?パディングの「=」が足りない、改行が混入している、URLセーフ版(`-_`)と標準版(`+/`)が混ざっている — そんな細かな問題が一発でデコード失敗を招きます。このツールはそれらを自動的に整えます。壊れたBase64を貼り付けるだけで、デコード可能な形に戻します。

Base64はRFC 4648で定義された厳密なエンコーディングで、4文字単位のグループにパディングを付与する仕組みです。MDNのBase64解説に書かれている通り、ブラウザのbtoa / atobはちょっとでも崩れた入力で例外を投げます。Wikipediaでも触れられているように、メールやJWT、データURLなど用途ごとに細かなバリエーションがあるため、修復にはルールに沿った整形が必要です。

すべてはブラウザ内で動きます。データはあなたの手元から離れません。Base64を数秒で直して、本来の作業に戻ってください。

Base64修正ツールの使い方

壊れたBase64を修復するには以下の手順に従ってください。各ステップはこのページの実際のボタンとパネルを使用します。

1

壊れたBase64を貼り付けるかサンプルを読み込む

無効なBase64を左側のエディタに貼り付けます。サンプルBase64をクリックすると、よくある問題を含む例を読み込めます。修正ツールが対応する壊れたBase64の例:

SGVsbG8gV29ybGQ
U0tVLTEwMQ==-_invalid

修正ツールはパディングの過不足、混入した空白や改行、URLセーフ文字(`-_`)と標準文字(`+/`)の混在、末尾の不要文字を整えます。

2

「Base64を修正する!!」をクリック

ツールバーの緑色のBase64を修正する!!ボタンをクリックします。修正ツールが文字列を解析し、自動的に修復します。処理中はローディングインジケーターが表示されるので、完了まで待ってください。

3

修正された出力を確認する

右側のパネルに修復されたBase64が表示されます。データの中身は変わりません — フォーマットだけが整います。出力をコピーしてアプリやAPIで使用してください。

このツールの活用シーン

API・JWTのデバッグ

APIから受け取ったBase64ペイロードやJWTのセグメントが手元でデコードできないとき、貼り付けて即座に整形できます。クライアント側で勝手にURLエンコードされて崩れたケースも復旧できます。

ログ・チャット経由のコピペ復旧

Slackやメールに貼り付けられたBase64には、しばしば改行や不可視文字が混入します。コピーペーストで壊れた文字列をそのまま貼って、クリーンな状態に戻せます。

URLセーフBase64との変換ズレ

JWTやURLパラメータに使われるURLセーフBase64と、メール・データURLで使われる標準Base64が混在したときに、規格通りの形に揃えます。

画像・PDFのデータURL修復

ブラウザのdata: URLに埋め込まれたBase64が壊れているとき、ヘッダ部分はそのままにペイロードだけを修復します。

よくある質問

Base64データは保存されますか?

いいえ。すべての処理はJavaScriptでブラウザ内で行われます。Base64文字列がコンピュータの外に出ることはありません — 私たちが見ることもありません。

どのようなエラーを修正できますか?

パディング不足や過剰、改行・空白の混入、URLセーフ文字と標準文字の混在、末尾の不要文字、文字数が4の倍数になっていない場合などを修正します。中身が完全に壊れている(バイナリが部分的にしか含まれていない)ケースは復旧できないことがあります。

デコードした結果のデータは変わりませんか?

変わりません。修正するのはエンコーディングの形式だけで、デコード後のバイナリは元と同じです。RFC 4648に沿った形に整える処理だけを行います。

URLセーフBase64にも対応していますか?

はい。`-` と `_` を使うURLセーフバリアント(RFC 4648 §5)と、標準の `+` `/` の両方を扱えます。混在している場合は、より自然なほうに揃えます。

画像やPDFのBase64でも使えますか?

はい。中身がなんであっても、Base64の形式自体を直す処理は同じです。`data:image/png;base64,` のようなプレフィックス付きで貼っても問題ありません — プレフィックス部分はそのまま保持します。

修正されたBase64は必ずデコードできますか?

フォーマット上の問題は直しますが、元のバイナリが破損している場合は内容としてのデコードに失敗することがあります。デコード結果はBase64デコーダーなどで確認することをお勧めします。

関連するBase64ツール

Base64の修正は必要な作業の一つに過ぎません。一緒に使えるその他のツールをご紹介します: