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

Base64 文字列をオンラインでエンコード・デコード

開発者ツール

Base64 エンコーダー / デコーダー の使い方

  1. 1エンコードかデコードかを選択
  2. 2入力フィールドにテキストを入力
  3. 3結果が即座に出力フィールドに表示
  4. 4「Copy」をクリックして結果をコピー
  5. 5「Swap」で入出力をすばやく切り替え

Base64 エンコーダー / デコーダー について

Base64 はデータ転送、メールエンコード、Web API で広く使用されるバイナリからテキストへのエンコードスキームです。テキストを Base64 にエンコードしたり、Base64 文字列をデコードしたりするのに役立ちます。

Base64 エンコードは画像のデータ URI、HTTP 基本認証、JSON/XML へのバイナリデータの埋め込みなど多くのシナリオで使用されます。

Base64 エンコーダー / デコーダーの主な機能

  • 高速で正確なBase64 Encoder処理
  • インストール不要 — ブラウザで動作
  • 制限なしで無料
  • プライバシー重視 — データはブラウザから出ません
  • モバイルとデスクトップ対応
  • ライブプレビュー付き即時結果

対応フォーマット

入力フォーマット

プレーンテキストUTF-8文字列Base64エンコード文字列

出力フォーマット

Base64(標準RFC 4648)デコードされたプレーンテキスト

バイナリファイル(画像、PDF)のエンコードには、代わりに「画像をBase64に」ツールを使用してください。

使用例

文字列をBase64にエンコードする

HTTP Basic AuthヘッダーのHTTPに役立ちます。

入力

user:secretpassword

出力

dXNlcjpzZWNyZXRwYXNzd29yZA==

Base64 JWTペイロードをデコードする

JWTトークンの中間セグメントをBase64デコードします。

入力

eyJ1c2VySWQiOjEyMywicm9sZSI6ImFkbWluIn0=

出力

{"userId":123,"role":"admin"}

主な使用ケース

  • プロフェッショナルなBase64 Encoderタスク
  • 迅速な日常計算
  • 教育目的と学習
  • ビジネスと職場の生産性
  • 個人的プロジェクトと趣味
  • Decoding Base64 strings received from third-party APIs

トラブルシューティング

無効なBase64文字列 — 不正なパディング

解決策

Base64文字列の長さは4の倍数でなければなりません。末尾に=パディング文字が不足しているとこのエラーが発生します。修正するには1つか2つの=を追加してください。

出力に文字化けが含まれる

解決策

デコードされたテキストは読み取り可能なテキストではなくバイナリデータの可能性があります。画像やファイルをデコードする場合は、代わりに「Base64を画像に」ツールを使用してください。

URLセーフBase64が正しくデコードされない

解決策

URLセーフBase64は+と/の代わりに-と_を使用します。URLセーフオプションを有効にするか、デコード前にこれらの文字を手動で置き換えてください。

よくある質問

Base64エンコードとは何ですか?

Base64は64個のASCII文字を使用してバイナリデータを表すバイナリからテキストへのエンコードスキームです。テキストベースのプロトコルでデータを安全に送信するために使用されます。

いつBase64を使用すべきですか?

JSONやXMLなどのテキスト形式にバイナリデータを埋め込む必要がある場合、またはテキストのみをサポートするチャンネルでデータを送信する場合にBase64を使用してください。

Base64はデータを暗号化しますか?

いいえ。Base64はエンコードであり、暗号化ではありません。Base64デコーダーを持っている人なら誰でも元のコンテンツを読み取れます。機密データの保護にBase64を使用しないでください。

なぜBase64出力は==または=で終わるのですか?

Base64は=記号を使用して出力を4の倍数にパディングします。入力の長さによって1つまたは2つの=が表示される場合があります。

画像をBase64にエンコードできますか?

画像には、バイナリファイル入力を処理する専用の「画像をBase64に」ツールを使用してください。このツールはテキスト文字列用に最適化されています。

URLセーフBase64とは何ですか?

URLセーフBase64は+を-に、/を_に置き換え、エンコードされた文字列をパーセントエンコーディングなしにURLやファイル名で安全に使用できるようにします。