N2
NanToo
AD
開発者向け

Base64変換ツール

テキスト⇔Base64をリアルタイム相互変換。画像ファイルのBase64エンコード・デコード&プレビューにも対応。

AD

Base64変換ツールについて

Base64とは

Base64は、バイナリデータ(画像やファイルなど)をテキスト文字列(A-Z, a-z, 0-9, +, /)に変換するエンコード方式です。

テキストしか扱えない環境(メール、JSON、URLなど)でバイナリデータを安全にやり取りするために広く使われています。

エンコード後のデータは元データより約33%サイズが増加しますが、テキストとしてどこでも安全に転送・保存できます。

Base64の主な用途

  • HTMLへの画像埋め込み<img src="data:image/png;base64,...">で外部ファイルなしに画像表示
  • CSSへのアイコン埋め込み:小さいアイコンをCSSに直接埋め込んでHTTPリクエスト削減
  • API通信:JSONボディに画像やPDFをBase64文字列として含める
  • メール添付:SMTP(メール送信プロトコル)は内部的にBase64で添付ファイルを変換
  • Basic認証:ユーザー名:パスワードをBase64エンコードしてHTTPヘッダーに設定
  • SSL証明書:PEM形式の証明書はBase64でエンコードされている

エンコードとデコードの違い

エンコードデコードは逆の操作です。

  • エンコード(テキスト→Base64):元のテキストやデータをBase64文字列に変換。APIに送信するデータの準備などに使用
  • デコード(Base64→テキスト):Base64文字列を元のテキストやデータに復元。受信したデータの確認などに使用

Base64は暗号化ではありません。誰でも簡単にデコードできるため、機密データの保護には適しません。

よくある質問

Q. 入力データはサーバーに送信されますか?
いいえ。すべての変換処理はブラウザ内のJavaScriptで完結しており、データがサーバーに送信されることはありません。
Q. 画像をBase64に変換できますか?
はい。デコードモードで「画像ファイルを読み込む」ボタンから画像を選択すると、Base64エンコードされたdata URLが生成され、プレビュー表示されます。PNG、JPEG、GIF、WebP、SVGに対応しています。
Q. Base64は暗号化ですか?
いいえ。Base64はエンコード(符号化)であり、暗号化ではありません。Base64文字列は誰でも簡単にデコードできるため、パスワードや機密情報の保護には使えません。
Q. Base64にすると何割くらいサイズが増えますか?
Base64は3バイトを4文字に変換するため、約33%サイズが増加します。たとえば、100KBの画像は約133KBのBase64文字列になります。
このツールを評価
5.0(1件)