Base64エンコーダー/デコーダー

Base64文字列をエンコードまたはデコード

ブラウザで動作

Base64とは?

Base64はバイナリデータをASCIIテキスト文字列にエンコードする方式です。メールやURLなどテキストのみを扱うプロトコルでデータを送る際に広く使われています。テキストをBase64にエンコードしたり、Base64文字列を元のテキストにデコードできます。

使用例

  • URLやHTMLに埋め込むデータをエンコード
  • テキストベースのプロトコルでバイナリデータを送信
  • 画像やファイルを文字列として保存するためにエンコード
  • APIやメールからBase64データをデコード

いつ使う?

Base64データのエンコード・デコードが必要なときにご利用ください。Web開発、API処理、エンコードされたデータの取り扱いでよく使われます。

例

  1. 短いテキストをエンコード

    入力

    Hello, GetIt!

    出力

    SGVsbG8sIEdldEl0IQ==

  2. Base64 文字列をデコード

    入力

    R2V0SXQgVG9vbHM=

    出力

    GetIt Tools

よくある質問

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

いいえ。Base64 はデータの表記方法を変えるだけで、誰でもデコードできます。パスワードなどの秘密情報を隠す目的では絶対に使わないでください。

デコードに失敗するのはなぜですか?

入力に Base64 のアルファベットに含まれない文字があるか、末尾のパディング(「=」)が不完全です。文字列全体をコピーして、もう一度お試しください。

アクセント付きの文字、アジアの文字、絵文字はエンコードできますか?

現時点ではできません。エンコーダーは基本的なラテン文字のみに対応しているため、ベトナム語のアクセント記号、中国語、絵文字などを含むテキストではエラーが表示されます。

すべてのツール