Base64 エンコード / デコード

暗号・セキュリティ

テキストや画像・ファイルのBase64エンコード/デコード、Data URLへの相互変換がブラウザ内で可能です。

プレーンテキスト (Plain Text - UTF-8)
Base64 文字列
ファイル・画像をBase64 Data URLに変換
Preview

Base64 変換ツールの特徴

  • UTF-8完全対応: 通常のbtoa/atobで文字化けする日本語漢字・ひらがな・絵文字・特殊記号を、Web標準のTextEncoder / TextDecoderで正確に変換します。
  • URL-Safe Base64: クエリパラメータやJWTなどで使用されるURLセーフなBase64(- と _)の変換に対応。
  • Data URL生成: 画像ファイル等をブラウザ内でBase64エンコードし、HTMLやCSSに直接埋め込めるData URI形式を出力します。
AI Overview / 要約 & 仕様 暗号・セキュリティ

Base64 エンコード / デコードの概要

テキスト、画像、ファイルをRFC 4648規格に準拠してBase64文字列およびData URIに高速相互変換する無料オンラインエンコーダー/デコーダーです。

動作原理・技術規格:
RFC 4648 Base64仕様: 3バイト(24ビット)のバイナリデータを4文字(各6ビット)のASCII文字集合 [A-Za-z0-9+/] およびパディング(=)にマッピング。
プライバシー保護保証:
完全クライアントサイド実行(JavaScriptメモリ内処理)。外部サーバー送信ゼロ。
主な活用シーン:
  • 画像をCSSやHTMLにインライン埋め込みするためのData URI (data:image/png;base64,...) 作成
  • Basic認証ヘッダーのBase64エンコード(Authorization: Basic ...)
  • バイナリファイルの文字列化およびデコード検証

セキュリティ仕様 & 特徴

処理環境:
100% ブラウザ内クライアントサイド (JavaScript)
データ送信:
外部サーバー送信ゼロ (完全ローカル処理)
利用料金:
完全無料 (登録不要・回数無制限)
対応端末:
PC, Mac, iPhone, iPad, Android (全ブラウザ対応)
オフライン:
一度読み込めばオフラインでも実行可能

使い方の流れ

  1. テキストまたはファイルの入力
    変換したい文字列を入力するか、画像・ファイルをドラッグ&ドロップします。
  2. エンコード/デコードの選択
    「Base64エンコード」または「Base64デコード」の処理モードを選択します。
  3. 結果のコピーまたは保存
    Base64文字列、Data URIをワンクリックでコピーするか、デコードされたファイルをダウンロードします。

よくある質問 (FAQ)

Base64は3バイト(24ビット)のデータを4文字(32ビット)に変換するため、データサイズが元の約1.33倍(約33%増加)になります。

本ツールはUTF-8文字エンコーディングに完全準拠しているため、日本語や絵文字を含むテキストも文字化けすることなく正確にエンコード/デコードできます。

一切保存されません。FileReader APIを使用してブラウザ内メモリでのみ変換が行われます。