Base64 エンコード / デコード オンライン - Base64エンコーダー・デコーダー
UTF-8マルチバイト対応のBase64エンコード・デコードツールです。URL-safeオプション(RFC 4648)でURLに使用可能な形式に変換できます。
使い方
- 左のテキストエリアに変換したいテキストまたはBase64文字列を入力します
- URL-safeオプションで + → -、/ → _ の変換とパディング除去を行います
- 「エンコード」ボタンでテキスト → Base64 に変換します
- 「デコード」ボタンで Base64 → テキスト に変換します
- コピーボタンで出力をクリップボードにコピーできます
使用例
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 初回リリース