Base64 デコード

Base64 をブラウザで UTF-8 テキストにデコード。標準 Base64、Base64URL、Data URI に対応し、パディングの誤りを検出。データをアップロードせず元のバイト列を保存できます。

0 文字
結果

ここに結果が表示されます。

Base64 文字列をデコードする方法

  1. Base64 の値、または完全な Base64 Data URI を貼り付けます。デコードは選択済みです。
  2. デコードしてテキストをコピーします。ファイルの場合は元のバイト列をダウンロードしてください。
  3. 画像のプレビューには「Base64 から画像」を使います。JWT 全体は JWT ツールで各部分を分けて確認してください。

Base64 デコードのポイント

HTML タグや JSON 文字列を囲む引用符を含めず、エンコードされた値そのものを貼り付けてください。有効な標準 Base64 と URL セーフ形式に対応し、正しいパディング付き・省略の両方を受け付けます。空白、タブ、改行は無視します。UTF-8 のバイト列は文字として表示し、それ以外も元のまま保存できます。有効な UTF-8 でなければ16進数でプレビューします。暗号の復号やパスワードの復元ではありません。

例:Base64 を UTF-8 テキストに戻す

入力
44GT44KT44Gr44Gh44Gv44CB5LiW55WM77yB8J+Riw==
結果
こんにちは、世界!👋

Base64 デコードについてよくある質問

文字ではなく16進数が表示されるのはなぜですか?

デコードしたバイト列が有効な UTF-8 ではないためです。画像、圧縮ファイル、別の文字コードのテキストかもしれません。ダウンロードでは元のバイト列を保ちますが、従来の文字コードを自動推測することはありません。

末尾の = がなくてもデコードできますか?

残りの長さとビットが有効なら可能です。パディングの省略は受け付けますが、誤ったパディング、標準形式と URL セーフ形式の混在、無効な末尾ビットは拒否します。途中で切れた文字列の失われたバイトは復元できません。

Data URI、URL パラメータ、JSON の値も使えますか?

完全な data:…;base64,… URI はそのまま使えます。JSON は外側の引用符を除いた値をコピーしてください。URL のパーセントエスケープがある場合は先に URL デコードします。+ を空白に置き換えると値が変わるので注意してください。

トークンをデコードできれば本物と判断できますか?

できません。Base64 は元に戻せるデータ表現であり、暗号化や署名の検証ではありません。JWT はドット区切りの複数の部分からなります。JWT ツールはヘッダーとペイロードを読み取りますが、真正性は検証しません。

ファイルやトークン、テキストはアップロードされますか?

いいえ。入力はブラウザー内で処理されます。ウェブサイトからページとプログラムを読み込みますが、入力内容を変換サーバーに送ったり、アカウントに保存したりすることはありません。

  • Base64をファイルに変換

    Base64文字列やData URIを、バイト列を変えずにダウンロード可能なファイルに戻します。

  • Base64を画像に変換

    Base64やData URIを画像に戻し、対応形式をプレビューして元の画像データを保存できます。

  • Base64URLエンコード・デコード

    -と_を使うURLセーフなBase64に変換。パディングなしのBase64URLもデコードできます。

  • JWTデコード

    JWTのヘッダー、ペイロード、有効期限や有効開始時刻を、トークンを送信せずに確認できます。

開発者向けツール一覧

エンコードとファイル変換

元のデータを保ちながら、テキスト、バイト列、URL、埋め込み画像を変換します。

データとテキストの確認

構造化データやトークンの内容を読み取り、変更箇所を確認できます。

ハッシュ・ID・スケジュール

ファイルの整合性確認、識別子の生成、日時や定期実行の確認に。

入力内容とファイルはお使いの端末で処理されます。共有クリップボードに機密情報を残さないでください。秘密鍵やトークンには信頼できる端末をご利用ください。