Convertisseur PNG en BMP

Dernière révision du contenu :

Vous déposez vos fichiers PNG et vous téléchargez des images BMP terminées. Le convertisseur écrit 24 bits par pixel, valeur après valeur : le fichier grossit donc. Notre capture d’écran de 1200 sur 630 pixels est entrée avec 139,2 KB et en est ressortie avec 2,16 MB. Tout le travail se déroule dans votre navigateur.

Convertir et télécharger

Fichiers en attente

Ajoutez des fichiers PNG à gauche pour lancer la conversion en BMP.

vers

Qu’est-ce que le PNG et qu’est-ce que le BMP ?

Le PNG est né en 1995 pour une raison précise : Unisys et CompuServe ont déposé des revendications de brevet sur la compression LZW sur laquelle reposait le GIF, et le web avait besoin d’un format libre de redevances.[1] Le groupe qui l’a conçu lui a donné au passage la gamme complète des couleurs ainsi qu’un canal alpha, c’est-à-dire une valeur d’opacité propre à chaque pixel. La description en vigueur est la troisième édition de la spécification, publiée par le W3C comme recommandation le 24 juin 2025 ; elle énumère cinq types d’image, dont deux portent un canal alpha.[2]

Le BMP est né plus tôt et du postulat inverse. C’est le contenant d’image le plus simple qui soit : un en-tête avec les dimensions, puis les valeurs des pixels les unes après les autres. Le format a commencé dans le système OS/2, est passé dans Windows et y est resté pour de bon.[3] C’est précisément cette simplicité qui explique qu’on le cherche encore aujourd’hui : un programme capable seulement de lire des octets dans l’ordre affichera une bitmap sans la moindre bibliothèque, car les pixels y sont posés directement les uns après les autres.

Notre convertisseur écrit une variante de ce format : 24 bits par pixel, sans compression, avec un en-tête BITMAPINFOHEADER. C’est la forme la plus ancienne et la plus largement lue du BMP, si bien que le fichier obtenu s’ouvre dans tout logiciel qui prend ce format en charge.

Comment convertir un PNG en BMP ?

Faites glisser vos fichiers PNG 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 : 139.2 KB · Après : 2.16 MB (1492% de plus). Le même récapitulatif pour tout le lot se trouve sous les boutons, dans la ligne Augmenté.

L’écriture elle-même est assurée par un encodeur BMP écrit pour ce site et lancé sur votre propre ordinateur. La raison est simple : l’enregistrement d’une bitmap directement depuis le canevas dépend du navigateur. Nous l’avons vérifié le 6 septembre 2026 : Firefox 153 a renvoyé pour une telle demande un fichier commençant par les lettres BM, c’est-à-dire une vraie bitmap, tandis que Chromium 151 a renvoyé un fichier PNG portant la signature 89 50 4E 47. La documentation de MDN décrit ce comportement clairement : pour un format que le navigateur ne connaît pas, vous obtenez un PNG et aucun avertissement.[4]

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 PNG en BMP. 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.

Combien pèsera le fichier BMP obtenu ?

Vous connaissez ce chiffre avant même de déposer quoi que ce soit, car il ne dépend que des dimensions de l’image. Chaque pixel occupe trois octets, chaque ligne est complétée par des zéros jusqu’à un multiple de quatre octets, et 54 octets d’en-tête ouvrent le fichier ; la documentation de Microsoft en donne une formule toute prête.[5]

Suivons ce calcul sur une image de 1920 sur 1080 pixels. Une ligne contient 1920 pixels de trois octets chacun, soit 5 760 octets. À cette largeur, rien n’a besoin d’être complété, car 5 760 se divise par quatre. Il y a 1 080 lignes, donc les pixels seuls occupent 6 220 800 octets. Avec l’en-tête, le fichier pèse 6 220 854 octets, et peu importe qu’on y voie une photographie ou un aplat de couleur.

Le complément compte pour les largeurs qui ne se divisent pas par quatre. Une image large de 1 001 pixels donne 3 003 octets de données par ligne, la ligne est donc allongée à 3 004 octets. Grâce à cet unique octet, chaque ligne commence dans le fichier à une adresse divisible par quatre, et un programme qui lit l’image peut prendre les données quatre octets à la fois.

Un fichier PNG fonctionne à l’inverse : son poids ne se déduit pas des dimensions, car il dépend de ce que montre l’image. C’est pourquoi l’augmentation est ici tantôt du double, tantôt de cinquante fois — ce qui la détermine, c’est la façon dont le contenu de l’image s’était compressé auparavant. Le chemin inverse est assuré par le convertisseur BMP en PNG.

Combien pèse la même image en PNG et en BMP ?

Nous avons passé cinq images de types différents dans ce convertisseur. Nous donnons les poids exactement comme l’outil les calcule : en kilooctets et mégaoctets de 1024, avec le même arrondi.
ImageTaille en pixelsPNGBMPCombien de fois plus lourd
Photo d’appareil3000 × 200013,1 MB17,2 MB1,3
Photo pour un site internet1280 × 8501,96 MB3,11 MB1,6
Numérisation d’une page de livre1200 × 16001,98 MB5,49 MB2,8
Capture d’écran d’une interface1200 × 630139,2 KB2,16 MB15,9
Visuel fait de plages unies800 × 60028,9 KB1,37 MB48,7
Mesure réalisée par nos soins le 6 septembre 2026, dans un navigateur fondé sur le moteur Chromium en version 151. Les cinq images placées ensemble dans la file ont donné 17,2 MB à l’entrée et la ligne Augmenté : 12,1 MB (~70% de plus). La colonne BMP ne dépend pas du contenu de l’image : les mêmes dimensions vous donneront donc les mêmes chiffres. Seule la colonne PNG change, et c’est d’elle que dépend le nombre de fois où le fichier grossit.

Qu’advient-il de la transparence ?

Une écriture en 24 bits consacre les trois octets du pixel à la couleur. Le convertisseur pose donc l’image sur un fond blanc avant de lire les pixels. Nous avons préparé un fichier de test de 800 sur 600 pixels avec trois niveaux d’opacité et vérifié chacun d’eux séparément.
Opacité du pixel dans le fichier PNGNombre de pixels de ce type dans le fichierCouleur dans le fichier PNGCouleur dans le BMP obtenu
Pleine, valeur 255210 000219, 38, 38219, 38, 38
Moitié, valeur 12860 000219, 38, 38237, 146, 146
Nulle, valeur 0210 000219, 38, 38255, 255, 255
Mesure réalisée par nos soins le 6 septembre 2026. Un pixel entièrement opaque ressort du convertisseur avec des valeurs identiques à l’unité près à celles qu’il avait en entrant. Un pixel à l’opacité 128, soit à demi transparent, se mélange au blanc à parts égales : 219 et 255 donnent 237, tandis que 38 et 255 donnent 146. Un pixel entièrement transparent prend le blanc pur. Le même calcul s’est reproduit dans Firefox 153 : le résultat ne dépend donc pas du navigateur.

Qu’est-ce qui distingue le PNG du BMP ?

Caractéristique du formatPNGBMP
CompressionSans perte : filtrage des lignes, puis DeflateAucune dans la variante qu’écrit ce convertisseur
Poids d’une image de 1920 × 1080Dépend du contenu de l’imageToujours 6 220 854 octets
TransparenceCanal alpha dans deux des cinq types d’imageLes zones transparentes reçoivent un fond blanc
Profondeur de couleurde 1 à 64 bits par pixel, selon le type d’image24 bits par pixel dans cette écriture
Ordre des lignes dans le fichierde la ligne du haut vers le basde la ligne du bas vers le haut
Écriture directe depuis le canevas du navigateurLe format par défaut, dans tous les navigateursFirefox oui, Chromium non
OrigineLe groupe de travail PNG, 1995Le système OS/2 ; il est arrivé dans Windows en 1990 avec la version 3.0
Les possibilités du PNG sont données d’après la troisième édition de sa spécification[2] et la notice encyclopédique consacrée à ce format[1], celles du BMP d’après la documentation de Microsoft[5] et la notice consacrée à ce format[3]. La ligne sur l’écriture depuis le canevas provient de notre propre mesure du 6 septembre 2026 dans Chromium 151 et Firefox 153. Les deux formats sont lus par tous les navigateurs, ce que recense le guide de MDN.[6]

Que fait le convertisseur avec un fichier PNG ?

Huit points qu’il vaut mieux connaître avant de placer un lot important d’images dans la file d’attente.

  1. Il écrit une seule variante de BMP, la plus largement lue

    Le fichier obtenu a 24 bits par pixel, un en-tête BITMAPINFOHEADER de 40 octets et aucune compression. Firefox écrit la même variante dans son propre encodeur de canevas, ce que nous avons vérifié sur les mêmes images : son fichier et le nôtre sont ressortis de la même longueur, à l’octet près.
  2. Le nombre de pixels reste le même

    Une photo de 3000 sur 2000 pixels ressort en BMP de 3000 sur 2000 pixels. Seule la manière d’écrire change, tandis que le cadrage et la résolution restent intacts.
  3. La couleur des pixels opaques reste inchangée

    Nous avons comparé les valeurs des pixels avant et après la conversion. Sur la photo de 3000 sur 2000 pixels, les 6 000 000 de pixels étaient entièrement opaques et tous sont ressortis avec la même couleur, à l’unité près.
  4. Il pose les zones transparentes sur du blanc

    Le convertisseur remplit le canevas de blanc avant d’y poser l’image. Un fond détouré ressort ainsi blanc et non noir : un pixel sans couleur et sans opacité, écrit tel quel, donnerait du noir.
  5. Le résultat est écrit en couleur complète

    Trois octets par pixel donnent 16,7 millions de nuances, soit la même étendue que porte le PNG à huit bits par canal. Nous écrivons les composantes dans l’ordre bleu, vert, rouge, car c’est ainsi que se présente une ligne dans un fichier BMP.
  6. Un fichier unique jusqu’à 100 MB

    C’est ce que le convertisseur accepte pour un seul fichier PNG. Au-delà, il affiche le message Le fichier est trop volumineux (max 100 Mo). La limite porte sur le fichier d’entrée, et le BMP obtenu peut ressortir nettement plus lourd.
  7. 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. À la limite elle-même, la bitmap obtenue pèse 768 MB : mieux vaut donc avoir la place sur le disque.
  8. L’écriture dure une fraction de seconde

    L’encodeur travaille sur votre propre ordinateur, le temps dépend donc de sa puissance. Les cinq images, soit 17,2 MB au total, ont traversé notre file en 1,2 seconde, et la barre au-dessus des boutons indique combien de fichiers sont déjà terminés.

Quand choisir le BMP et quand un autre format ?

  1. Un programme ou un appareil ne lit que des bitmaps

    Les pilotes d’affichage, les applications industrielles anciennes et les systèmes embarqués n’acceptent souvent que le BMP, car lire un tel fichier revient à recopier des octets en mémoire. C’est la situation où le BMP est tout simplement le bon format.
  2. Vous écrivez du code qui lit les pixels lui-même

    Une bitmap vous laisse atteindre la valeur d’un pixel sans aucune bibliothèque : vous calculez le décalage depuis le début des données et vous lisez trois octets. Pour apprendre l’image matricielle et pour de petits outils faits maison, cela épargne toute l’étape de décodage.
  3. L’image doit garder un fond transparent

    Le fichier reste alors dans un format qui porte un canal alpha. Un logo détouré et une icône d’interface gardent leur forme en PNG, et un fichier plus léger avec la même transparence est produit par le convertisseur PNG en WebP ou le convertisseur PNG en AVIF.
  4. L’image part sur un site internet

    Le guide de MDN déconseille clairement d’employer le BMP pour le contenu d’un site et donne pour raison le poids du fichier non compressé.[6] Ce qui convient au web, c’est un fichier qui pèse une dizaine de fois moins à qualité égale — le convertisseur PNG en WebP le prépare.
  5. Une photo part par courriel ou sur un disque partagé

    Une photographie en bitmap occupe une dizaine de mégaoctets à chaque fois. Lorsque le fichier doit rester léger et que de petits écarts de couleur importent peu, le convertisseur PNG en JPG est le choix le plus commode.

Convertir d’autres fichiers en BMP

Convertir PNG en d’autres formats

Sources

  1. Portable Network GraphicsWikipédia
  2. Portable Network Graphics (PNG) Specification, troisième éditionW3C
  3. Windows bitmapWikipédia
  4. HTMLCanvasElement : méthode toBlob()MDN Web Docs
  5. Bitmap StorageMicrosoft Learn
  6. Guide des types et formats de fichiers imageMDN 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 PNG en BMP

Pourquoi le fichier est-il plus lourd après la conversion ?

Parce que le BMP, dans cette variante, écrit chaque pixel séparément et en entier, sans aucune compression. Le PNG fait l’inverse : il prédit la valeur d’un pixel à partir de ses voisins, n’enregistre que l’écart, puis compresse le résultat avec Deflate. Mieux une image s’était compressée auparavant, plus elle grossit après la conversion. Dans notre mesure, la photo d’appareil a grossi 1,3 fois. Le visuel fait de plages unies, celui qui se compresse le mieux de tous, a grossi 48,7 fois.

Combien pèsera exactement mon fichier ?

Ce qui découle des dimensions de l’image. Multipliez la largeur par trois, arrondissez au multiple de quatre octets supérieur, multipliez par la hauteur et ajoutez 54 octets d’en-tête. Pour une image de 1920 sur 1080 pixels, cela donne 6 220 854 octets. Le contenu de l’image ne change ce chiffre d’aucun octet.

Vais-je perdre en qualité en convertissant un PNG en BMP ?

Les pixels opaques passent sans changement : sur la photo de 3000 sur 2000 pixels, nous les avons tous vérifiés, les 6 000 000, et chacun est ressorti avec la même couleur. Seules changent les zones qui étaient transparentes dans le fichier PNG, car une écriture en 24 bits consacre les trois octets du pixel à la couleur et ces zones se retrouvent sur un fond blanc.

Qu’advient-il exactement d’un fond transparent ?

Le convertisseur peint un fond blanc et ne pose l’image qu’ensuite. Un pixel entièrement transparent prend alors le blanc pur. Un pixel à demi transparent se mélange au blanc proportionnellement à son opacité : notre rouge aux valeurs 219, 38, 38 est ressorti à l’opacité 128 comme 237, 146, 146. Lorsque le fond doit rester détouré, le fichier doit demeurer dans un format doté d’un canal alpha.

Pourquoi le convertisseur a-t-il son propre encodeur BMP ?

Parce que l’enregistrement de ce format depuis le canevas dépend du navigateur. Nous l’avons vérifié le 6 septembre 2026 sur les mêmes images : Firefox 153 a renvoyé une vraie bitmap commençant par les lettres BM, et Chromium 151 a renvoyé un fichier PNG portant la signature 89 50 4E 47, alors que la demande portait sur du BMP. La documentation de MDN décrit ce comportement clairement.[4] Un encodeur propre donne le même résultat dans tous les navigateurs.

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 transmise de là à l’encodeur, qui travaille lui aussi en local. Le fichier reste sur l’appareil pendant tout le travail et disparaît de la mémoire du navigateur à la fermeture de l’onglet.

Quelle variante de BMP vais-je obtenir en sortie ?

Une écriture en 24 bits avec un en-tête BITMAPINFOHEADER, sans compression, avec les lignes disposées du bas vers le haut et les composantes dans l’ordre bleu, vert, rouge. Nous inscrivons aussi dans l’en-tête une résolution de 96 points par pouce. C’est la variante la plus ancienne du format : tout logiciel qui prend le BMP en charge l’ouvrira.

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 17,2 MB ont traversé notre file en 1,2 seconde. 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.

Capture d'écran de l'outil gratuit d'Arteon: Convertisseur PNG en BMP

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.

Découvrez nos autres outils utiles

JPG en WebP

JPG en WebP

Convertissez vos photos JPG en WebP léger. Réduisez le poids des images jusqu'à 35%.

Éditeur d'images en ligne

Éditeur d'images en ligne

Redimensionnez, recadrez et convertissez votre image. Formats prêts pour les réseaux sociaux, avatars circulaires, export JPG/PNG/WebP.

Vérificateur de méta titre et description

Vérificateur de méta titre et description

Vérifiez la longueur du titre et de la description en pixels. Aperçu Google en direct et conseils d'optimisation.

PNG en JPG

PNG en JPG

Convertissez vos fichiers PNG en JPG dans le navigateur. Sans limite, sans inscription.

Générateur de favicon

Générateur de favicon

Créez un jeu complet de favicon.ico pour votre site web à partir d'une image. Toutes les tailles requises, sans inscription.

Générateur de palettes de couleurs

Générateur de palettes de couleurs

Générez 9 palettes à partir d'une couleur : monochromatique, complémentaire, triadique et plus. Codes HEX.

WebP en JPG

WebP en JPG

Convertissez vos fichiers WebP en JPG universel. Compatible avec tous les logiciels.

Vérificateur de contraste des couleurs

Vérificateur de contraste des couleurs

Vérifiez le contraste texte et arrière-plan selon WCAG 2.1 AA et AAA. Correction automatique des couleurs.

Générateur de codes QR gratuit

Générateur de codes QR gratuit

Créez un code QR pour site web, carte vCard ou impression. Export PNG et SVG, sans inscription.

Compteur de mots et caractères

Compteur de mots et caractères

Comptez les mots, caractères, phrases et temps de lecture. Vérifiez la lisibilité avec le score Flesch-Kincaid.