Convertir BMP en PNG — les mêmes pixels, pour une fraction du poids

Transformez vos lourds bitmaps Windows en PNG sans perte qui s'ouvrent partout. Chaque pixel reste exactement tel quel, et rien ne quitte votre appareil.

💎 Sans perte📉 Souvent 90 % plus léger🔒 100 % dans le navigateur✓ Gratuit et illimité

Glissez-déposez vos fichiers BMP ici

ou cliquez pour importer

Max : 30 fichiers, 20MB chacun · Formats : BMP, DIB

💎

Vraiment sans perte

Le PNG conserve chaque pixel du bitmap. Ouvrez les deux fichiers côte à côte : ils sont identiques.

📉

Souvent 80–95 % plus léger

Les BMP sont généralement stockés sans compression. Le PNG range les mêmes pixels de façon compacte, et chaque résultat indique précisément le gain obtenu.

🎮

Du magenta à la transparence

Les sprites et éléments de jeu dessinés sur magenta pur peuvent ressortir avec un vrai fond transparent.

🔒

Aucun envoi

Les bitmaps sont décodés et encodés dans l'onglet de votre navigateur, sans jamais être envoyés à un serveur.

Ce que contient un fichier BMP

BMP, abréviation de bitmap, est le format d'image utilisé par Windows depuis ses premières versions. Difficile de faire plus simple : une courte description de l'image, suivie de la couleur de chaque pixel, l'un après l'autre.

En-tête, palette, pixels

Un BMP commence par un en-tête de fichier de 14 octets, puis un en-tête d'informations qui indique la largeur, la hauteur et la profondeur de couleur. Les images de 256 couleurs ou moins listent ensuite leurs couleurs dans une palette. Viennent enfin les pixels, ligne par ligne, en partant généralement de la ligne du bas de l'image pour remonter.

Profondeur de couleur

La profondeur de couleur détermine combien de couleurs tiennent dans un pixel. Les bitmaps 1 bit sont en noir et blanc, ceux de 4 bits ont 16 couleurs, ceux de 8 bits 256, et les fichiers 24 bits en contiennent 16,7 millions. Un BMP 32 bits ajoute un quatrième octet, que certains programmes utilisent pour la transparence et que d'autres laissent comme simple remplissage.

Pourquoi le BMP existe encore

Parce qu'il est si simple, le BMP est facile à écrire pour n'importe quel programme ou appareil. Les vieux jeux, les utilitaires Windows, les éditeurs de sprites et les écrans embarqués en produisent encore, d'où le besoin fréquent de convertir BMP en PNG.

14 BEn-tête de fichier40–124 BEn-tête d'informations≤ 1 KBPalette(8 bits et moins)654321Lignes de pixels, du bas vers le hautLignes alignées sur 4 octets
Un BMP se compose d'un en-tête, d'une palette facultative et de lignes de pixels brutes, généralement stockées en commençant par la ligne du bas.

Pourquoi les fichiers BMP sont si lourds

La plupart des BMP ne sont pas compressés du tout. La taille du fichier vaut simplement largeur × hauteur × octets par pixel, plus un peu de remplissage.

Le calcul

Une capture d'écran Full HD mesure 1920 × 1080 pixels. En 24 bits, cela fait 3 octets par pixel, soit environ 6,2 Mo, que l'écran affiche une photo chargée ou une page blanche. La même capture en PNG pèse souvent quelques centaines de kilo-octets.

Le remplissage des lignes

Chaque ligne de pixels est complétée jusqu'à un multiple de 4 octets. Cela pèse peu sur les grandes images, mais montre à quel point le BMP enregistre l'image au pied de la lettre : octet par octet, sans chercher à gagner de la place.

Les BMP compressés existent, mais ils sont rares

Le format autorise une compression simple par plages (RLE) pour les images 4 et 8 bits, utile sur les grandes zones unies. La plupart des programmes s'en passent, et les bitmaps 24 bits ne peuvent pas du tout l'utiliser.

Convertir BMP en PNG supprime ce gaspillage sans toucher à un seul pixel : voilà pourquoi le PNG est souvent 80–95 % plus léger. La liste des résultats indique le gain exact pour chaque fichier.

octets par pixel1bit2 couleurs1/88bit256 couleurs124bit16,7 millions de couleurs332bit16,7 millions de couleurs, plus la transparence4
La profondeur de couleur détermine combien de couleurs un BMP peut contenir et combien d'octets coûte chaque pixel.

Convertir BMP en PNG en 3 étapes

1

Déposez vos fichiers BMP

Glissez un ou plusieurs fichiers .bmp sur la zone en pointillés, ou cliquez pour parcourir. Chaque fichier est lu dans votre navigateur ; rien n'est envoyé.

2

Gardez PNG sélectionné

PNG est le choix par défaut, et il est sans perte. Si vos bitmaps sont des sprites dessinés sur magenta pur, cochez « Rendre le magenta (#FF00FF) transparent ».

3

Téléchargez les fichiers PNG

Cliquez sur Télécharger à côté d'un fichier, ou sur Tout télécharger en ZIP. Chaque résultat indique la profondeur de couleur du bitmap et de combien le PNG est plus léger.

tile1.bmptile2.bmptile3.bmpDéposez vos fichiers BMP ici
1

Déposez un ou plusieurs fichiers BMP.

Enregistrer enPNGJPGRendre le magenta (#FF00FF) transparent
2

Gardez PNG ; activez l'option magenta pour les sprites.

tile1.png−92%tile2.png−94%Tout télécharger en ZIP (2)
3

Téléchargez chaque PNG, ou tous dans un ZIP.

BMP en PNG : une conversion sans perte, voici pourquoi

Le PNG compresse sans rien jeter. Il repère les répétitions, comme une rangée de pixels identiques ou un motif qui revient, et ne les stocke qu'une fois.

Mêmes pixels, fichier plus léger

Un BMP converti en PNG se décode en exactement les mêmes pixels que le bitmap d'origine. Couleurs, contours et texte restent identiques, ce qui compte pour les captures d'écran, les maquettes d'interface et le pixel art, où un seul pixel modifié se voit.

Les bitmaps à palette restent des images à palette

Les bitmaps 1, 4 et 8 bits utilisent une palette d'au plus 256 couleurs. Ce convertisseur les enregistre aussi en PNG à palette, à raison d'un octet par pixel, au lieu de les étendre en couleurs complètes. Le PNG reste ainsi le plus léger possible.

Et les bitmaps 32 bits ?

Quand un BMP 32 bits déclare un canal de transparence et que votre navigateur le lit, le PNG conserve la transparence. Beaucoup de programmes écrivent toutefois le quatrième octet comme simple remplissage : le bitmap est alors tout simplement opaque.

BMP : chaque pixel écrit en entierBAE6FDBAE6FDBAE6FDBAE6FDBAE6FDBAE6FDFDE68AFDE68ABAE6FDBAE6FDPNG : répétitions stockées une fois6×2×2×Même image, aucun détail perdu
Le BMP écrit chaque pixel ; le PNG stocke les répétitions et les motifs, si bien que la même image prend beaucoup moins de place.

Fonds magenta : transformer #FF00FF en vraie transparence

Les fichiers BMP issus de jeux, d'émulateurs et d'anciennes barres d'outils Windows affichent souvent un fond rose criard. C'est voulu : avant que les formats gérant la transparence ne se généralisent, les développeurs peignaient la zone transparente en magenta pur, une couleur presque jamais utilisée dans les illustrations, et demandaient au programme de l'ignorer.

Un PNG transparent en un clic

Cochez « Rendre le magenta (#FF00FF) transparent » et chaque pixel de cette couleur exacte devient transparent dans le PNG. La liste des résultats compte les pixels modifiés, pour que vous puissiez vérifier que l'opération a fonctionné.

Correspondance exacte uniquement

Seul le #FF00FF pur est remplacé. Les teintes presque magenta, comme les bords lissés par l'anticrénelage, restent telles quelles : l'option n'empiète donc jamais sur l'illustration elle-même.

Quelques jeux utilisaient une autre couleur clé, comme le vert pur ou le noir. Cette option gère le magenta, de loin le choix le plus courant ; les autres couleurs clés s'enlèvent mieux dans un éditeur d'images.

Sprite sur fond magenta#FF00FFMagenta rendu transparentalpha = 0
Les sprites dessinés sur magenta pur ressortent avec un vrai fond transparent.

BMP et PNG en un coup d'œil

BMPPNG
Type de compressionGénéralement aucuneSans perte (Deflate)
Poids typique d'une capture d'écranPlusieurs mégaoctetsQuelques centaines de kilo-octets
TransparenceRare, prise en charge inégaleCanal alpha complet
S'ouvre dans les navigateurs et les applisLe plus souvent, mais rarement accepté par les sites webPartout
Idéal pourProgrammes et appareils simplesCaptures d'écran, icônes, graphismes, web

Quand convertir BMP en PNG est le bon choix

Le PNG remplace naturellement le BMP dès que l'image comporte des contours nets, des aplats de couleur ou du texte.

Idéal en PNG

  • Captures d'écran et fenêtres d'anciens outils Windows.
  • Icônes, curseurs et pixel art.
  • Schémas, graphiques et logos.
  • Planches de sprites et textures de jeu, avec l'option magenta si nécessaire.

Quand le JPG est préférable

Les photos et images numérisées contiennent un bruit fin que la compression sans perte réduit mal. Pour celles-ci, BMP en JPG produit un fichier plusieurs fois plus léger, sans différence visible.

Garder un BMP pour une bonne raison

Certains appareils, écrans de démarrage et afficheurs de microcontrôleurs n'acceptent que le BMP en entrée. Gardez l'original pour eux et utilisez le PNG partout ailleurs.

Se convertit bienCaptures d'écran et fenêtresIcônes et pixel artSchémas et logosMieux en JPGPhotos et images numérisées
Captures d'écran, icônes et schémas s'allègent considérablement en PNG. Pour les photos, le JPG convient mieux.

Après avoir converti BMP en PNG

Pour alléger encore le PNG, passez-le par compresser un PNG. Pour les sites web, PNG en WebP donne un fichier encore plus petit en gardant la transparence, et redimensionner une image fixe des dimensions exactes.

Pour les photos, utilisez plutôt BMP en JPG. Toutes les autres paires de formats sont listées dans le convertisseur d'images.

BMP en PNG — Questions fréquentes

Oui, sans compte et sans limite quotidienne. La conversion s'effectue dans votre navigateur. Les autres formats se trouvent dans le <a href="/fr/image-converter">convertisseur d'images</a>.

Non. Le PNG est sans perte : l'image convertie a exactement les mêmes pixels que le bitmap. Pour l'alléger davantage, utilisez <a href="/fr/compress-png">compresser un PNG</a>.

Les captures d'écran et les graphismes perdent souvent 80–95 % de leur poids ; les photos, moins. Chaque résultat affiche la variation exacte. Pour les photos, <a href="/fr/bmp-to-jpg">BMP en JPG</a> fait gagner bien plus.

Oui. Cochez « Rendre le magenta (#FF00FF) transparent » et les pixels magenta purs deviennent transparents. Pour le web, <a href="/fr/png-to-webp">PNG en WebP</a> conserve cette transparence.

Non. Chaque bitmap est décodé et enregistré dans l'onglet de votre navigateur, sans jamais être envoyé à un serveur. Il en va de même pour <a href="/fr/resize-image">redimensionner une image</a>.

Oui. Déposez un lot et téléchargez les PNG un par un ou dans un seul ZIP. Pour les réunir dans un seul document, utilisez <a href="/fr/image-to-pdf">image en PDF</a>.

Le fichier porte un nom en .bmp mais contient un autre format. Il est tout de même converti, et le résultat vous le signale. Les autres fichiers mal nommés peuvent passer par le <a href="/fr/image-converter">convertisseur d'images</a>.

Vérifiez la taille attendue par la destination : <a href="/fr/resize-image">redimensionner une image</a> pour des pixels exacts, <a href="/fr/compress-image-to-200kb">compresser à 200 Ko</a> pour les limites d'envoi.

T

Équipe d'ingénierie TinyImagePro

Nous créons des outils de fichiers dans le navigateur qui n'envoient jamais vos données. Ce convertisseur lit lui-même l'en-tête de chaque bitmap : chaque résultat vous indique ce qu'était le BMP et de combien il s'est allégé.

À propos de TinyImagePro →