Base64 エンコード/デコード
無料オンラインBase64エンコーダーとデコーダー。テキストをBase64に、Base64をテキストに即座に変換。サーバーへのアップロードなし、100%プライベート。
Base64エンコードとは何ですか?
Base64は、64個の文字を使用してバイナリデータをASCII文字列形式に変換するバイナリ-テキストエンコードスキームです。通常、テキストベースの形式にバイナリデータを埋め込むために使用されます。
Base64エンコードはどのように機能しますか?
Base64は3バイト(24ビット)のバイナリデータを4つのASCII文字(各6ビットを表す)に変換します。これにより、データサイズが約33%増加します。
Base64ではどのような文字が使用されますか?
Base64では、A-Z(大文字26個)、a-z(小文字26個)、0-9(数字10個)、+、/の64文字が使用されます。=文字はパディングに使用されます。
このBase64ツールを使用しても安全ですか?
はい、すべての処理はブラウザ内でローカルに行われます。データはどのサーバーにも送信されないため、100%のプライバシーとセキュリティが保証されます。
URLセーフBase64とは何ですか?
URLセーフBase64は、+を-に、/を_に置き換え、パディング(=)を削除します。これにより、エンコードの問題なくURLやファイル名で安全に使用できます。
なぜBase64はファイルサイズを増加させるのですか?
Base64は3バイトを4文字に変換するため、サイズが33%増加します。このオーバーヘッドは、バイナリデータ印刷可能なテキストとして表現するために必要です。
Base64の一般的な用途は何ですか?
Base64は、CSS/HTMLに画像を埋め込む、電子メール添付(MIME)をエンコードする、データベースにパスワードを保存する、テキストプロトコルを介してバイナリデータを送信する、データURIなどに使用されます。
どんなBase64文字列でもデコードできますか?
はい、有効なBase64エンコード済み文字列であれば可能です。文字列に無効な文字が含まれているか、パディングが正しくない場合、ツールがアラートを表示します。
パディング文字(=)の目的は何ですか?
パディング(=)は、Base64文字列の長さが4の倍数になるようにします。入力データの長さが3で割り切れない場合に追加されます。
Base64は画像をエンコードできますか?
はい、Base64は画像を含む任意のバイナリデータをエンコードできます。結果は、データURIを使用してHTML/CSSに直接埋め込むことができるテキスト文字列です。
Base64は暗号化ですか?
いいえ、Base64はエンコーディングであり、暗号化ではありません。簡単に反転可能で、セキュリティを提供しません。データ表現のためのものであり、保護のためのものではありません。
Base64とUTF-8の違いは何ですか?
UTF-8はUnicodeテキストの文字エンコーディングです。Base64はバイナリ-テキストエンコードスキームです。UTF-8はテキスト文字を表現し、Base64はバイナリデータをテキストとして表現します。
Base64 エンコード/デコードの使い方
Base64 エンコードはバイナリデータを 64 種類の安全な ASCII 文字だけからなるテキストに変換し、メールや JSON、XML、Data URI などテキストしか扱えない仕組みでも壊れずにやり取りできるようにします。このツールはエンコードもデコードもすべてブラウザ内で完結し、貼り付けた内容がサーバーに送信されることはありません。
- 入力ボックスに内容を貼り付けます。エンコードしたいときは普通のテキストを、デコードしたいときは Base64 文字列を貼ってください。自動モードがオンなら、入力の種類を自動で判別し、入力と同時に結果が表示されます。
- 手動で切り分けたいときは自動モードをオフにして、エンコードかデコードのボタンで変換を指定できます。テキストとも Base64 とも読める文字列を扱うときに便利です。
- スワップボタンを押すと結果が入力ボックスに戻るので、双方向の連続変換がスムーズに行えます。
- コピーボタンで結果をクリップボードにコピーできます。出力の一部だけを選んで、その部分だけコピーすることも可能です。
Base64 は暗号化ではなくエンコードであり、誰でも元に戻せます。パスワードや機密情報を隠す用途には使わず、重要な情報は正規の暗号技術で保護してください。
関連ツール
- 画像をBase64に変換 画像をBase64文字列に変換し、Base64を画像にデコード。PNG、JPG、GIF、WebP、SVG、BMP、ICO対応。100%ブラウザ内処理、アップロード不要。
- Base32 エンコーダー デコーダー テキストをBase32に即座にエンコード、またはBase32をテキストにデコード。100%ブラウザ完結、データアップロードゼロ。RFC 4648準拠。TOTPシークレット、OTPキー、QRコードデータ、バイナリからテキスト変換に最適。
- テキスト16進数変換ツール 無料オンラインテキスト16進数変換ツール。ASCIIおよびUnicodeテキストをスペース区切りまたは連続出力で即座に16進数値にエンコード。ブラウザベースでインストール不要。
- 16進数からテキスト 16進数文字列を即座に読み取り可能なテキストに変換。複数のフォーマットに対応し、16進数の値をASCIIまたはUTF-8テキストにデコードします。
- テキスト バイナリ変換ツール テキストをバイナリコードに即座に変換。無料オンラインUTF-8バイナリ翻訳ツール。
- URL エンコード デコード 無料オンライン URL エンコーダー、デコーダー、パーサー。テキストをパーセントエンコーディングに変換し、URL 文字列をデコードしてクエリパラメータを抽出します。
- Hexビューアー 検索、オフセットナビゲーション、仮想スクロール付きのHexダンプ形式でファイル内容を表示
- AES暗号化/復号 AES暗号化/復号ツール、CBC/CFB/CTR/OFB/ECBモード、Pkcs7/ZeroPadding/NoPadding、128/192/256ビット鍵、Base64出力、鍵/IV形式自動検出