🧰 UtlKit

Base64 エンコーダ/デコーダ

テキストをBase64にエンコードまたはBase64をテキストにデコード。Unicode対応。100% ブラウザ内処理。

🐛

問題を報告

バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。

📊 データサマリー(自動入力)

ツール: base64 · /tools/base64/

mode: encode

これはどんなツールですか?

Base64は、64個の印刷可能文字(A-Z、a-z、0-9、+、/)を使用してバイナリデータをASCIIテキストに変換するエンコード方式です。テキスト専用チャネルでバイナリデータを安全に送信し、HTML/CSSに画像を埋め込み、資格情報をエンコードするために一般的に使用されます。

使い方

  1. 1

    モードを選択

    エンコード(テキスト→Base64)またはデコード(Base64→テキスト)を選択してください。

  2. 2

    内容を入力

    エンコードまたはデコードする内容を入力または貼り付けてください。

  3. 3

    結果をコピー

    結果はリアルタイムで更新されます。クリックしてコピーします。

よくある質問

Base64は暗号化ですか?

いいえ。Base64はエンコードであり、暗号化ではありません。誰でもキーなしでBase64をデコードできます。機密性を保護するためではなく、バイナリデータを輸送可能にするために使用されます。

Base64は元のデータよりどのくらい大きくなりますか?

Base64はデータサイズを約33%増加させます。入力の3バイトが出力の4文字になります。入力が3で割り切れない場合は、末尾にパディング文字(=)が追加される場合があります。

Base64の一般的な用途は何ですか?

HTMLのData URI、JWTトークン、メール添付ファイル(MIME)、SSL証明書、CSSへの小画像の埋め込み、API認証ヘッダーなど。

Base64 エンコードとは?

Base64は、64文字(A-Z, a-z, 0-9, +, /)を使ってバイナリデータを通常のASCIIテキストとして表すエンコード方式です。データを6ビットずつのチャンクに分割し、それぞれを64文字の1つに対応付けます。そのため、画像やファイルなどのバイナリデータを、メールやJSON、URLのようなテキスト形式に安全に埋め込めます。これはエンコードであり暗号化ではありません。出力は誰でも元のデータにデコードできます。