使い方
まず基本操作を試す
- テキストまたはBase64文字列を入力欄に貼り付けます。
- 「エンコード」でテキストをBase64に、「デコード」でBase64をテキストに戻します。
- Byte Meterでサイズの増加率を確認し、「コピー」で結果を取得します。
テキストとBase64を即座に相互変換 — 日本語やemojiにも完全対応。
入力
テキストまたはBase64文字列を貼り付け、方向を選んで実行します。
内容を貼り付けてから、エンコードまたはデコードを選びます。
—
出力
結果はすぐに表示され、そのままコピーできます。
Base64は3バイトごとに4つのASCII文字へ変換するため、出力サイズは元データより約33%大きくなります。これにより、任意のバイナリデータをメール・URL・JSONなどのテキストチャネルで安全に扱えます。
JavaScript標準のbtoa()はLatin-1範囲(コードポイント≤255)の文字しか受け付けません。日本語・中国語・emojiなどのマルチバイト文字は、まずTextEncoderでUTF-8バイト列に変換してからBase64化する必要があります。このツールはその橋渡しを内蔵し、すべてのUnicodeが正しく往復します。
主な用途:.envファイルへのAPIトークン保存、HTTP Basic Auth ヘッダー、画像を埋め込むdata URI、JWTペイロードの確認、MIMEメール添付など。このツールはRFC 4648 §4の標準Base64(+ と /)に対応し、URL-safe版(- と _)は対象外です。
クイックガイド
初めてのユーザーもリピーターも、メインUIを変えずに素早く使えるコンパクトなガイド。
Chinese search: Base64 編碼器、Base64 解碼器、Base64 轉換、Base64 中文編碼、線上 Base64
English search: base64 encoder、base64 decoder、base64 encode decode、base64 online、base64 utf8、text to base64、base64 to text
使い方
活用例
よくある質問
できます。TextEncoderでまずUTF-8バイト列に変換してからBase64化するため、すべてのUnicode文字に対応しています。
いいえ。すべての処理はブラウザ内で完結し、データを送信しません。
Base64は3バイトごとに4つのASCII文字へ変換するため、出力は元データより約33%大きくなります。