Unicode テキストに対応していますか?
はい。テキストは UTF-8 としてエンコード/デコードされるため、非 ASCII 文字も文字列として扱われます。
Base64 は暗号化ではなく、転送用のエンコードです。ヘッダー、data URL、トークン、フィクスチャ、小さな設定値、ドキュメントの例など、プレーン ASCII を前提にした仕組みにテキストやバイト列を渡すときに役立ちます。このツールはブラウザー内で UTF-8 テキストを Base64 に変換し、有効な Base64 をテキストへ戻します。
URL セーフオプションでは、plus と slash をハイフンとアンダースコアに置き換えます。これは Web トークンでよく使われます。コンパクトな Base64URL 値を好むシステム向けに、パディングも省略できます。
ツールを読み込み中...
Base64 はデータを秘密にしません。誰でもデコードできます。ハッシュ化、暗号化、署名、アクセス制御の代わりには使わないでください。テキストベースのシステムで扱いやすい表現に変えるだけです。
はい。テキストは UTF-8 としてエンコード/デコードされるため、非 ASCII 文字も文字列として扱われます。
plus をハイフンに、slash をアンダースコアに置き換える形式です。同じ文脈ではパディングも省略されることがよくあります。
入力に無効な Base64 文字、あり得ない長さ、または有効な UTF-8 テキストではないバイト列が含まれている可能性があります。