Convertir directement les MB et les KB
Sur ordinateur, le résultat s’affiche à côté des champs de saisie ; sur smartphone, en dessous. Tu le vois dans l’unité cible choisie, ainsi qu’en octets, MB et MiB. Avec « Inverser les unités », tu intervertis l’unité de départ et l’unité cible, par exemple pour passer d’une conversion de MB en kB à une conversion de kB en MB. Tu peux ainsi effectuer les conversions dans les deux sens sur la même page.
La réponse courte à la question la plus fréquente est : 1 MB équivaut à 1 000 kB. Le kilooctet et le mégaoctet sont des unités décimales qui progressent par facteurs de mille. 1 kB correspond à 1 000 octets, et 1 MB correspond à 1 000 000 octets. Pour passer des MB aux kB, tu multiplies donc par 1 000 ; pour passer des kB aux MB, tu divises par 1 000. Le KB proposé dans le sélecteur du calculateur désigne précisément ce kilooctet décimal. Si tu veux calculer avec 1 024, choisis les unités binaires KiB, MiB ou GiB.
KB et KiB : de quelle unité s’agit-il ?
Il existe deux modes de calcul pour les tailles de fichiers. Les unités décimales du SI, le kilooctet, le mégaoctet et le gigaoctet, progressent par facteurs de 1 000. Les unités binaires de l’IEC, le kibioctet, le mébioctet et le gibioctet, progressent par facteurs de 1 024. Les noms se ressemblent, mais les nombres d’octets diffèrent, et l’écart augmente à chaque niveau.
En comparaison directe, 1 MB contient 1 000 000 octets et 1 MiB contient 1 048 576 octets. Un mébioctet représente donc 48 576 octets de plus, soit un peu moins de 5 pour cent. Entre GB et GiB, l’écart atteint déjà environ 7,4 pour cent. Au sein d’un même système, cela reste simple : 1 MB = 1 000 kB et 1 MiB = 1 024 KiB. La difficulté apparaît seulement lorsqu’on mélange les deux systèmes. Une égalité comme 1 MB = 1 024 kB ne correspond à aucune des deux définitions.
Faut-il calculer avec 1 000 ou 1 024 ?
Cela dépend de l’unité, pas du calculateur. Pour kB, MB et GB, le facteur est 1 000 ; pour KiB, MiB et GiB, c’est 1 024. L’ambiguïté apparaît lorsque seul « MB » est indiqué sans préciser ce qu’il désigne, car ce symbole n’est pas utilisé de la même façon dans tous les logiciels et les textes anciens. Ne pars donc pas du principe que ton gestionnaire de fichiers, ton logiciel de messagerie et le portail sur lequel tu envoies tes fichiers utilisent le même mode de calcul. C’est l’indication du destinataire qui fait foi. Si elle ne précise pas s’il s’agit de 1 000 ou de 1 024, tu restes du bon côté de la limite en utilisant la valeur décimale, plus petite. L’exemple de la section suivante montre pourquoi.
Un exemple avec une limite de taille pour les PDF
Supposons qu’un formulaire d’envoi accepte les PDF jusqu’à 10 MB et que ton fichier fasse 10 MiB. Ces deux nombres ont été choisis librement et ne proviennent d’aucun portail réel. À première vue, le fichier semble convenir, puisque le nombre 10 apparaît dans les deux cas. Le calcul en passant par les octets montre autre chose :
- Fichier en octets : 10 MiB × 1 048 576 = 10 485 760 octets.
- Le même nombre d’octets en MB : 10 485 760 ÷ 1 000 000 = 10,48576 MB.
- Limite en octets : 10 MB × 1 000 000 = 10 000 000 octets.
- Comparaison : 10 485 760 octets représentent 485 760 octets de plus que la taille autorisée. Le fichier est trop volumineux.
Que tu exprimes la taille du fichier comme 10 MiB ou comme 10,48576 MB ne change rien à ses 10 485 760 octets, et la limite reste dépassée. À l’inverse, si tu restes sous 10 000 000 octets, tu es en dessous d’une limite indiquée comme « 10 MB » dans les deux interprétations, car l’interprétation décimale est la plus stricte.
L’astuce à retenir : toujours passer par les octets
Lorsque les unités appartiennent à des systèmes différents, tu n’as pas besoin de mémoriser un facteur particulier pour passer, par exemple, directement des MiB aux kB. Convertis d’abord en octets en multipliant la valeur par le facteur de conversion en octets de l’unité de départ, puis divise par celui de l’unité cible. C’est exactement ainsi que fonctionne le calculateur : résultat = valeur × facteur de l’unité de départ ÷ facteur de l’unité cible. Pour convertir 10 MiB en kB, cela donne 10 × 1 048 576 ÷ 1 000 = 10 485,76 kB.
Il faut également distinguer les bits des octets. Un octet contient 8 bits. Cette distinction compte surtout pour les débits de transfert, généralement exprimés en Mbit/s, alors que les tailles de fichiers sont exprimées en octets. Ce calculateur se limite donc aux unités fondées sur l’octet et ne propose pas de sélection en bits. Pour savoir combien de temps prendra l’envoi avec ta connexion, tu peux utiliser séparément l’outil Calculer le temps d’envoi.
Saisir les nombres et comprendre l’arrondi
Le calculateur accepte la virgule ou le point comme séparateur décimal. Pour grouper les milliers, utilise des espaces entre des groupes de trois chiffres, avec un premier groupe d’un à trois chiffres. L’espace de groupement ne remplace jamais le séparateur décimal. Saisis uniquement le nombre, sans unité, dans le champ numérique. Voici les points à connaître :
- « 2,5 » et « 2.5 » signifient tous deux deux et demi.
- « 1.000 », avec un seul point, est lu comme 1, et non comme mille.
- Pour mille, saisis « 1000 » ou « 1 000 ».
- La notation scientifique, comme « 1e3 », et les groupements incorrects, comme « 1.000.000 », sont refusés. Le calculateur rejette alors la saisie au lieu de poursuivre le calcul avec une valeur mal interprétée.
- La valeur « 0 » est autorisée. Les valeurs négatives ne sont pas valides pour une taille de fichier.
Les résultats utilisent une virgule décimale et des espaces pour grouper les milliers. Les longues parties décimales sont arrondies pour l’affichage. Si tu es près d’une limite, compare donc le nombre d’octets plutôt que la valeur arrondie en MB. Les très petits résultats restent visibles : 1 octet correspond à 0,000000001 GB. Au lieu d’afficher une valeur arrondie à zéro, le calculateur présente ces résultats en notation scientifique, à l’aide d’une puissance de dix.
Il existe aussi une limite supérieure. Si un résultat est trop grand pour être représenté avec exactitude, le calculateur rejette la saisie au lieu de fournir un nombre imprécis. Les tailles de fichiers utilisées pour les envois et les pièces jointes sont très loin de cette limite.
Fichier trop volumineux ? La prochaine étape adaptée
Si la comparaison montre que ton PDF dépasse la limite, continuer à convertir sa taille ne t’aidera pas. Une autre unité ne rend le fichier ni plus petit ni plus net, ne supprime aucune page et ne détermine pas si un portail l’accepte. Un PDF ne devient plus petit que si son nombre d’octets change réellement.
- Si un fichier dépasse à lui seul la limite, tu peux réduire le PDF à une taille cible. Prends comme objectif la limite du destinataire. Si tu ne sais pas si elle est décimale ou binaire, base-toi sur la valeur décimale, plus petite.
- Si plusieurs conditions s’appliquent en même temps, par exemple une limite par fichier et une limite totale, tu peux vérifier les limites d’envoi pour comparer tes fichiers à toutes les valeurs à la fois. Cet outil lit localement la taille réelle des PDF sélectionnés, ce qui t’évite toute conversion manuelle.