NowTo Tools
Back to Blog
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%サイズが増加します。これはテキスト環境でバイナリデータを転送するためのコストです。

Try these tools for free — no download, no signup required

Explore All Tools