Base64 変換
💡 このツールについて
テキストデータを「Base64」という形式にエンコード(変換)したり、逆にデコード(復元)したりするツールです。 Basic認証のヘッダーを作りたい時や、エンコードされた文字列の中身を確認したい時など、エンジニアやWeb担当者の実務で頻繁に使われる変換処理をブラウザ上で行います。
📘 使い方のヒント
- 簡単操作で変換 テキストを入力してボタンを押すだけで、Base64文字列への変換や、元のテキストへの復元が行えます。
- UTF-8対応 日本語などのマルチバイト文字を含むテキストも、文字化けすることなく正しく変換できるように処理しています。
- 安全な処理 入力されたデータはサーバーに送信されず、すべてブラウザ内で処理されるため、機密情報を含むデータでも安心して変換できます。
🧐 よくある質問
Q. Base64とは何ですか?
A. データを「a-z, A-Z, 0-9, +, /」の64種類の文字だけで表現するエンコード方式です。画像などのバイナリデータを、テキストしか扱えない通信プロトコル(メールなど)で送る際によく使われます。
Q. 末尾の「=」は何ですか?
A. これは「パディング」と呼ばれるもので、データの長さを調整するための埋め草です。Base64はデータを4文字単位で扱うため、文字数が足りない場合に「=」を付けて調整します。
📚 豆知識
Base64に変換すると、データサイズは元の約1.33倍(約33%増)になります。Webサイトで画像をBase64としてHTMLに埋め込む手法(Data URIスキーム)がありますが、サイズが増えるため、小さなアイコンなど限定的な用途で使うのが一般的です。