Encodeur Base64
Base64 encoding converts binary data (images, files, arbitrary bytes) into ASCII text using 64 printable characters. It is essential for embedding binary data in text-based protocols: HTTP headers, email attachments (MIME), JSON payloads, and data URLs in HTML/CSS. Our tool handles text-to-Base64, file-to-Base64, URL-safe Base64, and data URL generation.
Texte d'entrée
Sortie
What is Base64?
Base64 is a encoding scheme that converts binary data into ASCII text format. It uses 64 safe characters to represent data, making it ideal for transmitting data across text-only channels.
Common uses include:
- Encodage d'images en data URIs HTML/CSS
- Encodage des identifiants en HTTP Basic Auth
- Transfert de données binaires par e-mail ou API
- Incorporer des fichiers binaires dans JSON ou XML
À propos de Base64 Encoder / Decoder
Base64 encoding converts binary data (images, files, arbitrary bytes) into ASCII text using 64 printable characters. It is essential for embedding binary data in text-based protocols: HTTP headers, email attachments (MIME), JSON payloads, and data URLs in HTML/CSS. Our tool handles text-to-Base64, file-to-Base64, URL-safe Base64, and data URL generation.
Comment l'utiliser
- Enter text or paste binary data to encode to Base64.
- Paste a Base64 string to decode back to text or binary.
- Upload an image to generate a Base64 data URL (data:image/png;base64,...).
- Toggle between standard Base64 (uses + and /) and URL-safe Base64 (uses - and _).
Formule et méthodologie
Base64 encodes 3 bytes → 4 characters. Output size = ceil(input bytes / 3) × 4. Padding with = to make output length a multiple of 4. Character set: A–Z, a–z, 0–9, +, / (standard) or -, _ (URL-safe). Encoded size ≈ input size × 4/3 (+33%). btoa() and atob() in JavaScript; base64_encode() in PHP.
Cas d'usage courants
- Embedding images directly in HTML/CSS without separate HTTP requests
- JWT tokens: header and payload are Base64url encoded
- API authentication: Basic Auth sends "username:password" as Base64
- Email: MIME encoding for attachments (multipart/mixed)
- Environment variables: storing binary secrets as Base64 in .env files
Questions fréquentes
Outils connexes
Tous les outils →Intégrer cet outil sur votre site
Gratuit pour usage personnel et commercial. Copiez simplement le code ci-dessous.