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.
Unité
Line wrapping (76 chars)
Data-URI prefix
Approx. 1,33 MB
- 1
Input size in bytes
1 × 1 048 576 = 1 048 576 - 2
Base64 encoded length
4 × ceil(1 048 576 ÷ 3) = 1 398 104Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
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
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é
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
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.
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
@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é ?
