Base64エンコーダ
プレーンテキストや任意のファイルをBase64にエンコードするか、Base64文字列をテキストにデコードしてファイルとしてダウンロードできます。URLセーフBase64とdata: URLプレフィックスに対応しています。
アップロードなし・すべての処理はこのブラウザで実行
よくある質問
ファイルはアップロードされますか?
いいえ。ファイルはこのブラウザ内で読み込み・変換され、端末の外に出ることはありません。
URLセーフBase64とは何ですか?
+ と / を - と _ に置き換え、末尾の = を省いた形式です。URLやJWTにエスケープなしで使えます。デコードはどちらの形式にも対応します。
Base64にエンコードできるファイル形式は?
20MB以下であれば、画像・PDF・フォント・バイナリなど任意のファイル形式に対応しています。エンコード結果は常に純粋なASCIIテキストです。
data: URLオプションは何をしますか?
data:image/png;base64, のようなdata URIプレフィックスを付加します。これにより、HTMLのimg srcやCSSのurl()で別ファイルなしに直接使用できます。
デコード結果がテキストではなくバイナリファイルになるのはなぜですか?
元のデータがテキストではなく、Base64でエンコードされた画像やPDFなどのバイナリファイルだからです。ツールがこれを検出し、文字化けを表示する代わりにダウンロードリンクを提供します。