本文へスキップ
Utilizy

Base64 エンコード・デコード

テキストもファイルも双方向に変換

ブラウザ内で処理

入力

結果

結果

まだ入力されていません

テキストを入力するかファイルをドロップすると、ここに結果が表示されます。

Base64 は暗号化ではありません。誰でも元に戻せるので、秘密の保護には使わないでください。

Base64 はバイナリデータをテキストに変換し、テキストしか通せない経路(メールの添付、JSON のペイロード、データ URI)を通れるようにします。暗号化ではなくエンコードなので、誰でも元に戻せます。

使い方

  1. 1 テキスト入力かファイル入力を選びます。
  2. 2 エンコードかデコードを選びます。
  3. 3 内容を入力します。入力に合わせて結果が更新されます。
  4. 4 出力を URL やファイル名に使う場合は URL セーフをオンにします。

よくある質問

Base64 は暗号化の一種ですか。

いいえ。暗号化だと思って扱うのは実際にセキュリティ上の誤りです。鍵のない可逆エンコードにすぎず、文字列を見た人は数秒で復号できます。認証情報を隠す目的で使ってはいけません。

URL セーフとは何ですか。

標準の Base64 は + と / を使いますが、これらは URL では特別な意味を持ち、ファイル名では使えません。URL セーフ版は代わりに - と _ を使い、= のパディングを省きます。

デコードが失敗するのはなぜですか。

たいていは文字列が途中で切れているか、コピー時に改行が入ったか、URL セーフの文字列を標準方式でデコードしているためです。パディングを考慮した長さが4の倍数になっているか確認してください。

一緒に使うと便利なツール