変換箱

Base64エンコード・デコード

入力した内容は、お使いのブラウザの中だけで処理され、外部には送信されません。

使い方

  1. 変換前の欄に文字列、またはBase64の文字列を入力します。
  2. エンコードかデコードかを選びます。
  3. 変換後の欄に結果が出ます。

Base64とは

Base64は、データを英数字と「+」「/」「=」だけの文字列に変換する方式です。メールの添付ファイルや、Webのデータ転送、APIの認証情報などで使われます。暗号ではないため、誰でも元に戻せます。パスワードの保護には使えません。

このツールは、文字列をUTF-8のバイト列にしてからBase64に変換します。そのため、日本語や絵文字も、正しく往復できます。入力はブラウザの中だけで処理され、外部に送信されません。

よくある質問

Q. Base64は暗号化ですか?
いいえ。誰でも元に戻せる変換で、暗号化ではありません。秘密の情報の保護には使えません。

Q. デコードして文字化けするのはなぜですか?
元のデータが、UTF-8以外の文字コードや、画像などの文字列でないデータの場合は、文字化けします。

Q. 末尾の「=」は何ですか?
データの長さを4文字の倍数にそろえるための、詰め物(パディング)です。

関連ツール

URLエンコード・デコード日本語URLの変換にJSON整形・検証見やすく整形、構文エラーも表示CSV⇔TSV変換引用符つきの項目にも対応画像圧縮・形式変換JPEG・PNG・WebPで容量を小さく