2026/2/7·6 min read
Base64エンコーディング解説:Base64とは何か、どう使うか
Base64は、バイナリデータ(画像、ドキュメントなど)をプレーンテキスト文字列に変換するエンコーディング方法です。メール、URL、HTML属性などのテキストのみをサポートする場所でバイナリデータを転送するために使用されます。
「Base64」という名前は、64種類の異なる文字を使用することに由来します:A-Z(26文字)、a-z(26文字)、0-9(10文字)、そして「+」と「/」(2文字)。
Base64の一般的な用途
CSSのインライン画像(data: URL);メール添付ファイルのエンコーディング(MIME);JSONデータでバイナリデータを転送;APIキーとトークン(ただしBase64自体は暗号化ではない);HTTP基本認証ヘッダー。
NowTo ToolsでBase64エンコード/デコード
1. NowTo ToolsのBase64ツールを開く 2. テキストやデータを入力ボックスに貼り付け 3. 「エンコード」でBase64に変換、または「デコード」で元のデータに戻す 4. 結果をコピー。
Base64は暗号化ではない
重要:Base64はエンコーディングであり、暗号化ではありません。誰でも簡単にBase64文字列をデコードできます。追加の暗号化なしにBase64で機密データを「隠す」ために使用しないでください。
Base64がバイナリより33%大きい理由
3バイトのバイナリデータを表すのに4つのBase64文字が必要で、約33%サイズが増加します。これはテキスト環境でバイナリデータを転送するためのコストです。