Toolantern
ホーム › Base64エンコーダー・デコーダー
プライベート:ブラウザからデータは送信されません。登録不要。

Base64エンコーダー・デコーダー

テキストをBase64にエンコードしたり、Base64をテキストにデコードしたりできます。すべてブラウザで動作します。絵文字やすべてのUnicodeを正しく扱えます。

このツールの機能

エンコードはテキストをBase64に変換します。Base64はデータURLやメールの添付ファイル、APIのペイロードで使われるASCII安全な形式です。デコードはその逆を行います。どちらもブラウザ内で完結します。

Unicodeに正しく対応

多くのオンラインツールはbtoa()を直接使うため、絵文字やアクセント文字で失敗します。このツールは先にテキストをUTF-8バイトに変換するので、「Hello, 世界! 🚀」も正しくエンコード・デコードできます。

例

HelloをエンコードするとSGVsbG8=になります。SGVsbG8=をデコードするとHelloに戻ります。末尾の=はパディングで正常です。

あくまで目安です。表示の公表価格に基づいて計算しており、実際の請求額とは異なる場合があります。 利用規約

よくある質問

Base64とは何ですか?

バイナリデータを64文字(A-Z、a-z、0-9、+、/)のプレーンなASCIIテキストで表す方法です。メールやJSONなどテキスト限定の経路でバイナリを送る際に使われます。

Base64の末尾の=は何ですか?

パディング文字です。Base64は3バイト単位で処理し、入力長が3の倍数でない場合に=で最後のグループを埋めます。正常なものです。

Base64は暗号化ですか?

いいえ。Base64はエンコードであり暗号化ではありません。誰でも一瞬でデコードできるので、パスワードや秘密の隠蔽には使わないでください。

テキストはサーバーに送信されますか?

いいえ。エンコードとデコードはJavaScriptでブラウザ内のみで行われます。貼り付けた内容がデバイスから出ることはありません。

ほかの無料ツール