Base64 エンコーダ&デコーダ - テキスト&ファイル(URLセーフ対応)
テキストやファイルをBase64にエンコードするか、Base64をテキストに復号します。URLセーフバリアントをサポートしています。完全なUTF-8対応で、完全にブラウザ上で動作します。
Base64について
Base64はバイナリデータを64文字のASCIIテキストとして表現します。URL安全なBase64は「+/」を「-_」に置き換え、「=」の後ろにパディングを除去してURLやファイル名で安全に動作できるようにします。ファイルはエンコードされるとデータURLになります。
画像を強化し続ける
これらの人気のあるツールを使用して、写真編集を次のレベルに引き上げましょう
Frequently Asked Questions
テキストを貼り付けたり、任意のファイルを入力ボックスに置き、Encodeモードのままにすると、Base64の表現が出力に表示されます。ファイルの場合は、HTML、CSS、JSONに直接埋め込むことができるデータURLが割り当てられます。アップロードサーバーは介さません。
usageURLセーフなBase64は「+」を「-」に、「/」を「_」に置き換え、後尾の「=」パディングを除去して、エンコードされた値がURL、ファイル名、JWTセグメント内をエスケープせずに移動できるようにします。出力がクエリ文字列、パスセグメント、HTTPヘッダーに入った場合はURLセーフに切り替えます。
technicalいいえ。Base64は暗号化ではなくエンコーディングです。誰でもワンクリックで文字列を解読できるので、秘密保持の手段として使ってはいけません。本当の機密性が必要なときはAES、RSA、libsodiumを使い、バイナリデータのテキストセーフ化にはBase64のみを使いましょう。
privacyBase64は3バイトを4文字に詰め込みます。入力長が3の倍数でない場合、エンコーダは最終ブロックに「=」をパディングし、出力が4の倍数のままになるようにします。標準のBase64はパッドを保持します。URL安全で安全なBase64は、長さが暗黙的に示されているため、この番号を除外しています。
technicalはい。エンコーダーは入力をUTF-8として読み込んでからエンコードするため、アラビア語、中国語、キリル文字、絵文字がきれいに往復します。デコードされた結果はUTF-8テキストとして再レンダリングされ、これは現代のブラウザ、ターミナル、APIが期待するものです。
compatibilityBase64はペイロードを約33%増加させます。入力の3バイトが出力の4バイトになります。短いトークンや小さなアイコン、JSON埋め込みサムネイルには問題ありませんが、大きな資産の場合は直接バイナリアップロードやCDNリンクを好んで転送を速くします。
technicalいいえ。エンコーダーは標準のatob/btoa APIとUTF-8ラッパーを使ってブラウザ内で完全に動作するため、テキストやファイルがサーバーに届くことはありません。これにより、トークンや認証情報、そして公開したくない独自のバイナリに対しても安全に扱えます。
privacyUse Cases
HTMLおよびCSSに画像をデータURLとして埋め込む
小さなアイコン、ロゴ、SVGスプライトをBase64データURLとしてインライン化し、HTTPリクエストを保存し、単一ファイルのHTMLメールを送信し、外部アセットホスティングなしでプロトタイプを自己完結型に保つことができます
API認証とベアラートークン
HTTPベーシック認証ヘッダーを作成し、APIデバッグ時にベアラートークンをデコードし、Postmanで共有されたbase64ラップされた認証情報の検査、curl例、OpenAPIドキュメントを活用します
JSON & GraphQLペイロードのエンコーディングファイル
バイナリアップロード(PDF、画像、音声クリップ)をBase64文字列としてラップし、JSON、GraphQLの変異、テキストのみを運ぶWebhookのボディ内で安全に動くようにします
メールMIME添付ファイルの解読
生の .eml ファイル、SMTP ログ、IMAP 応答から base64 エンコードの添付ファイルを取り出し、メールエクスポートから失われた請求書、スクリーンショット、文書を復元できます
ウェブアプリ向けのURLセーフトークン
ブラウザで「+」や「/」文字が途切れないパスワードリセットリンク、メール認証コード、共有IDや短いURLのために、URL安全なbase64文字列を生成する
JWTセグメントの手作業による検査
ターミナルやエディタに完全なJWTデコーダーをインストールしていない場合、ローカルデバッグ中にJSON Web Tokenのヘッダーとペイロードセグメントをデコードします
Pixoate