Base64 エンコーダー/デコーダー
テキストやファイルをBase64形式にエンコード/デコード
How to Use This Tool
入力モードを選択
テキスト文字列のエンコード/デコードには「テキスト」、ファイルをBase64にエンコードするには「ファイル」を選択してください。
Base64バリアントを選択
一般的な使用には「標準Base64」、パディング文字なしのWebセーフエンコードには「URLセーフ」を選択してください。
入力を行う
テキストモードでは、コンテンツを入力またはペーストしてください。ファイルモードでは、クリックしてファイルをアップロードしてください。
データを処理
Base64に変換するには「エンコード」、Base64からテキストに戻すには「デコード」をクリックしてください。
結果をコピーまたはダウンロード
コピーボタンでクリップボードに、ダウンロードボタンで出力をファイルとして保存してください。
Pro Tips
- •Base64エンコードはデータサイズを約33%増加させます
- •URLセーフBase64は'+'を'-'に、'/'を'_'に置換し、パディング'='文字を削除します
- •「入れ替え」ボタンで現在の出力を使ってエンコードとデコードを素早く切り替えできます
- •ファイルエンコードはMIMEタイプを含むデータURIを作成します
- •ツールは長いBase64文字列を可読性向上のために自動でフォーマットします
Base64エンコードとデコードの理解
Base64はバイナリデータをASCII文字列形式で表現するバイナリーからテキストへのエンコードスキームです。Web開発、メールシステム、データ転送で、テキストコンテンツのみを確実にサポートするシステムでの送信中にバイナリデータが破損しないようにするために一般的に使用されます。Base64エンコードはバイナリデータの3バイトごとに4つのASCII文字に変換し、HTML/CSSでの画像埋め込み、JSONでの複雑データの保存、テキストベースのプロトコルでのファイル転送に適しています。
Key Features
最大の互換性のためのパディングサポート付き標準Base64エンコード
Web URL用に特殊文字を置換するURLセーフBase64バリアント
画像やドキュメントの埋め込み用ファイルからBase64への変換
データURI生成のための自動MIMEタイプ検出
デコード中のBase64文字列のリアルタイム検証
可読性向上のための改行付きフォーマット出力
効率的なクライアント処理による大きなファイルサイズサポート
エンコードとデコード操作間のワンクリック入れ替え
Common Use Cases
HTTPリクエストを減らしてページ読み込み時間を改善するためにHTMLまたはCSSファイルにデータURIとして直接画像を埋め込み
7ビットASCIIのみをサポートするSMTPサーバーでのメール传送用バイナリ添付ファイルのエンコード
バイナリデータタイプをサポートしないJSON APIやデータベースでの小さな画像やアイコンの保存
オフライン閲覧やメールテンプレート用のリソース埋め込み自己完結型HTMLドキュメントの作成
設定ファイルや環境変数での暗号化データや証明書の伝送