Base64エンコード・デコード

テキストをBase64に変換し、Base64から元の文字列を復元。日本語のUTF-8、URLセーフ形式、バイナリ保存に対応。パディングと改行を設定でき、ブラウザ内で処理します。

0 文字
結果

ここに結果が表示されます。

Base64のエンコード・デコード方法

  1. 通常のテキストを変換する場合はエンコード、Base64を元に戻す場合はデコードを選びます。
  2. 内容を貼り付け、必要に応じてパディングや改行を設定します。
  3. 結果をコピーするか、デコードしたデータを保存します。画像やファイルには下の専用ツールも利用できます。

Base64エンコード・デコードのポイント

Base64はバイト列を文字で表す形式で、暗号化ではありません。パディングの省略やMIME改行に対応し、不正な文字やゼロでないパディングビットは拒否します。バイナリ結果は元のバイト列のまま保存できます。

Base64エンコードの例

入力
こんにちは、世界!👋
結果
44GT44KT44Gr44Gh44Gv44CB5LiW55WM77yB8J+Riw==

Base64エンコード・デコードについてよくある質問

Base64は暗号化ですか?

いいえ。バイト列の表し方を変えるだけで、秘密鍵がなくても誰でも元に戻せます。パスワードや個人情報の保護には使えません。

Base64をデコードできないのはなぜですか?

コピー時に余計な記号が入っていないか、途中で切れていないか確認してください。末尾の=の省略やMIMEの改行には対応していますが、不正な文字や矛盾したパディングは受け付けません。

画像やファイルもBase64に変換できますか?

はい。画像には画像→Base64、その他のファイルにはファイル→Base64のツールをご利用ください。逆変換では元のバイト列を復元できます。エンコード後のデータ量は通常約3分の1増えます。

デコード結果が読める文字にならないのはなぜですか?

元データが画像や文書、または別の文字コードのテキストである可能性があります。有効なUTF-8は文字として、それ以外は16進数のプレビューとして表示します。保存したデータには元のバイト列が保持されます。

ファイルやトークン、テキストはアップロードされますか?

いいえ。入力はブラウザー内で処理されます。ウェブサイトからページとプログラムを読み込みますが、入力内容を変換サーバーに送ったり、アカウントに保存したりすることはありません。

よく使う用途と実例

  • Base64 デコード

    Base64 を UTF-8 のテキストに戻すか、元のバイト列をダウンロードできます。

開発者向けツール一覧

エンコードとファイル変換

元のデータを保ちながら、テキスト、バイト列、URL、埋め込み画像を変換します。

データとテキストの確認

構造化データやトークンの内容を読み取り、変更箇所を確認できます。

ハッシュ・ID・スケジュール

ファイルの整合性確認、識別子の生成、日時や定期実行の確認に。

入力内容とファイルはお使いの端末で処理されます。共有クリップボードに機密情報を残さないでください。秘密鍵やトークンには信頼できる端末をご利用ください。