Base64形式にエンコード
テキストを入力するか、ファイルをアップロードしてBase64形式にエンコードします。
Base64形式からデコード
Base64エンコード済みのデータを入力するか、ファイルをアップロードしてデコードします。
無料オンラインBase64エンコーダー・デコーダーツール
テキストを入力するか、ファイルをアップロードしてBase64形式にエンコードします。
Base64エンコード済みのデータを入力するか、ファイルをアップロードしてデコードします。
Base64は、バイナリデータをテキスト形式に変換するエンコーディング方式です。64個のASCII文字を使用してバイナリデータを表現し、テキストベースのシステムで二進データを送信・保存できるようにします。Base64文字セットには大文字(A-Z)、小文字(a-z)、数字(0-9)、および2つの特殊文字(+と/)が含まれ、パディング文字(=)が使用されます。
Base64エンコードは多くのシーンで必須です:
Base64エンコードプロセスは次のように動作します:
このツールは複数のBase64バリエーションをサポートしています:
このBase64エンコーダー・デコーダーはUTF-8、ASCII、ISO-8859-1(Latin-1)、Windows-1252など多数の文字エンコーディング、およびテキストを国際言語や特殊文字に対応させるその他のエンコーディングをサポートしています。これにより、さまざまな言語の文字を適切に処理できます。
テキストのエンコード機能に加えて、完全なファイルをBase64形式にエンコードできます。これは以下の用途に便利です:
このBase64エンコーダー・デコーダーはWebブラウザ内でJavaScriptを使用して完全に実行されます。つまり:
重要: Base64はエンコーディング方式であり、暗号化ではありません。セキュリティを提供しておらず、許可されていないアクセスからデータを保護しません。Base64エンコーディングをセキュリティ対策として使用しないでください。
Web開発: 開発者は小さな画像、アイコン、フォントをHTML・CSSファイルに直接埋め込むためにBase64を使用し、HTTPリクエスト削減とページロード時間短縮を実現します。
メールシステム: メールサーバー・クライアントはBase64エンコーディングを使用して、バイナリ添付ファイルとASCIIテキストシステム用の非ASCII コンテンツを送信します。
API統合: 多くのREST APIは画像、PDF、その他ファイルなどのバイナリデータをJSONペイロード内で送信する際にBase64エンコーディングが必要です。
認証: HTTP基本認証は認証情報をBase64形式でエンコード(ただしセキュリティのためHTTPSが必須)。
Base64エンコードはセキュアですか? いいえ、Base64は暗号化ではなく、単なるエンコード方式です。データを別の形式に変換しますが、セキュリティは提供しません。Base64データは簡単にデコードできます。
Base64がデータサイズを増加させるのはなぜ? Base64エンコードは入力データの3バイトを4文字で表現するため、データサイズが約33%増加します。
大きなファイルをエンコードできますか? はい、このツールは100MBまでのファイルをサポートしています。ただし、非常に大容量ファイルはデバイスのパフォーマンスに応じて処理に時間がかかる場合があります。
URLセーフBase64とは? URLセーフBase64は、URL内で特殊な意味を持つ文字(+は-に、/は_に置き換え)を変更し、データをURL・ファイル名で安全に使用できるようにします。