Base64 エンコード・デコードツール(オンライン)
Loading...
Loading Base64...
説明
バイナリデータやテキストをメール添付やAPI用にBase64エンコード、または組み込み検証付きで簡単にデコード。
概要: Base64 エンコード・デコードツール(オンライン)
Base64 エンコーダー / デコーダーは、テキストやバイナリデータを Base64 に、また Base64 から元に戻す変換をブラウザー内で直接行います。Base64 はバイナリデータを ASCII テキストとして表現するため、URL、JSON、XML、メール添付ファイル、データ URI に安全に埋め込めます。組み込みの検証機能で瞬時にエンコードまたはデコードでき、サーバーには何も送信されません。
使い方
- ソースがプレーンテキストかファイルかを選択します。
- エンコードするには、入力欄にテキストを入力・貼り付け(またはファイルをアップロード)すると、Base64 の出力がすぐに表示されます。
- デコードするには、Base64 文字列を貼り付けます。デコードされたテキストが表示され、検証されます。
- 結果をコピーするか、ファイルを扱う場合はダウンロードします。
例
| 例 | 入力 | 出力 |
|---|---|---|
| エンコード | Hello, World! | SGVsbG8sIFdvcmxkIQ== |
| デコード | Zm9vYmFy | foobar |
よくある質問
Base64 は暗号化ですか?
いいえ。Base64 は暗号化ではなくエンコードです。誰でもデコードできるため、セキュリティや機密性は一切提供しません。秘密情報を保護するためではなく、バイナリデータを安全に転送するために使用してください。
なぜ Base64 の出力は入力より長くなるのですか?
Base64 は入力の 3 バイトごとを 4 つの ASCII 文字として表現するため、出力は元のデータより約 33% 大きくなります。このオーバーヘッドは、テキストとして安全に転送するためのトレードオフです。
データ URI とは何ですか?
データ URI は、Base64 を使ってファイルを URL に直接埋め込むものです(例:data:image/png;base64,iVBORw0K…)。別個の HTTP リクエストなしで小さな画像やフォントをインライン化できます。
デコードはサーバー上で行われますか?
いいえ。エンコードとデコードは完全にブラウザー内で実行されるため、機密性の高いデータでも端末内にとどまります。