Base64 エンコーダー

テキストを Base64 にエンコード、またはデコード - ブラウザで即座に実行。

Base64 エンコーダー無料

Base64 について

Base64 は、64個の安全な文字(A〜Z、a〜z、0〜9、および + と /)のみを使用してデータを記述します。誰でもデコードできるため、暗号化ではありません。これは、メール、JSON、データ URL、設定ファイルなど、プレーンテキストのみを想定した経路でデータを転送できるようにするためのものです。

左側にテキストを入力して «エンコード» を押すと Base64 版が作成されます。右側に Base64 を貼り付けて «デコード» を押すと元のテキストが読み取れます。ブラウザ内で実行され、テキストは UTF-8 として処理されるため、アクセント記号や絵文字も正しく変換されます。

お役立ち情報

  • Base64 はエンコードであり、暗号化ではありません。秘密の情報を隠すために使用しないでください。
  • エンコード後のテキストは、元のデータよりも約3分の1大きくなります。
  • UTF-8 として処理されるため、日本語などの非英語文字も保持されます。
  • ブラウザ内で実行されます。入力した内容がどこかに送信されることはありません。

よくある質問

Base64 は暗号化の一種ですか?
いいえ。安全な文字セットでデータを書き換えるだけで、誰でも即座にデコードできます。機密性が必要な場合は、本物の暗号化を使用してください。
なぜ Base64 が必要になるのですか?
バイナリデータや特殊文字をテキスト専用の経路で送るためです。例えば、CSS や HTML にデータ URL として画像を埋め込んだり、JSON にバイナリを入れたり、メールヘッダーで送信したりする場合に使用します。
アクセント記号や絵文字は扱えますか?
はい。テキストはまず UTF-8 としてエンコードされるため、デコード時に ASCII 以外の文字も正しく復元されます。
テキストはアップロードされますか?
いいえ。エンコードとデコードはブラウザ内で行われるため、テキストがデバイスの外に出ることはありません。