Base64 は暗号化ですか?
いいえ。Base64 はエンコードです—バイトを印字可能な ASCII として表現します。誰でもデコードできます。Base64 を秘匿とみなさないでください。機密性が必要な場合は本物の暗号を使ってください。
UTF-8、URL セーフ形式、ファイル、画像貼り付けに対応した Base64 エンコード・デコードツールです。ローカルで処理します。
エンコードするテキストを入力するか、ファイル / 画像をアップロード、またはこのエリアにファイルをドラッグしてください。
5L2g5aW977yMQmFzZTY0
Base64 の仕組み、padding、URL セーフ形式、よくあるミスを学びます。
DevCove Base64 エンコード / デコードは、テキストとファイルを Base64 に変換(および逆変換)をブラウザー内でローカルに行います。レガシー Latin-1 の落とし穴ではなく、正しい UTF-8 バイトエンコードを使用し、標準および URL セーフアルファベット、オプションの MIME 改行、バイナリダウンロード、デコードデータが有効な UTF-8 テキストでない場合の hex プレビューに対応します。
数ステップで Base64 をエンコードまたはデコードできます:
API、JWT、Data URI、日常のエンコード作業向け:
いいえ。Base64 はエンコードです—バイトを印字可能な ASCII として表現します。誰でもデコードできます。Base64 を秘匿とみなさないでください。機密性が必要な場合は本物の暗号を使ってください。
btoa() などのレガシー API は Latin-1 のみ扱います。DevCove は先に UTF-8 バイトをエンコードするため、中国語や絵文字が正しく往復します。
URL セーフ形式は + を - に、/ を _ に置き換え、追加エスケープなしで URL や JWT セグメントに収まります。一部の仕様ではパディングを省略できます。
はい。画像をドラッグ、ドロップ、貼り付け—または 5 MB までの任意のファイルをアップロード—すると、ツールがローカルでエンコードします。画像にはサムネイルプレビューが表示されます。
Base64 が非テキストバイト(PNG、gzip など)を表していた可能性があります。バイナリをダウンロードするか hex プレビューを使い、無効な UTF-8 をテキストフィールドに強制しないでください。
いいえ。すべてのエンコードとデコードはブラウザー内で実行されます。DevCove は入力をサーバーに送信しません。