What is Base64 Encoding?
Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It is commonly used for embedding images in HTML, email attachments, and API authentication headers.
Common Use Cases
- Email Attachments: MIME encoding uses Base64 to transmit binary data MIME encoding uses Base64 to embed binary files in text-based emails.
- Data URLs: Embedding images directly in HTML/CSS Embedding images directly in HTML/CSS using data:image/png;base64,...
- API Authentication: HTTP Basic Auth encodes credentials in Base64 HTTP Basic Auth encodes credentials in Base64.
- JWT Tokens: JWT payloads are Base64URL encoded JWT payloads are Base64URL-encoded.