Base64 エンコード / デコード オンライン - Base64エンコーダー・デコーダー

UTF-8マルチバイト対応のBase64エンコード・デコードツールです。URL-safeオプション(RFC 4648)でURLに使用可能な形式に変換できます。

使い方

  1. 左のテキストエリアに変換したいテキストまたはBase64文字列を入力します
  2. URL-safeオプションで + → -、/ → _ の変換とパディング除去を行います
  3. 「エンコード」ボタンでテキスト → Base64 に変換します
  4. 「デコード」ボタンで Base64 → テキスト に変換します
  5. コピーボタンで出力をクリップボードにコピーできます

使用例

APIの認証ヘッダー:
Basic認証は「username:password」をBase64エンコードしたものです。
データURIスキーム:
画像のBase64エンコードはdata:image/png;base64,...の形式で使われます。
URL-safeエンコード:
JWTのヘッダーとペイロードはURL-safe Base64でエンコードされています。

よくある質問

データはサーバーに送信されますか?
いいえ。すべてブラウザ内で完結します。
バイナリファイルはエンコードできますか?
このツールはテキスト(文字列)のみ対応しています。バイナリファイルには対応していません。
URL-safeとは何ですか?
RFC 4648で定義されたBase64の変形で、URLに使用できない+と/を-と_に置き換え、パディング=を省略します。JWTで使用されます。
デコードに失敗します
入力が正しいBase64文字列か確認してください。URL-safeオプションの設定が入力形式と一致しているか確認してください。
日本語もエンコードできますか?
はい。UTF-8でエンコードしてからBase64変換するため、日本語などのマルチバイト文字に対応しています。

関連ツール

更新情報

最終更新日: 2026-02-20

  • 2026-02-20 初回リリース