🛝Toolio
概要 お問い合わせ

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

テキストを Base64 にエンコード、または Base64 を平文にデコード。無料・ブラウザ完結・ファイルアップロード不要・オフライン対応。

テキスト
Base64

はじめからプライベート. このツールはブラウザ上で完全に動作し、入力した内容はアップロードされず、オフラインでも使用できます。

概要

このツールは、ブラウザに組み込まれた btoa/atob および TextEncoder/TextDecoder API を使用して、ブラウザ内で Base64 エンコードとデコードを直接行います。データはデバイスから外に出ることはありません。UTF-8 入力として韓国語、日本語、絵文字を含む完全なテキストをサポートしており、URL やファイル名で使用できるように + と / を - と _ に置き換え、パディングを削除する URL セーフモードも用意されています。最後に入力した内容は localStorage に自動的に保存されるため、中断した場所から再開できます。

使い方

  1. 上部のテキストパネルに変換したいテキストを貼り付けるか入力します。
  2. (任意)URL やファイル名に使用する場合は「URL-safe」にチェックを入れます。
  3. 「エンコード ↓」をクリックするとテキストが Base64 に変換され、下のパネルに結果が表示されます。
  4. デコードするには、下のパネルに Base64 文字列を貼り付けて「デコード ↑」をクリックします。
  5. コピーボタンで結果をクリップボードにコピーできます。

よくある質問

この Base64 ツールは無料ですか?
はい、アカウントや登録なしで完全無料でご利用いただけます。
入力データはサーバーにアップロードされますか?
いいえ。エンコードとデコードはすべてブラウザ内でローカルに処理されます。サーバーには何も送信されません。
オフラインでも使えますか?
はい。ページを一度読み込めば、インターネット接続なしで動作します。
韓国語などの非 ASCII 文字もサポートしていますか?
はい。UTF-8 セーフなエンコーディングを使用しているため、韓国語・日本語・絵文字など Unicode 全体を正確に処理できます。
URL-safe Base64 とは何ですか?いつ使えばよいですか?
URL-safe Base64 は + を - に、/ を _ に置き換え、パディング(=)を除去することで、パーセントエンコードなしに URL やファイル名に直接使える形式です。JWT トークン・URL パラメーター・ファイル命名スキームなどに活用してください。
Base64は暗号化の一種ですか?
いいえ、これを暗号化だと扱うのは実際のセキュリティ上の間違いです。Base64は鍵が関与せず、逆転可能なエンコードであり、このページでも誰でも一瞬でデコードできます。Base64は、バイナリデータを安全にテキスト専用のチャネル(例:メールヘッダー)を通じて送信するための手段であり、何かを隠すためではありません。
なぜエンコードによってデータが大きくなるのですか?
Base64は3バイトを4文字の印刷可能な文字にパックするため、出力は入力よりも約1/3大きくなります。このオーバーヘッドは、どこにでも貼り付けられることを保証するための代償であり、これがHTMLやCSSに大きな画像をBase64で直接埋め込むと、ファイルをリンクするよりもページが重くなる理由です。