テキストを Base64 にエンコード、またはデコードします。

エンコードとデコードはブラウザ内で行われます(UTF-8 対応)— アップロードはありません。

プレーンテキスト
Base64
入力が有効な Base64 ではありません。

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

このBase64エンコーダー/デコーダーは、テキストとBase64を相互に、2つの並んだペインでリアルタイムに変換します。片方に平文を入力すればすぐにエンコードされた結果が表示され、もう片方にBase64文字列を貼り付ければデコードされます。入れ替えボタンをクリックすれば方向をワンクリックで反転できます。

この実装はUTF-8対応なので、アクセント記号や絵文字、非ラテン系の文字も、素朴なbtoaベースのコンバーターのように文字化けすることなく正しく往復します。無効なBase64入力はすぐにフラグ表示され、不正な出力になることはありません。

すべてブラウザ内で処理され、入力した内容がアップロードされることはありません。そのため、APIの認証情報や設定データ、メールの断片など、見知らぬサイトのサーバーには貼り付けたくないペイロードをデコードする際にも安心して使えます。

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

  1. 左側のペインに平文を入力または貼り付けてBase64にエンコードします。
  2. または右側のペインに既存のBase64文字列を貼り付けてデコードします。
  3. 「入れ替え」を使って2つのペインを反転し、方向を逆にします。
  4. どちらか一方をクリップボードにコピーするか、「クリア」でやり直します。

よくある質問

Base64は、バイナリや任意のテキストを64種類の安全なASCII文字で表現するもので、メール本文やJSONペイロード、データURI、HTTP基本認証ヘッダー、設定ファイルなど、テキストしか扱えないシステムを通してもデータが壊れずに残ります。

いいえ。Base64は暗号化ではなくエンコーディングであり、誰でもこのツールと同じように即座にデコードできます。秘密情報を守るためには絶対に使わず、機密性が必要なものには本物の暗号化を使ってください。

はい。テキストはBase64変換の前にUTF-8としてエンコードされるため、絵文字やアクセント付き文字、非ラテン系の文字も入力どおりに正しくデコードされます。

いいえ。エンコードとデコードはどちらもブラウザ内で実行されます。ここに貼り付けたトークンや認証情報、非公開の文字列がどこかに送信されることはありません。

はい。Base64エンコーダー/デコーダーは無料かつ無制限で、アカウントも不要です。

デコーダーは厳格モードで動作しており、Base64の文字セット外の文字や、パディングが壊れたシーケンスは拒否されます。改行が混ざっていないか、=によるパディングが欠けていないか、+と/の代わりに-と_を使うURLセーフな形式になっていないかを確認してください。

シェアする

人気の検索
base64 エンコード base64 デコード base64 エンコーダ base64 デコーダ オンライン テキスト base64 base64 文字列 復号
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。