Convertisseur JPG en BMP
Vous ajoutez vos photos JPG et vous récupérez des images matricielles non compressées écrites à 24 bits par pixel. Vous connaissez le poids du résultat à l’avance : une photo de 3000 sur 2000 pixels donne un fichier de 17,2 MB, quel que soit son contenu. Tout le travail se déroule dans votre navigateur.
Fichiers en attente
Qu’est-ce que le BMP et qu’est-ce que le JPG ?
Le BMP écrit l’image point par point, sous la forme même qu’elle prendra à l’écran. Le format est né pour OS/2 puis est passé dans l’interface de Windows, et comme aucun brevet ne pèse sur lui, toutes les plateformes le lisent aujourd’hui.[1] Microsoft décrit la structure d’un tel fichier sans détour : au début se trouve un en-tête avec la taille du fichier et l’endroit où commence l’image, juste après un second en-tête avec les dimensions et le nombre de bits par pixel, puis une table de couleurs facultative, et à la fin le tableau brut des points.[2]
Cet outil écrit une variante de ce format : 24 bits par pixel, sans compression, avec un en-tête BITMAPINFOHEADER de 40 octets.[3] C’est la forme la plus largement lue du BMP, elle s’ouvre donc dans tout logiciel qui connaît ce format.
Le JPG se tient de l’autre côté. Le sigle vient du nom du groupe Joint Photographic Experts Group, et l’écriture est décrite par la Recommandation UIT-T T.81, approuvée en septembre 1992.[4] L’encodeur découpe l’image en blocs de 8 sur 8 pixels et y écarte les détails que l’œil ne saisit pas à la lecture normale. Le fichier reste ainsi léger, et une photo d’appareil tient sur la carte mémoire.
À l’écriture en BMP, cet ordre s’inverse. Chaque pixel reçoit dans le fichier ses trois octets, le poids du résultat découle donc des seules dimensions de l’image.[5]
Comment convertir un JPG en BMP ?
Faites glisser vos fichiers JPG sur la zone Ajouter des fichiers, ou cliquez dessus et choisissez les images sur votre disque. Appuyez ensuite sur le bouton Convertir. La qualité est ici fixe et la plus haute possible, car l’écriture se fait sans compression.
Vous récupérez les images terminées une par une avec le bouton Télécharger sur la ligne de la file, ou toutes ensemble avec Tout télécharger. Le bouton Tout effacer vide la file, et la mention Supprimer sur une ligne en retire un seul fichier.
Dans la file de droite, chaque fichier affiche son poids avant et après la conversion, accompagné de l’écart en pourcentage. Comme le BMP pèse plus lourd que le JPG, la ligne sous les boutons indique Augmenté, avec le nombre de mégaoctets et le pourcentage de hausse.
L’écriture est faite par notre propre encodeur, lancé sur votre ordinateur. Le navigateur ne sait pas écrire le BMP depuis la zone de dessin : la documentation MDN décrit ce comportement sans détour — avec un format que le navigateur ne connaît pas, vous obtenez un fichier PNG et aucun avertissement.[6] Nous assemblons donc nous-mêmes l’en-tête et les données des pixels, et l’image reste sur votre appareil du premier clic jusqu’à la fin du travail.
Sous le convertisseur se trouve un sélecteur de formats portant la mention JPG vers BMP. Un clic sur l’un des deux formats ouvre une liste, et votre choix vous conduit à la page du convertisseur correspondant à cette paire. Toutes les paires de ce groupe sont aussi rassemblées sur la page Conversion de format.
Combien pèse un fichier BMP et comment le savoir à l’avance ?
Le poids d’un fichier BMP découle des seules dimensions de l’image. Chaque pixel occupe trois octets, et chaque ligne est complétée par des zéros jusqu’à un multiple de quatre octets ; la documentation de Microsoft en donne une formule toute faite.[3] À cela s’ajoutent 54 octets d’en-tête. Ce calcul est le même pour toute image, quel que soit le sujet de la photo.
Suivons-le sur une photo de 3000 sur 2000 pixels. Une ligne compte 3000 pixels à trois octets, soit 9000 octets. À cette largeur, rien n’a besoin d’être complété. Les lignes sont au nombre de 2000, les pixels seuls occupent donc 18 000 000 d’octets. Avec l’en-tête, le fichier pèse 18 000 054 octets, soit 17,2 MB dans la notation qu’emploie le récapitulatif de l’outil.
Le complément des lignes ne se voit qu’aux largeurs non divisibles par quatre. Une image large de 1001 pixels compte 3003 octets de données par ligne, et le fichier lui en réserve 3004. Cet octet unique revient à chaque ligne de l’image.
La hausse par rapport au fichier source ne dépend donc que du niveau de compression de ce dernier. Une photo qui pesait 1,52 MB en JPG pèse 17,2 MB en BMP, soit 11,3 fois plus.
Combien pèse la même image en JPG et en BMP ?
| Image | Dimensions en pixels | JPG | BMP | Combien de fois plus lourd |
|---|---|---|---|---|
| Photographie d’appareil photo | 3000 × 2000 | 1,52 MB | 17,2 MB | 11,3 |
| Photo pour une page web | 1280 × 850 | 260,9 KB | 3,11 MB | 12,2 |
| Document numérisé | 1200 × 1600 | 309,9 KB | 5,49 MB | 18,2 |
| Capture d’écran d’une interface | 1200 × 630 | 55,8 KB | 2,16 MB | 39,7 |
| Graphique en aplats de couleur | 800 × 600 | 14,1 KB | 1,37 MB | 99,4 |
Combien de place occupe une image matricielle aux tailles courantes ?
| Taille de l’image | Dimensions en pixels | Poids du fichier BMP |
|---|---|---|
| Icône d’interface | 256 × 256 | 192,1 KB |
| Photo pour une page web | 1280 × 850 | 3,11 MB |
| Un écran Full HD | 1920 × 1080 | 5,93 MB |
| Une page A4 numérisée à 300 points par pouce | 2480 × 3508 | 24,9 MB |
| Une photo issue d’un capteur de 12 mégapixels | 4000 × 3000 | 34,3 MB |
| Un écran 4K | 3840 × 2160 | 23,7 MB |
| Le plus gros fichier accepté par le convertisseur | 5900 × 5900 | 99,6 MB |
En quoi le JPG diffère-t-il du BMP ?
| Caractéristique du format | JPG | BMP |
|---|---|---|
| Façon d’écrire l’image | Compression avec perte sur des blocs de 8 × 8 pixels | Valeurs des pixels en entier, point par point |
| Le poids du résultat dépend du contenu de l’image | Oui | Non, des seules dimensions |
| Profondeur de couleur | 8 bits par composante de couleur | de 1 à 32 bits par pixel, ici 24 |
| Canal alpha, c’est-à-dire la transparence | Non | Oui, dans l’écriture 32 bits ; ce convertisseur écrit celle en 24 bits |
| Compression sans perte | Oui, dans un mode distinct décrit par la norme | Oui, par RLE sur les images à palette |
| Données de l’appareil photo (EXIF) | Oui, dans un segment distinct du fichier | Non |
| À partir de quelle version les navigateurs les lisent | dès les premières versions de Chrome, Firefox, Safari et Edge | dès les premières versions de Chrome, Firefox, Safari et Edge |
| Poids d’une image de 3000 × 2000 pixels | 1,52 MB à une qualité de 85 % | 17,2 MB en toutes circonstances |
Que fait le convertisseur avec un fichier JPG ?
Sept points à connaître avant de déposer un lot d’images plus important dans la file.
Il écrit 24 bits par pixel, sans compression
Le résultat porte un en-tête BITMAPINFOHEADER de 40 octets, des lignes rangées du bas vers le haut et un complément à quatre octets. C’est la forme que Firefox écrit dans son propre encodeur de zone de dessin, et la variante la plus largement lue du format.Le nombre de pixels reste le même
Une image de 3000 sur 2000 pixels ressort en BMP de 3000 sur 2000 pixels. Seule la façon d’écrire change, tandis que le cadrage et la résolution restent intacts.L’image garde exactement l’aspect qu’elle avait
Le convertisseur recopie les pixels lus dans le fichier JPG : à l’écran, vous voyez donc la même chose. Les blocs de compression apparus lors de l’écriture précédente en JPG restent dans l’image pour de bon, et le BMP les conserve aussi fidèlement que le reste.La couleur est écrite sur huit bits par canal
La zone de dessin du navigateur travaille sur huit bits pour le rouge, le vert et le bleu, et un BMP 24 bits en porte autant. Un moniteur courant affiche exactement cette étendue.L’écriture prend une fraction de seconde
L’encodeur travaille sur votre ordinateur, la durée dépend donc de sa puissance. Les fichiers de la file défilent l’un après l’autre, et la barre au-dessus des boutons indique combien d’entre eux sont déjà terminés.Fichiers individuels jusqu’à 100 MB
C’est ce que le convertisseur accepte pour un fichier. Au-delà, il affiche le message Le fichier est trop volumineux (max 100 Mo). La limite porte sur le fichier d’entrée, alors que le résultat peut être onze à cent fois plus lourd : avec de grandes photos, mieux vaut donc calculer d’abord le poids à l’aide de la formule.Les très grandes images sont ajustées à la zone de dessin
La zone de dessin du navigateur accepte 16 384 pixels par côté et environ 268 millions de pixels au total. Une image dépassant cette limite est réduite proportionnellement par l’outil, afin qu’elle tienne entièrement dans le résultat.
Quand choisir le BMP et quand un autre format ?
Le fichier est ouvert par un logiciel ou un appareil ancien
Lorsqu’un logiciel ou un appareil ne lit que le BMP, la variante en 24 bits sans compression est la plus sûre du format : le lecteur reçoit un tableau de pixels prêt à l’emploi et s’en sort sans gestion de palette et sans décompactage RLE.L’image entre dans votre propre programme
Un tableau brut de pixels se lit en quelques lignes de code, sans bibliothèque de décodage. C’est pourquoi le BMP sert de format de travail en traitement d’image et dans les tests.Le chemin inverse
Vous retransformez une image matricielle terminée en photo légère avec le convertisseur BMP en JPG. C’est la même paire de formats, prise dans l’autre sens.Le fichier doit garder sa transparence
L’écriture en 24 bits décrit chaque pixel comme entièrement opaque. Lorsqu’un fond détouré doit le rester, prenez le convertisseur JPG en PNG, qui écrit sans perte et porte un canal alpha.L’image part sur une page web
Ici le poids du fichier compte, et le guide MDN déconseille explicitement le BMP pour le contenu des sites. Un fichier plus léger sort du convertisseur JPG en WebP ou du convertisseur JPG en AVIF.La numérisation part à l’administration ou aux archives
Une page numérisée s’envoie plus commodément en PDF qu’en image. Le convertisseur JPG en PDF le fabrique : il place chaque image sur une page A4 distincte, en accordant l’orientation aux proportions du fichier.
Convertir d’autres fichiers en BMP
Convertir JPG en d’autres formats
Sources
- Windows bitmap — Wikipédia
- Bitmap Storage — Microsoft Learn
- BITMAPINFOHEADER — Microsoft Learn
- Recommandation UIT-T T.81, septembre 1992 — Union internationale des télécommunications
- Image file type and format guide — MDN Web Docs
- HTMLCanvasElement: toBlob() method — MDN Web Docs
Les tailles de fichier des tableaux proviennent de la formule selon laquelle écrit l'encodeur de cet outil, et nous les avons vérifiées sur des fichiers réels. Ce que la page indique sur les deux formats repose sur les sources citées ci-dessus.
Dernière révision du contenu : · rédigé et vérifié par l'équipe Arteon
Questions fréquentes sur la conversion de JPG en BMP
Pourquoi un fichier BMP est-il tant de fois plus lourd qu’un JPG ?
Parce que le BMP conserve la valeur de chaque pixel en entier, là où le JPG la simplifie. Dans notre mesure, la photographie d’appareil photo est entrée à 1,52 MB et ressortie à 17,2 MB, soit 11,3 fois plus. Le graphique en aplats de couleur est passé de 14,1 KB à 1,37 MB, car en JPG de tels aplats se décrivent très brièvement, tandis qu’en BMP chaque point occupe ses trois octets. Lorsque vous tenez à un fichier léger, la même paire en sens inverse passe par le convertisseur BMP en JPG.
La conversion de JPG en BMP améliore-t-elle la qualité de la photo ?
L’image garde le même aspect. Le convertisseur recopie les pixels présents dans le fichier JPG, et ceux-ci sont nés après la compression. Les blocs et les adoucissements de l’écriture précédente restent dans l’image, et le BMP les conserve aussi fidèlement que le reste. Ce que vous gagnez, c’est un format qui ne simplifie plus rien aux enregistrements suivants.
Combien pèsera mon fichier après la conversion ?
Vous le calculez à l’avance, car le poids ne dépend que des dimensions. Multipliez la largeur par trois octets, arrondissez au multiple de quatre supérieur, multipliez par le nombre de lignes et ajoutez 54 octets d’en-tête. Un écran Full HD, soit 1920 sur 1080 pixels, donne 5,93 MB. Une page A4 numérisée à 300 points par pouce donne 24,9 MB.
Mes fichiers partent-ils vers un serveur ?
Non. Le code de la page charge l’image dans votre navigateur, la dessine sur la zone de dessin (Canvas API) et la transmet de là à notre encodeur, qui travaille lui aussi en local. Le fichier reste sur votre appareil pendant tout le travail, et à la fermeture de l’onglet il quitte la mémoire du navigateur.
Pourquoi l’écriture du BMP exige-t-elle un encodeur maison ?
Parce que le navigateur n’écrit pas ce format. La zone de dessin accepte une demande d’écriture en BMP uniquement dans Firefox, tandis que Chrome, Edge et Safari renvoient discrètement un fichier PNG portant l’extension .bmp. La documentation MDN décrit ce comportement sans détour. Notre encodeur assemble lui-même l’en-tête et les données des pixels : le résultat est donc un vrai fichier BMP dans tous les navigateurs.
Que deviennent les données de l’appareil photo, c’est-à-dire l’EXIF ?
Elles restent dans le fichier source. Le format BMP n’a pas de place pour elles dans sa structure, et l’image passe par la zone de dessin du navigateur : ce qui arrive dans le résultat, c’est l’image seule. Lorsque vous souhaitez retirer d’une photo la date, le modèle d’appareil et les coordonnées, cette conversion le fait au passage.
Combien de fichiers puis-je convertir à la fois ?
Vous pouvez ajouter autant de fichiers que vous voulez dans la file, et l’outil les traite l’un après l’autre en affichant l’avancement au-dessus des boutons. Un fichier d’entrée peut peser jusqu’à 100 MB, et le nombre total de fichiers dépend de la mémoire de votre appareil.
Un fichier BMP s’ouvre-t-il sur un téléphone ?
Oui. Le guide MDN cite le BMP comme un format lu par toutes les versions de Chrome, Edge, Firefox, Opera et Safari : vous l’ouvrirez donc aussi dans le navigateur d’un téléphone. La galerie du système se montre plus difficile que le navigateur, et à un poids d’une quinzaine de mégaoctets, un tel fichier s’envoie malaisément par messagerie. Les autres façons d’écrire une image, et les passages entre elles, sont rassemblés sur la page Conversion de format.

Aidez-nous à améliorer nos outils
Vous avez une idée de fonctionnalité, vous avez trouvé une erreur ou vous souhaitez proposer un autre outil ? Écrivez-nous – nous répondons sous 24 heures.







