開発・テキストガイド

Base64は暗号化ではない:エンコードと用途

Base64はバイナリを転送しやすい文字列に表します。誰でも復号でき、容量は通常約3分の1増えます。

始める前に確認すること

ブラウザツールは素早い確認に便利ですが、本番環境では別のパーサー、文字コード、実行時ルールが使われる場合があります。

おすすめの手順

  1. 「Base64は暗号化ではない:エンコードと用途」で必要な入力・単位・ルールを先に確認します。
  2. 「Base64 エンコード・デコード」で処理し、途中の警告と最終結果を確認します。
  3. 元の入力や最終利用先と照合し、重要な用途では公式情報でも確認します。

結果の確認方法

ブラウザツールは素早い確認に便利ですが、本番環境では別のパーサー、文字コード、実行時ルールが使われる場合があります。

確認できる例と利用上の限界

UTF-8のHelloはSGVsbG8=となり、復号するとHelloに戻ります。日本語では双方のUTF-8利用を確認し、文字列とファイルのエンコードを区別します。Base64は可逆な符号化で暗号化ではなく、トークンやパスワード、私的写真を保護しません。保存前に現在のモードと結果を確認してください。

Base64 エンコード・デコード

Base64文字列をブラウザ内でエンコード・デコードし、結果サイズの確認、コピー、保存ができます。Base64は暗号化ではありません。

関連ツールを開く