Base64修正ツール
壊れたBase64文字列を自動的に修復します
Base64修正ツールとは?
貼り付けたBase64がデコードできずに困った経験はありませんか?パディングの「=」が足りない、改行が混入している、URLセーフ版(`-_`)と標準版(`+/`)が混ざっている — そんな細かな問題が一発でデコード失敗を招きます。このツールはそれらを自動的に整えます。壊れたBase64を貼り付けるだけで、デコード可能な形に戻します。
Base64はRFC 4648で定義された厳密なエンコーディングで、4文字単位のグループにパディングを付与する仕組みです。MDNのBase64解説に書かれている通り、ブラウザのbtoa / atobはちょっとでも崩れた入力で例外を投げます。Wikipediaでも触れられているように、メールやJWT、データURLなど用途ごとに細かなバリエーションがあるため、修復にはルールに沿った整形が必要です。
すべてはブラウザ内で動きます。データはあなたの手元から離れません。Base64を数秒で直して、本来の作業に戻ってください。
Base64修正ツールの使い方
壊れたBase64を修復するには以下の手順に従ってください。各ステップはこのページの実際のボタンとパネルを使用します。
壊れたBase64を貼り付けるかサンプルを読み込む
無効なBase64を左側のエディタに貼り付けます。サンプルBase64をクリックすると、よくある問題を含む例を読み込めます。修正ツールが対応する壊れたBase64の例:
SGVsbG8gV29ybGQ
U0tVLTEwMQ==-_invalid修正ツールはパディングの過不足、混入した空白や改行、URLセーフ文字(`-_`)と標準文字(`+/`)の混在、末尾の不要文字を整えます。
「Base64を修正する!!」をクリック
ツールバーの緑色のBase64を修正する!!ボタンをクリックします。修正ツールが文字列を解析し、自動的に修復します。処理中はローディングインジケーターが表示されるので、完了まで待ってください。
修正された出力を確認する
右側のパネルに修復された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の修正は必要な作業の一つに過ぎません。一緒に使えるその他のツールをご紹介します: