Base64 デコード
Base64 をブラウザで UTF-8 テキストにデコード。標準 Base64、Base64URL、Data URI に対応し、パディングの誤りを検出。データをアップロードせず元のバイト列を保存できます。
ここに結果が表示されます。
Base64 文字列をデコードする方法
- Base64 の値、または完全な Base64 Data URI を貼り付けます。デコードは選択済みです。
- デコードしてテキストをコピーします。ファイルの場合は元のバイト列をダウンロードしてください。
- 画像のプレビューには「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、埋め込み画像を変換します。
Base64URLエンコード・デコード
-と_を使うURLセーフなBase64に変換。パディングなしのBase64URLもデコードできます。
画像をBase64に変換
PNG、JPEG、GIF、WebP、SVGなど、認識可能な画像をブラウザー内でBase64 Data URIに変換。
Base64を画像に変換
Base64やData URIを画像に戻し、対応形式をプレビューして元の画像データを保存できます。
ファイルをBase64に変換
あらゆるファイルをBase64文字列に変換。Data URIの接頭辞、パディング、MIME改行を設定できます。
Base64をファイルに変換
Base64文字列やData URIを、バイト列を変えずにダウンロード可能なファイルに戻します。
URLエンコード・デコード
URLの構成要素、URL全体、フォーム値を変換。パーセントエスケープと空白を適切に処理します。
HTML文字参照の変換
テキストやUnicode文字をHTML文字参照に変換し、名前付き・数値文字参照をデコードします。
Unicode文字確認・エスケープ変換
コードポイント、UTF-8のバイト列、UTF-16のコード単位を確認し、JavaScriptのUnicodeエスケープを変換。
データとテキストの確認
構造化データやトークンの内容を読み取り、変更箇所を確認できます。
ハッシュ・ID・スケジュール
ファイルの整合性確認、識別子の生成、日時や定期実行の確認に。
MD5ハッシュ・ファイルチェックサム
テキストやローカルファイルのMD5を計算し、指定したチェックサムと比較できます。
SHA-1ハッシュ・ファイルチェックサム
UTF-8テキストやファイルのSHA-1を計算し、指定したチェックサムと照合します。
SHA-256ハッシュ・ファイルチェックサム
テキストやファイルのSHA-256を生成し、ダウンロードしたファイルを公開チェックサムと照合。
SHA-512ハッシュ・ファイルチェックサム
SHA-512を端末内で計算し、テキストやファイルの完全な16進数チェックサムを比較します。
CRC32チェックサム計算
テキストやファイルの標準CRC-32を計算し、8桁の16進数チェックサムを比較します。
HMAC生成
UTF-8または16進数の共通鍵で、HMAC-SHA-1、HMAC-SHA-256、HMAC-SHA-512を生成。
UUID・GUID生成
ランダムなUUID v4や時刻順のUUID v7を、1件ずつでもまとめてでも生成できます。
Unixタイムスタンプ変換
Unix秒、ミリ秒、ISO 8601日時を変換。UTCや任意のIANAタイムゾーンで同じ瞬間を確認。
Cron式の解析
5項目・6項目のCron式を検証し、夏時間を考慮して指定タイムゾーンの次回実行日時を表示。
Cron式の生成
各時間フィールドやプリセットからCron式を作り、指定タイムゾーンで今後の実行日時を確認。
入力内容とファイルはお使いの端末で処理されます。共有クリップボードに機密情報を残さないでください。秘密鍵やトークンには信頼できる端末をご利用ください。