Base64をファイルに変換
Base64文字列やData URIをファイルに戻してダウンロード。PDF、ZIP、画像、テキストのバイト列をブラウザー内で復元し、識別された形式とサイズを確認できます。
ここに結果が表示されます。
Base64をファイルに戻す手順
- Base64文字列、またはdata:…;base64,で始まる完全なURIを貼り付けます。
- デコードし、識別された形式とサイズを確認します。対応する画像はプレビューも表示されます。
- 復元したファイルをダウンロードします。元のファイルがある場合は、SHA-256を比較してバイト列の一致を確認できます。
Base64をファイルに変換のポイント
形式を識別できる場合は対応する拡張子を提案します。不明なバイナリデータは.binで保存します。実際の形式が分かる場合にだけ拡張子を変更してください。
変換例:Base64からテキストファイルを復元
- 入力
44GT44KT44Gr44Gh44Gv44CB5LiW55WM77yB8J+Riw==- 結果
result.txt (text/plain;charset=utf-8, 31 B) こんにちは、世界!👋
Base64をファイルに変換についてよくある質問
Base64からPDF、ZIP、Word文書を復元できますか?
そのファイルのバイト列がBase64で記録されていれば復元できます。デコードはデータを戻す処理であり、別の形式をPDFに変換したり、破損したZIPを修復したりするものではありません。ZIPコンテナーを使うWord文書では、推奨拡張子が.zipになる場合があります。通常のBase64に元のファイル名は含まれません。実際の形式が分かる場合にだけ拡張子を変更してください。
Data URIやJSON内のBase64を貼り付けても使えますか?
通常のBase64と、data:…;base64,で始まる完全なURIに対応しています。JSONからは、外側の引用符やオブジェクトを含めず、フィールドの値だけを貼り付けてください。ASCIIの空白と改行は無視されます。標準Base64とBase64URLの両方を扱えますが、両形式の文字を混在させることはできません。
.binで保存されるのはなぜですか?デコードエラーの原因は?
識別できないバイナリデータは、.binとapplication/octet-streamで保存されます。バイトが失われたという意味ではありません。形式はData URIに記載されたMIMEではなくファイルの特徴から推定され、識別できても完全なファイルとは限りません。不正な文字、誤った位置の=パディング、欠けたデータはエラーの原因になります。パーセントエンコード、HTMLタグ、JSONのエスケープされた改行は、先にデコードまたは抽出してください。
サイズ制限はありますか?復元したファイルは安全ですか?
Base64入力の上限は48 MiB、復元するファイルの上限は32 MiBです。処理はブラウザー内で行われます。Base64は符号化であり、暗号化やウイルス検査ではありません。信頼できるファイルだけをダウンロードしてください。本ツールはPDFを開いたりZIPを展開したりしません。
ファイルやトークン、テキストはアップロードされますか?
いいえ。入力はブラウザー内で処理されます。ウェブサイトからページとプログラムを読み込みますが、入力内容を変換サーバーに送ったり、アカウントに保存したりすることはありません。
次の作業に役立つツール
- ファイルをBase64に変換
あらゆるファイルをBase64文字列に変換。Data URIの接頭辞、パディング、MIME改行を設定できます。
- Base64を画像に変換
Base64やData URIを画像に戻し、対応形式をプレビューして元の画像データを保存できます。
- SHA-256ハッシュ・ファイルチェックサム
テキストやファイルのSHA-256を生成し、ダウンロードしたファイルを公開チェックサムと照合。
開発者向けツール一覧
エンコードとファイル変換
元のデータを保ちながら、テキスト、バイト列、URL、埋め込み画像を変換します。
Base64エンコード・デコード
UTF-8テキストをBase64に変換。標準形式とURLセーフ形式のデコード、パディングや改行の設定に対応。
Base64URLエンコード・デコード
-と_を使うURLセーフなBase64に変換。パディングなしのBase64URLもデコードできます。
画像をBase64に変換
PNG、JPEG、GIF、WebP、SVGなど、認識可能な画像をブラウザー内でBase64 Data URIに変換。
Base64を画像に変換
Base64やData URIを画像に戻し、対応形式をプレビューして元の画像データを保存できます。
ファイルをBase64に変換
あらゆるファイルをBase64文字列に変換。Data URIの接頭辞、パディング、MIME改行を設定できます。
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式を作り、指定タイムゾーンで今後の実行日時を確認。
入力内容とファイルはお使いの端末で処理されます。共有クリップボードに機密情報を残さないでください。秘密鍵やトークンには信頼できる端末をご利用ください。