Base64 エンコーダー / デコーダー

テキストを Base64 にエンコードし、Base64 をテキストへ即座にデコードします。リアルタイム変換と入力値の検証を備え、データのエンコード、Web 開発、API 連携に最適です。

テキスト入力
絵文字や各国語テキストを含む UTF-8 文字に対応しています
Base64 出力
🔐 Base64 エンコード結果
入力欄にテキストを入力すると Base64 エンコード結果が表示されます
Base64 エンコードを理解する

Base64 の仕組み

  • バイナリデータを ASCII テキストに変換
  • 64 種類の印字可能文字を使用 (A-Z, a-z, 0-9, +, /)
  • 必要に応じて = 文字でパディング
  • データサイズが約 33% 増加
  • テキストベースのプロトコルや URL でも安全

主な利用例

  • メール添付ファイルのエンコード
  • HTML/CSS 内の画像用データ URL
  • API 認証トークン
  • 設定ファイルのデータ
  • JWT トークンの構成要素

💡 活用のヒント

  • Base64 は暗号化ではなくエンコードです。簡単に元に戻せます
  • 入れ替えボタンで、エンコードとデコードのモードをすばやく切り替えられます
  • このツールは絵文字を含む UTF-8 文字を正しく処理します
  • Base64 入力に含まれる空白は自動的に無視されます

この Base64 ツールを使う理由

🚀 高速で即時

サーバーへのリクエストなしでリアルタイムにエンコード・デコードします。すべてブラウザ内で瞬時に処理されるため、待ち時間がありません。

🔒 プライバシーとセキュリティ

データがブラウザの外に出ることはありません。エンコードとデコードはすべてローカルで処理されるため、プライバシーとセキュリティが完全に守られます。

📱 マルチプラットフォーム対応

デスクトップ、タブレット、モバイルのいずれでも快適に動作します。最新のブラウザさえあれば、どこでも使えます。

Base64 とは

Base64 は、バイナリデータを ASCII 文字列として表現するバイナリ-テキスト変換方式です。テキストベースのプロトコル上でバイナリデータを送る必要がある場面で、Web 開発、メールシステム、データ保存などに広く使われています。

主な用途

機能

🔐 テキストのエンコード

プレーンテキストを Base64 文字列に変換します。絵文字や特殊文字を含む UTF-8 に完全対応しています。

🔓 Base64 のデコード

Base64 文字列を読めるテキストに戻します。自動検証とエラー検出に対応しています。

リアルタイム処理

入力しながら即座にエンコード・デコードし、ページを再読み込みせずにプレビューが自動で更新されます。

入力値の検証

Base64 文字列を自動で検証し、不正な入力や書式の問題をわかりやすいエラーメッセージで知らせます。

📋 クリップボードにコピー

入力と出力のどちらもワンクリックでコピーできます。成功通知とエラー処理にも対応しています。

🌐 UTF-8 対応

各国語文字、絵文字、特殊記号を正しく扱う、完全な Unicode 対応です。

Base64 の文字セット

Base64 は 64 種類の文字(A-Z、a-z、0-9、+、/)と、パディング用の = を使います。これにより、バイナリデータを正しく扱えないテキストベースのプロトコル上でも、エンコードしたデータを安全に送信できます。

文字:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9 + /
パディング: =