Outils / Image / Convertisseur BMP en PNG
Côté client

Convertisseur BMP en PNG

Transformez des fichiers BMP non compressés et volumineux en PNG légers et prêts pour le web, sans envoyer le moindre octet à un serveur.

Ce que fait l'outil

  • Conversion sans perte : la sortie PNG est identique au BMP source, au pixel près
  • Réduction de taille typique de 50 à 80 % grâce à la compression DEFLATE, sans aucun changement visuel
  • Traitez de nombreux BMP d'un coup et téléchargez-les en ZIP, le tout sur votre appareil
  • Fonctionne dans l'onglet du navigateur via du Rust compilé en WebAssembly, sans envoi

Déposez vos fichiers ici ou cliquez pour parcourir

PNG, JPG, WebP, BMP, TIFF, or AVIF

La conversion BMP en PNG prend vos gros fichiers bitmap Windows non compressés et produit des PNG compacts, acceptés partout, entièrement dans votre navigateur, sans aucun envoi vers un serveur. La plupart des gens arrivent ici parce qu'un .bmp (l'export d'une vieille application, une ancienne capture d'écran, un schéma scanné ou un sprite de jeu) est soit bien trop lourd pour être envoyé par e-mail, soit tout simplement refusé par un formulaire web qui n'accepte que le PNG. Les deux formats sont sans perte, donc la conversion règle le problème de taille et de compatibilité sans toucher au moindre pixel de qualité.

Ce que fait vraiment cette conversion (et ce qu'elle ne fait PAS)

BMP et PNG sont tous deux des formats matriciels sans perte, ce qui signifie que la conversion BMP en PNG ne dégrade jamais la qualité de l'image. La sortie est identique au pixel près à la source, il n'y a donc aucun curseur de qualité à régler et rien à perdre. Le vrai bénéfice, c'est la taille. Un BMP stocke des données de pixels brutes et non compressées (chaque pixel occupe un nombre fixe d'octets quel que soit le contenu), ce qui explique précisément pourquoi les fichiers BMP sont si lourds. Le PNG applique une compression DEFLATE/zlib qui exploite les motifs de pixels répétés, si bien qu'un BMP de 10 Mo devient couramment un PNG de 3 à 5 Mo, soit une réduction de 50 à 80 %, sans aucun changement visible.

L'ampleur du gain dépend entièrement du contenu de l'image. Les graphiques en aplats de couleur, les captures d'écran, les captures d'interface et les schémas au trait se compressent le mieux, car ils contiennent de longues plages de pixels identiques. Le contenu photographique se compresse le moins, car les pixels voisins se répètent rarement. Le PNG prend aussi en charge plusieurs profondeurs de couleur (indexée/palette, niveaux de gris, couleurs vraies 24 bits et 32 bits avec canal alpha), et convertir un BMP à faible nombre de couleurs en PNG indexé/palette peut le réduire bien au-delà de ce que DEFLATE seul permet.

Le point contre-intuitif, c'est la transparence. Le PNG prend en charge un canal alpha complet sur 8 bits (opacité variable par pixel), mais le BMP standard 24 bits ne porte aucune transparence, et seule la rare variante BMP 32 bits possède un canal alpha. Convertir un BMP en PNG ne peut pas inventer une transparence qui n'était jamais présente dans la source. Si votre BMP a un fond blanc ou coloré uni, votre PNG aura ce même fond uni. Pour rendre une zone transparente, vous devez modifier l'image séparément ; le changement de format à lui seul ne le fera pas.

Quand choisir BMP en PNG plutôt que l'autre option

Choisissez le PNG quand vous avez besoin d'une qualité sans perte, d'un fichier léger et de la possibilité de transparence, ce qui couvre les logos, les captures d'écran, les maquettes d'interface et le dessin au trait. Choisissez plutôt le JPG (aussi écrit jpeg) uniquement quand la source est une photographie et qu'une certaine perte de qualité est acceptable en échange d'un fichier encore plus petit, car la compression avec perte du JPEG surpasse le PNG sur les photos en tons continus. Si votre BMP est une photo destinée au web, convertir le BMP en JPG produira généralement un résultat plus léger, mais pour tout ce qui comporte des contours nets, du texte ou des aplats de couleur, le PNG est la bonne cible.

Comment convertir

  1. Déposez un ou plusieurs fichiers BMP dans le convertisseur. Ils sont lus localement dans votre navigateur, jamais envoyés.
  2. Le format de sortie est présélectionné sur PNG. Il n'y a pas de curseur de qualité ici, car le PNG est sans perte : le résultat est donc toujours identique à la source, au pixel près.
  3. Si un BMP n'a pas de canal alpha (BMP standard 24 bits), le PNG conserve le fond uni existant ; aucune transparence n'est ajoutée.
  4. Cliquez sur Convertir. Un fichier unique se télécharge directement en .png, et plusieurs fichiers se téléchargent ensemble dans un ZIP, sans limite de nombre.

Aucun envoi. Tout s'exécute sur votre appareil.

La conversion s'exécute dans l'onglet de votre navigateur grâce à du Rust compilé en WebAssembly, donc les octets de l'image sont traités en mémoire sur votre propre machine. Il n'y a aucune requête réseau pour le fichier lui-même, l'outil fonctionne hors ligne une fois la page chargée, et il n'y a rien à supprimer ensuite puisque rien n'a jamais été envoyé. Vous pouvez le vérifier vous-même en ouvrant l'onglet Réseau des outils de développement de votre navigateur et en le regardant rester silencieux pendant la conversion. Cela compte, car les fichiers BMP sont souvent d'anciens scans, des schémas internes ou des ressources propriétaires de jeux et de sprites qui ne devraient jamais être confiés à un serveur tiers.

Aucune limite

Convertissez autant de fichiers BMP que vous le souhaitez en un seul lot. Il n'y a aucune limite de taille de fichier, aucune limite de nombre de fichiers, aucun filigrane sur la sortie, aucune inscription et aucune publicité.

Questions fréquentes

Convertir un BMP en PNG réduit-il la qualité ?
Non. BMP et PNG sont tous deux des formats sans perte, la conversion ne dégrade donc jamais l'image. La sortie PNG est identique au BMP source au pixel près, c'est pourquoi il n'y a aucun réglage de qualité à ajuster.
De combien mon PNG sera-t-il plus petit que le BMP ?
La compression DEFLATE du PNG réduit généralement un BMP non compressé de 50 à 80 %, si bien qu'un BMP de 10 Mo devient souvent un PNG de 3 à 5 Mo sans aucun changement visuel. Le gain exact dépend du contenu : les images en aplats de couleur, les captures d'écran et les schémas se compressent le mieux, tandis que les images photographiques se compressent le moins.
Pourquoi mon fichier BMP est-il si lourd comparé à un PNG ?
Le BMP stocke des données de pixels brutes et non compressées, chaque pixel occupant un nombre fixe d'octets quel que soit le contenu de l'image. Le PNG applique une compression zlib/DEFLATE qui regroupe les motifs de pixels répétés, si bien que la même image occupe une fraction de l'espace.
Puis-je convertir un BMP en PNG sans envoyer le fichier nulle part ?
Oui. La conversion s'exécute entièrement dans votre navigateur grâce à du Rust compilé en WebAssembly, le fichier est donc lu et traité localement et jamais envoyé à un serveur. Vous pouvez vérifier qu'il n'y a aucun envoi de fichier dans l'onglet Réseau des outils de développement.
Puis-je convertir plusieurs fichiers BMP en PNG d'un coup ?
Oui. Déposez autant de fichiers BMP que vous le souhaitez et ils sont tous convertis en un seul lot sur votre appareil. Un fichier unique se télécharge directement, et plusieurs fichiers se téléchargent ensemble dans un ZIP, sans limite de nombre.
La conversion BMP en PNG ajoute-t-elle ou conserve-t-elle la transparence ?
Elle conserve ce que contient la source mais ne peut pas ajouter une transparence qui n'y était pas. Le PNG prend en charge un canal alpha complet sur 8 bits, mais le BMP standard 24 bits n'a aucun canal alpha : un BMP avec un fond uni produit donc un PNG avec ce même fond uni.
BMP ou PNG : lequel est meilleur pour le web ?
Le PNG, et de loin. Il est accepté partout par les navigateurs, les formulaires web, les applications de messagerie et les outils de design, alors que le BMP est souvent refusé ou s'affiche mal en dehors de Windows, ce qui est la raison pratique pour laquelle la plupart des gens le convertissent au départ.
Dois-je installer un logiciel pour convertir un BMP en PNG ?
Non. Le convertisseur fonctionne dans n'importe quel navigateur moderne, sans installation, sans extension et sans compte. Comme il utilise WebAssembly, il continue aussi de fonctionner hors ligne une fois la page chargée.

Besoin de faire l'inverse ou de viser un autre format ? Voyez le convertisseur PNG en BMP ou parcourez tous les outils image.