Base64エンコーダー/デコーダー
Base64文字列をエンコードまたはデコード
ブラウザで動作
Base64とは?
Base64はバイナリデータをASCIIテキスト文字列にエンコードする方式です。メールやURLなどテキストのみを扱うプロトコルでデータを送る際に広く使われています。テキストをBase64にエンコードしたり、Base64文字列を元のテキストにデコードできます。
使用例
- URLやHTMLに埋め込むデータをエンコード
- テキストベースのプロトコルでバイナリデータを送信
- 画像やファイルを文字列として保存するためにエンコード
- APIやメールからBase64データをデコード
いつ使う?
Base64データのエンコード・デコードが必要なときにご利用ください。Web開発、API処理、エンコードされたデータの取り扱いでよく使われます。
例
短いテキストをエンコード
入力
Hello, GetIt!
出力
SGVsbG8sIEdldEl0IQ==
Base64 文字列をデコード
入力
R2V0SXQgVG9vbHM=
出力
GetIt Tools
よくある質問
Base64 は暗号化の一種ですか?
いいえ。Base64 はデータの表記方法を変えるだけで、誰でもデコードできます。パスワードなどの秘密情報を隠す目的では絶対に使わないでください。
デコードに失敗するのはなぜですか?
入力に Base64 のアルファベットに含まれない文字があるか、末尾のパディング(「=」)が不完全です。文字列全体をコピーして、もう一度お試しください。
アクセント付きの文字、アジアの文字、絵文字はエンコードできますか?
現時点ではできません。エンコーダーは基本的なラテン文字のみに対応しているため、ベトナム語のアクセント記号、中国語、絵文字などを含むテキストではエラーが表示されます。