使い方
- モードを選びます(エンコード:テキスト→Base64/デコード:Base64→テキスト)。
- 入力欄に変換したい内容を入力します。
- 結果欄の内容を「コピー」ボタンでコピーできます。
Base64とは
Base64は、どんなデータも「A〜Z・a〜z・0〜9・+・/」の64種類の文字(と末尾の「=」)だけで表す変換方式です。文字しか送れない仕組みの上で、画像や日本語などのデータを安全に受け渡すために使われます。変換後のデータ量は元の約4/3倍になります。
主な使われ方
- メールの添付ファイルや本文の送信(MIME)
- HTMLやCSSに画像を直接埋め込む「データURL」
- APIのBasic認証ヘッダー(「ユーザー名:パスワード」をBase64にしたもの)
- JSONなどのテキスト形式で、バイナリデータを受け渡すとき
よくある質問
Base64は暗号化ですか?
いいえ。Base64はデータを英数字と記号の文字列に置き換えるだけの変換で、誰でも元に戻せます。パスワードや個人情報を隠す目的には使えません。
デコードすると文字化けするのはなぜ?
元のデータがUTF-8以外の文字コード(Shift_JISなど)でエンコードされていたか、画像などのテキストではないデータの可能性があります。このツールはUTF-8のテキストとして解釈します。
「変換エラー」と表示されるのは?
デコードモードで、Base64として正しくない文字列(使えない記号が含まれている、途中で切れているなど)が入力されている場合に表示されます。