Base64エンコード/デコード

UTF-8をサポートするBase64形式にエンコード/デコードします。

Base64形式:
入力
結果
anyTools Base64 Workspace

Base64 を使う場面

Base64 は任意のバイナリデータを64種類の安全なASCII文字で表現するエンコード方式です。暗号化ではなく転送用の表現のため、JSONのフィールドやメール添付、data URI、HTTPヘッダーなどテキストしか通せない経路で画像やファイルを運ぶときに使われます。

使い方

  1. 変換したいテキストまたは Base64 文字列を入力欄に貼り付けます。
  2. エンコードかデコードかを選びます。
  3. 結果をコピーして利用します。

よくある質問

Base64 にすれば安全になりますか?
いいえ。Base64 は誰でもすぐ元に戻せるエンコードであり、暗号化ではありません。パスワードや個人情報を隠す用途には使わないでください。
日本語が文字化けするのはなぜですか?
UTF-8 では日本語1文字が複数バイトになります。文字単位で処理する実装では壊れるため、このツールは UTF-8 バイトに変換してからエンコードします。