Intermediate

Calculateur de taille encodée en Base64

Estimez la taille que prennent vos données après un encodage Base64, en tenant compte du remplissage, du retour à la ligne optionnel et des préfixes data-URI.
Original (unencoded) size

Unité

Line wrapping (76 chars)

Adds CRLF every 76 characters

Data-URI prefix

e.g. data:...;base64,
Base64 encoded size
1 398 104bytes

Approx. 1,33 MB

Original size
1 MB
Overhead
33,3%
Added bytes
349 528 B
100%
Encoded payload
Breakdown of total encoded size (~33% overhead from Base64 encoding)
Step by step
  1. 1

    Input size in bytes

    1 × 1 048 576 = 1 048 576
  2. 2

    Base64 encoded length

    4 × ceil(1 048 576 ÷ 3) = 1 398 104
    Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
Les résultats sont des estimations fournies à titre d’information générale uniquement et ne constituent pas un avis professionnel — vérifiez toujours les résultats importants de manière indépendante avant de vous y fier. Lire l’avertissement complet.
Réponse rapide

Comment fonctionne cette calculatrice ?

Le Base64 transforme chaque groupe de 3 octets en 4 caractères, donc la taille encodée = 4 × ceil(octets / 3), soit environ 33 % de plus que l'original. Les petites entrées présentent un surcoût supplémentaire dû au remplissage « = ». Le retour à la ligne MIME optionnel ajoute 2 octets tous les 76 caractères, et un préfixe data-URI ajoute un en-tête fixe d'environ 37 octets.

Formule
encoded = 4 × ceil(n / 3) octets ; surcoût % = (encoded / n − 1) × 100 ≈ 33,3 %
How this is calculated

Saisissez la taille des données d'origine (non encodées) et choisissez une unité ; la valeur est convertie en octets bruts n = valeur × octetsUnité (1 Ko = 1024 o). Le Base64 encode chaque groupe de 3 octets d'entrée en 4 caractères de sortie, donc la longueur encodée est 4 × ceil(n / 3). Le ceil et le remplissage final « = » garantissent que la longueur de sortie est toujours un multiple de 4, ce qui explique pourquoi les très petites entrées présentent un surcoût supérieur à 33 %.

Le surcoût théorique est (4/3 − 1) = 33,3 % ; pour un grand n, le surcoût % = (encoded / n − 1) × 100 converge vers environ 33,3 %. Si le retour à la ligne est activé, un CRLF (2 octets) est inséré tous les 76 caractères, ajoutant 2 × floor(encoded / 76) octets — la convention utilisée par MIME/PEM. Si un préfixe data-URI est sélectionné, un préfixe fixe tel que « data:application/octet-stream;base64, » (environ 37 octets) est ajouté en tête.

Hypothèses : Base64 standard avec remplissage « = », décompte en octets (et non en caractères) et unités binaires en base 1024. La longueur du préfixe data-URI varie selon le type MIME réel, donc considérez ce composant comme une estimation. L'encodage ne réduit jamais la taille, le résultat est donc toujours supérieur à l'entrée.

Questions fréquentes

Le Base64 arrondit la sortie au multiple de 4 caractères supérieur à l'aide du remplissage « = », donc les très petites entrées portent proportionnellement plus de remplissage. À mesure que l'entrée grandit, le surcoût se rapproche de la valeur théorique d'environ 33,3 %.

Il ajoute 2 octets (CRLF) tous les 76 caractères encodés, soit environ 2,6 % de plus que la charge utile encodée. Il est requis par certains formats comme MIME et PEM.

La longueur du préfixe dépend de la chaîne du type MIME (par ex. « data:image/png;base64, »). Cet outil utilise un préfixe représentatif d'environ 37 octets, donc ajustez vos attentes pour des types MIME plus courts ou plus longs.

Aussi appelé

taille base64
calcul taille base64
taille encodée base64
surcoût base64
estimation taille encodage
taille data uri
base64 octets

APA

TG we-Calculate Editorial Team. (2026). Calculateur de taille encodée en Base64 [Online calculator]. TG we-Calculate. https://we-calculate.com/fr/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Calculateur de taille encodée en Base64." TG we-Calculate. 2026. https://we-calculate.com/fr/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculateur de taille encodée en Base64," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fr/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Calculateur de taille encodée en Base64}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fr/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Cette calculatrice vous a-t-elle aidé ?