Convertisseur BMP en PNG
Vous déposez vos fichiers BMP et vous téléchargez des images PNG terminées. L’écriture est sans perte : chaque pixel ressort donc du convertisseur avec la couleur qu’il avait en entrant. Notre capture d’écran de 1200 sur 630 pixels est entrée avec 2,16 MB et en est ressortie avec 184,9 KB. Tout le travail se déroule dans votre navigateur.
Fichiers en attente
Qu’est-ce que le BMP et qu’est-ce que le PNG ?
Le BMP enregistre l’image point par point, sous la forme exacte dans laquelle elle arrive à l’écran. Le format a été créé pour le système OS/2, il est passé ensuite dans Windows et il y est resté pour de bon.[1] Dans sa variante la plus courante, un point occupe 24 bits, soit un octet pour le rouge, un pour le vert et un pour le bleu. Cette écriture peut nommer 16,7 millions de nuances, et chaque pixel reçoit dans le fichier sa propre place avec la valeur complète de sa couleur.
Le PNG décrit la même image autrement. Avant que quoi que ce soit n’arrive dans le fichier, le format fait passer l’image par deux étapes. Il prédit d’abord la valeur de chaque pixel à partir de ses voisins et n’enregistre que l’écart par rapport à cette prédiction. Il compresse ensuite le résultat avec Deflate. Les deux étapes sont réversibles, si bien que le fichier terminé restitue exactement l’image qui y est entrée. Le format a été conçu en 1995, après qu’Unisys et CompuServe ont déposé des revendications de brevet sur la compression LZW utilisée dans le GIF.[2]
La description en vigueur est la troisième édition de la spécification, que le W3C a publiée comme recommandation le 24 juin 2025.[3] Elle énumère cinq types d’image PNG ainsi que des profondeurs de 1 à 16 bits par canal. Elle y ajoute une animation composée d’images successives et un bloc nommé eXIf, dans lequel le fichier porte les métadonnées de la photo.
Comment convertir un BMP en PNG ?
Faites glisser vos fichiers BMP sur le champ Ajouter des fichiers, ou cliquez sur ce champ et désignez les images sur votre disque. Vous pouvez placer de nombreux fichiers d’un coup dans la file d’attente. Appuyez ensuite sur le bouton Convertir.
Vous téléchargez les images terminées une par une avec le bouton Télécharger placé à côté de la ligne de la file, ou toutes ensemble avec le bouton Tout télécharger. Le bouton Tout effacer vide la file entière, et l’étiquette Supprimer à côté d’une ligne en retire un seul fichier.
Dans la file de droite, chaque fichier affiche son poids avant et après la conversion, avec la différence en pourcentage. Notre capture d’écran de 1200 sur 630 pixels y a inscrit Avant : 2.16 MB · Après : 184.9 KB (92% de moins). Le même récapitulatif pour tout le lot se trouve sous les boutons, dans la ligne Économisé.
L’écriture elle-même est assurée par le navigateur avec son propre encodeur PNG. Le PNG est le format que le canevas du navigateur renvoie par défaut, et le réglage de qualité n’agit que sur les formats avec perte comme le JPEG et le WebP.[4] La conversion vers le PNG se déroule donc avec un seul réglage et rend l’image complète à chaque fois.
Le fichier 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 BMP en PNG. Un clic sur l’un des deux formats ouvre une liste, et le choix effectué vous amène sur la page du convertisseur de cette paire. Toutes les paires de ce groupe sont également rassemblées sur la page de la sous-catégorie Conversion de format.
Pourquoi un fichier PNG pèse-t-il moins qu’un BMP ?
Le poids d’un fichier BMP se calcule à l’avance, et le résultat ne dépend pas de ce que montre l’image. Chaque pixel occupe trois octets, et chaque ligne de l’image est complétée par des zéros jusqu’à un multiple de quatre octets ; la documentation de Microsoft en donne une formule toute prête.[5] À cela s’ajoutent 54 octets d’en-tête.
Suivons ce calcul sur une photo de 3000 sur 2000 pixels. Une ligne contient 3000 pixels de trois octets chacun, soit 9 000 octets. À cette largeur, rien n’a besoin d’être complété, car 9 000 se divise par quatre. Il y a 2 000 lignes, donc les pixels seuls occupent 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 PNG emprunte une autre voie et économise de la place en deux étapes. La première étape est le filtrage. Pour chaque ligne, l’encodeur choisit l’une des cinq méthodes de prédiction et enregistre l’écart du pixel par rapport à son voisin plutôt que la valeur elle-même.[3] Sur une surface lisse, ces écarts restent proches de zéro. La seconde étape est la compression Deflate, décrite dans le document RFC 1951, qui parcourt cette suite et écrit chaque répétition sous forme d’une seule référence.[6]
C’est de là que vient l’écart entre les résultats de notre mesure. Une image faite de grandes plages unies laisse après le filtrage de longues suites de zéros et s’allège fortement : notre visuel de 800 sur 600 pixels est passé de 1,37 MB à 40,2 KB. Une photo d’appareil porte une valeur différente dans presque tous les pixels ; les répétitions y sont donc rares. Le fichier de 3000 sur 2000 pixels est passé de 17,2 MB à 14,2 MB, et un tel résultat est normal en photographie. Lorsqu’une photo doit s’alléger bien davantage, c’est le convertisseur BMP en JPG qui la prépare.
Combien pèse la même image en BMP et en PNG ?
| Image | Taille en pixels | BMP | PNG | Combien de moins |
|---|---|---|---|---|
| Photo d’appareil | 3000 × 2000 | 17,2 MB | 14,2 MB | 18% |
| Photo pour un site internet | 1280 × 850 | 3,11 MB | 2,22 MB | 29% |
| Numérisation d’une page de livre | 1200 × 1600 | 5,49 MB | 2,31 MB | 58% |
| Capture d’écran d’une interface | 1200 × 630 | 2,16 MB | 184,9 KB | 92% |
| Visuel fait de plages unies | 800 × 600 | 1,37 MB | 40,2 KB | 97% |
Comment la variante du BMP agit-elle sur le résultat ?
| Variante du fichier BMP | BMP | PNG | Transparence dans le résultat |
|---|---|---|---|
| 24 bits, lignes depuis le bas | 1,37 MB | 40,2 KB | Image entièrement opaque |
| 24 bits, lignes depuis le haut | 1,37 MB | 40,2 KB | Image entièrement opaque |
| 8 bits avec palette de 256 couleurs | 469,8 KB | 39,0 KB | Image entièrement opaque |
| 32 bits, en-tête de 40 octets | 1,83 MB | 40,2 KB | Image entièrement opaque |
| 32 bits, en-tête en version cinq avec masque alpha | 1,83 MB | 20,7 KB | Conservée, 240 000 pixels transparents |
Qu’est-ce qui distingue le BMP du PNG ?
| Caractéristique du format | BMP | PNG |
|---|---|---|
| Compression | Aucune dans la variante la plus courante, sans perte par RLE en option | Sans perte : filtrage des lignes, puis Deflate |
| Profondeur de couleur | de 1 à 32 bits par pixel | de 1 à 64 bits par pixel, selon le type d’image |
| Transparence | Canal alpha dans les en-têtes à partir de la version quatre | Canal alpha dans deux des cinq types d’image, sur 8 ou 16 bits |
| Animation | Non | Oui, depuis la troisième édition de la spécification en 2025 |
| Métadonnées de la photo au standard Exif | Non | Oui, dans un bloc nommé eXIf |
| Origine | Le système OS/2 ; il est arrivé dans Windows en 1990 avec la version 3.0 | Le groupe de travail PNG, 1995 |
| À partir de quelle version les navigateurs les lisent | depuis les premières versions de Chrome, Firefox, Safari et Edge | depuis les premières versions de Chrome, Firefox, Safari et Edge |
Que fait le convertisseur avec un fichier BMP ?
Huit points qu’il vaut mieux connaître avant de placer un lot important d’images dans la file d’attente.
Il lit cinq variantes de fichier BMP
Nous les avons vérifiées l’une après l’autre : 24 bits avec les lignes depuis le bas, 24 bits avec les lignes depuis le haut, 8 bits avec palette et deux variantes en 32 bits, avec en-tête de 40 octets et avec en-tête en version cinq. Les cinq fichiers portaient la même image et les cinq ont été lus.Le nombre de pixels reste le même
Une photo de 3000 sur 2000 pixels ressort en PNG de 3000 sur 2000 pixels. Nous avons lu ces valeurs directement dans l’en-tête du fichier obtenu, dans le bloc IHDR qui décrit l’image. Seule la manière d’écrire change, tandis que le cadrage et la résolution restent intacts.La couleur de chaque pixel reste inchangée
Nous avons comparé toutes les composantes de l’image avant l’écriture et après relecture du fichier obtenu. Sur une photo de 3000 sur 2000 pixels, cela représente 24 millions de valeurs, canal d’opacité compris. Toutes sont ressorties identiques.La transparence passe dans le résultat
Notre fichier de test avec masque du canal alpha comptait 240 000 pixels entièrement transparents sur 480 000 au total. Le PNG obtenu les a tous conservés, car le PNG porte un canal alpha dans les deux types d’image qui l’admettent.Le résultat est écrit en couleur complète
L’en-tête du fichier obtenu indique 8 bits par canal ainsi qu’un type d’image avec canal alpha. C’est la même étendue de 16,7 millions de nuances que porte un BMP en 24 bits, augmentée d’une valeur d’opacité à chaque pixel.L’écriture dure une fraction de seconde
L’encodeur travaille sur votre propre ordinateur, le temps dépend donc de sa puissance. Dans notre mesure, une photo de 3000 sur 2000 pixels a été écrite en 0,30 seconde. Un visuel de 800 sur 600 pixels était prêt en 3 millisecondes. Les cinq images ont traversé la file en 1,7 seconde, et la barre au-dessus des boutons indique combien de fichiers sont déjà terminés.Un fichier unique jusqu’à 100 MB
C’est ce que le convertisseur accepte pour un seul fichier. Au-delà, il affiche le message Le fichier est trop volumineux (max 100 Mo). Dans cette limite tient un BMP non compressé d’environ 5900 sur 5900 pixels.Les très grandes images sont ajustées au canevas
Le canevas du navigateur accepte 16 384 pixels par côté et environ 268 millions de pixels au total. L’outil met à l’échelle proportionnellement une image dépassant cette limite, afin qu’elle tienne entièrement dans le résultat.
Quand choisir le PNG et quand un autre format ?
L’image repasse encore par la retouche
Un fichier PNG peut être ouvert, corrigé et enregistré autant de fois que vous le souhaitez, et chaque enregistrement restitue les mêmes valeurs de pixels. C’est donc un bon format pour un document de travail : une numérisation, une maquette ou un visuel que quelqu’un va encore reprendre.L’image doit garder un fond transparent
Le PNG porte un canal alpha, c’est-à-dire une valeur d’opacité propre à chaque pixel. Un logo détouré, une icône d’interface et un autocollant posé sur une photo ressortent du convertisseur avec la forme exacte qu’ils avaient dans le fichier source.L’image part sur un site internet
Ici, c’est le poids du fichier à qualité conservée qui compte. Le guide de MDN conseille, pour les images fixes, de se tourner vers des formats plus récents qui compressent davantage.[7] De tels fichiers sont préparés par le convertisseur BMP en WebP et le convertisseur BMP en AVIF.Une photo doit s’alléger au maximum
Une photographie porte une valeur différente dans presque tous les pixels ; une écriture sans perte laisse donc le fichier proche de son poids de départ. Notre photo de 3000 sur 2000 pixels s’est allégée de 18%. Le même cadrage enregistré par le convertisseur BMP en JPG ressort nettement plus léger, car ce format écarte une partie des données de couleur.Une numérisation part par courriel ou vers une administration
Une page numérisée s’envoie plus commodément en PDF qu’en image. Le convertisseur BMP en PDF en fabrique un : il place chaque image sur sa propre page A4 en ajustant l’orientation aux proportions de la photo.Le PNG obtenu doit s’alléger encore
Lorsque le fichier existe déjà et que le poids doit encore baisser, la même image dans une écriture plus légère est préparée par le convertisseur PNG en WebP. Le convertisseur PNG en AVIF écrit la même image dans un format plus récent ; son curseur travaille sur une autre échelle, comparez donc les deux résultats sur votre propre fichier.L’image doit redevenir une bitmap
Il arrive que le fichier doive repartir vers le BMP, car le programme à l’autre bout n’ouvre que ce format. Le convertisseur PNG en BMP fabrique un tel fichier à partir d’un PNG déjà prêt : il écrit 24 bits par pixel, sans compression.
Convertir d’autres fichiers en PNG
Convertir BMP en d’autres formats
Sources
- Windows bitmap — Wikipédia
- Portable Network Graphics — Wikipédia
- Portable Network Graphics (PNG) Specification, troisième édition — W3C
- HTMLCanvasElement : méthode toBlob() — MDN Web Docs
- Bitmap Storage — Microsoft Learn
- DEFLATE Compressed Data Format Specification version 1.3 (RFC 1951) — IETF
- Guide des types et formats de fichiers image — MDN Web Docs
Les tailles de fichier des tableaux ont été mesurées en faisant passer des images réelles par ce convertisseur dans un navigateur, et nous les indiquons telles que l'outil les compte. 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 du BMP en PNG
Vais-je perdre en qualité en convertissant un BMP en PNG ?
Non, et nous l’avons vérifié par la mesure. Après avoir écrit le fichier, nous l’avons relu et nous avons comparé toutes les composantes de l’image avec celles d’avant l’écriture. Sur une photo de 3000 sur 2000 pixels, cela représente 24 millions de valeurs, et toutes sont ressorties identiques. Cela découle de la construction du format : le filtrage des lignes et la compression Deflate sont réversibles, la relecture restitue donc exactement ce qui a été écrit.
Combien de place vais-je gagner sur mon propre fichier ?
Le contenu de l’image en décide, et l’écart est large. C’est le visuel fait de plages unies qui s’est le plus allégé chez nous : de 97%. La capture d’écran d’une interface a baissé de 92%, et la numérisation d’une page de livre de 58%. La photo d’appareil, qui porte une valeur différente dans presque tous les pixels, a baissé de 18%. Plus une image comporte de surfaces lisses et de suites de pixels répétées, plus la compression agit fortement. Les cinq réunies, soit 29,3 MB, sont descendues à 18,9 MB.
Mes fichiers arrivent-ils sur un serveur ?
Non. L’image est chargée par le code de la page dans votre navigateur, dessinée sur un canevas (Canvas API) et enregistrée de là en PNG. Le fichier reste sur l’appareil pendant tout le travail et disparaît de la mémoire du navigateur à la fermeture de l’onglet.
Qu’advient-il de la transparence d’un BMP en 32 bits ?
Cela dépend de la version de l’en-tête dans le fichier source. Avec l’en-tête classique de 40 octets, le quatrième octet d’un pixel n’est pas traité comme une opacité et l’image ressort entièrement opaque. Avec l’en-tête en version cinq, qui porte un masque du canal alpha, la transparence est lue et passe dans le résultat : notre fichier de test comptait 240 000 pixels transparents sur 480 000 et le PNG obtenu les a tous conservés.
Comment le convertisseur sait-il à quel point compresser le fichier PNG ?
La compression du PNG est sans perte : l’encodeur compresse donc autant que le contenu de l’image le permet et restitue toujours les données complètes. L’écriture est assurée par le canevas du navigateur lui-même, pour lequel le PNG est le format par défaut.[4] Le réglage de qualité appartient aux formats avec perte, dont le JPEG et le WebP : c’est là que vous décidez quelle part des données de couleur peut être écartée.
Combien de fichiers puis-je convertir à la fois ?
Vous pouvez ajouter autant de fichiers que vous voulez dans la file d’attente ; l’outil les traite l’un après l’autre et affiche la progression au-dessus des boutons. Cinq images pesant ensemble 29,3 MB ont traversé notre file en 1,7 seconde. Un fichier unique peut peser jusqu’à 100 MB, et le nombre total de fichiers dépend de la mémoire de votre appareil.
Un fichier PNG s’ouvrira-t-il sur n’importe quel appareil ?
Oui. Le PNG est lu par tous les navigateurs depuis leurs premières versions, et avec eux par les systèmes d’exploitation, les suites bureautiques et les logiciels graphiques.[7] Le format est décrit par une spécification ouverte du W3C, si bien que tout éditeur de logiciel peut l’implémenter sans redevance de licence.[3]
Qu’est-ce qui distingue le PNG du JPG sur une même image ?
Le PNG restitue chaque pixel à la valeur près, tandis que le JPG écarte une partie des données de couleur et descend bien plus bas en poids. Sur un visuel à contours nets, avec du texte et des plages unies, le PNG conserve les contours tels qu’ils étaient dans l’original. En photographie, c’est le JPG qui donne un fichier bien plus petit, et dans un aperçu l’image a le même aspect. C’est le convertisseur BMP en JPG qui fabrique ce fichier.

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







