Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir BMP en PNG gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
BMP en PNG
BMP 450 KB → PNG 139 KB 3.2× plus petit
BMP 450 KB → PNG 7 KB 64.6× plus petit
BMP 450 KB → PNG 3 KB 176.7× plus petit
Un BMP stocke un pixel sur trois octets et ne fait rien d’autre avec. Il n’y a pas d’étape de compression, pas de prédiction, pas de dictionnaire — le fichier est la grille de pixels écrite en ordre, ligne du bas en premier, chaque ligne alignée sur un multiple de quatre octets, avec un court en-tête devant. Cela fait de la taille un calcul plutôt qu’une propriété de l’image : largeur fois hauteur fois trois, à peu près.
Donc une capture d’écran de 1920 par 1080 fait 6,2 Mo, qu’elle montre un tableur ou un coucher de soleil, et une image de 4 000 par 3 000 fait 36 Mo dans les deux cas. Rien dans l’image ne peut la rendre plus petite, et c’est ce qui distingue le BMP de tous les autres formats matriciels ici. Le plafond gratuit de 100 Mo sur cette page représente environ 33 mégapixels de BMP — une image de 6 660 par 5 000 — et c’est une limite que cette conversion rencontre pour de vrai.
Le PNG est sans perte au sens strict : la compression consiste à trouver une manière plus courte d’écrire les mêmes nombres, pas à décider quels nombres comptent. Le décodeur reconstruit la grille d’origine exactement, donc un BMP converti en PNG puis re-converti en BMP redonne les octets du départ.
C’est pourquoi cette page n’a pas de curseur de qualité et rien à régler. Il n’y a pas de compromis à faire. Les seules variables sont le temps que l’encodeur passe à chercher les redondances et le nombre d’octets qu’il trouve, et les deux sont fixés avant que vous cliquiez. Cela supprime aussi la question que les gens rapportent du JPG — savoir si convertir à nouveau dégradera l’image. Non : un PNG ré-enregistré en PNG est la même image, et un PNG converti en bitmap est aussi la même image, quel que soit le nombre d’allers-retours.
Le PNG est écrit ici par l’encodeur jSquash, puis passé dans oxipng au niveau 2, qui est une seconde passe qui réécrit le fichier avec de meilleurs choix de filtre. Sur une photographie de 960 par 640, cette passe a fait passer la sortie de 1 366 Ko à 468 Ko en 464 ms — les deux tiers en moins. Le niveau 3 coûte 1 133 ms et n’économise rien de plus, ce qui explique que le 2 soit le réglage plutôt que le maximum disponible.
La même image de 960 par 640 en BMP fait 1,84 Mo, donc le PNG final fait à peu près le quart. Une photographie est le pire cas : les aplats se compriment bien plus fort, parce que le filtrage PNG et l’étape deflate derrière sont construits pour exactement les suites de valeurs répétées que les captures d’écran, les diagrammes et les dessins au trait sont faits de. C’est aussi le matériau que les outils Windows remettent le plus souvent en BMP, donc le résultat typique sur cette page est bien meilleur que le chiffre photographique ne le suggère. Ce que personne ne peut faire, c’est vous donner un ratio à l’avance — c’est toute la différence entre un format dont la taille est un calcul et un dont la taille est une propriété de l’image.
Microsoft Paint, IrfanView, les utilitaires de scanner et de capture, les logiciels industriels et de laboratoire, et une longue traîne de programmes écrits à l’époque où Windows n’avait qu’un seul format bitmap évident. BMP date de 1987, le registre le marque comme hérité, et il survit parce que Windows l’écrit encore et que certains logiciels ne lisent toujours rien d’autre.
Ce qui veut dire que presque personne ne choisit un BMP. Il arrive — depuis un pilote de scanner, depuis un appareil photo sur un banc de test, depuis une boîte d’export à une seule option — et le convertir est la première chose que n’importe qui fait. Si le fichier va quelque part qui a un avis sur la taille, le PNG est le format dans lequel il aurait dû être depuis le début. Le registre cite Microsoft Paint, GIMP et IrfanView comme logiciels qui le lisent, et l’interchange comme usage, et ce sont les deux faces de l’histoire : le BMP est ce qu’un programme remet à un autre sur la même machine, et cela cesse d’avoir du sens dès que le fichier doit voyager.
Le BMP peut porter un canal alpha ; les variantes 32 bits le font, et le PNG en porte un aussi. Là où la transparence existe, elle survit à la conversion intacte, ce qui fait de cette direction un cas rare où rien n’a à être aplati et aucune couleur de fond n’a à être choisie.
La plupart des fichiers BMP n’en ont pas. Le 24 bits par pixel est le cas courant et il n’y a pas de place pour l’alpha dedans, donc ce qu’on obtient en général est un PNG opaque d’une source opaque. Si le but était d’ajouter de la transparence — détourer un logo du rectangle blanc sur lequel il a été sauvegardé — c’est un travail d’édition, et aucune conversion de format ne le fait. Rien dans le fichier n’enregistre lequel des pixels blancs était censé être le fond et lequel faisait partie du dessin, donc il n’y a pas de règle qu’un convertisseur puisse appliquer sans deviner l’intention de l’auteur.
Le BMP a un mode indexé : huit bits par pixel indexant une table de 256 couleurs au maximum, ce qui divisait le fichier par trois à une époque où cela comptait beaucoup. Les fichiers venant de vielles chaînes logicielles sont souvent écrits ainsi.
Le chemin de décodage ici ne préserve pas cette structure. Le navigateur étend la palette et livre des valeurs RGBA complètes, donc la palette elle-même ne survit pas en tant que palette — les pixels survivent, exactement, mais la représentation indexée compacte est reconstruite de zéro par l’encodeur PNG plutôt que portée. Le résultat reste une fraction du BMP, et cela vaut la peine d’être su si vous aviez spécifiquement besoin d’un fichier indexé à l’arrivée.
Le registre n’enregistre aucun conteneur de métadonnées pour le BMP : pas d’EXIF, pas de XMP, pas d’IPTC, pas de profil colorimétrique embarqué. Le PNG peut porter EXIF, XMP et un profil ICC, et il n’y a simplement rien dans la source à y mettre.
Le pipeline le confirme. Le décodeur livre une grille de valeurs RGBA et l’encodeur reçoit cette grille et rien d’autre, donc un BMP de scanner ou de capture d’écran devient un PNG sans horodatage, sans nom d’appareil et sans coordonnées — non pas parce que quelque chose a été effacé, mais parce que rien de tout cela n’a jamais existé. La seule conséquence qui mérite d’être notée est la couleur : sans profil embarqué dans la source, le PNG sera lu comme sRGB par tout ce qui l’ouvre, ce qui est juste pour une capture d’écran et qui mérite vérification si le bitmap sortait d’un instrument à couleurs gérées.
Le BMP est l’un des rares formats que le navigateur lit par lui-même, aux côtés du GIF et de l’ICO. Il n’y a pas de codec WebAssembly à récupérer et à compiler avant que quoi que ce soit puisse se passer, et c’est pourquoi cette conversion démarre instantanément là où un HEIC ou un TIFF doit d’abord charger une bibliothèque — le TIFF étant le format qu’aucun navigateur n’a jamais adopté, et la raison pour laquelle ce site porte sa propre implémentation.
Il y a une conséquence qui mérite d’être sue. Le décodeur est celui du navigateur, donc ce qui compte comme BMP lisible est la définition du navigateur plutôt que celle de la spécification, et le format a accumulé une longue traîne de variantes sur près de quarante ans. Si un fichier écrit par quelque chose d’inhabituel refuse de s’ouvrir, l’échec est une phrase lisible plutôt qu’une trace de pile, et la réponse pratique est de le ré-enregistrer depuis IrfanView ou GIMP, qui lisent tous deux plus de cette traîne qu’aucun navigateur.
Déposez le dossier entier. Chaque fichier est décodé et ré-encodé à tour de rôle sur votre propre machine, garde son nom avec l’extension changée, et l’ensemble revient dans un seul ZIP. Pas de téléversement, pas de file, pas de quota journalier.
C’est la direction facile pour un lot, parce que les sorties sont la moitié petite. Convertir vers BMP remplit la mémoire de résultats non compressés ; convertir depuis BMP fait l’inverse, donc la contrainte pratique est le plafond de 100 Mo sur une seule entrée plutôt que la taille de l’ensemble. Un dossier de 200 captures d’écran n’a rien d’inhabituel ici.
Quand quelque chose en aval l’exige. Les afficheurs embarqués, les applications de laboratoire et d’industrie, le matériel de point de vente et de vieux programmes Windows lisent des pixels bruts plutôt que d’implémenter un décodeur, et une exigence n’est pas quelque chose qu’un convertisseur peut discuter.
Partout ailleurs, il n’y a pas de raison de le garder. Le PNG est sans perte, s’ouvre partout, et fait un quart de la taille ou mieux. Parce que la conversion ne perd rien, l’aller-retour inverse est exact lui aussi — donc garder un BMP comme assurance n’achète que l’espace disque qu’il coûte.
| BMP | PNG | |
|---|---|---|
| Nom complet | Bitmap Windows | Portable Network Graphics |
| Extension de fichier | .bmp, .dib | .png |
| Type de média | image/bmp | image/png |
| Compression | Non compressé | Sans perte — rien n’est écarté |
| Première publication | 1987 | 1996 |
| Publié par | Microsoft | PNG Development Group |
| Spécification | — | ISO/IEC 15948 |
| Licence | Publié, non normalisé | Standard ouvert |
| Situation actuelle | Ancien, encore lu partout | Actuel |
| Profondeur de bits | 8 | 16 |
| Couleur qu’il peut décrire | RVB, palette indexée | RVB, niveaux de gris, palette indexée |
| Image la plus grande | — | 2 147 483 647 px par côté |
| S’ouvre dans un navigateur | Tous les navigateurs | Tous les navigateurs |
| Envisagé à la place | TIFF | WebP, SVG, JXL |
Rien n’est écarté. BMP et PNG enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.
PNG accepte la transparence, BMP non. C’est une place que le résultat possède et que l’original n’a jamais utilisée : convertir ne crée pas un fond transparent, cela le rend seulement possible ensuite.
BMP date de 1987 et n’est guère plus utilisé. PNG est ce qu’écrivent les logiciels actuels : convertir, c’est aussi rester lisible.
GIMP lit aussi bien BMP que PNG : vous pouvez comparer le résultat à l’original sans second logiciel.
PNG range les mêmes échantillons dans environ la moitié de la place. Rien n’est écarté — en le décompressant vous retrouvez le BMP bit pour bit — et c’est ce qui en fait le meilleur rangement pour ce que vous comptez garder.
Les deux visent des usages différents : BMP l’échange entre programmes, PNG les captures d’écran, les logos et le dessin au trait et le web. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.
BMP est le format de Microsoft, publié en 1987. L’enregistrement se fait sur 8 bits par canal.
PNG vient de PNG Development Group et date de 1996, décrit par ISO/IEC 15948. Adobe Photoshop, GIMP et Paint.NET le lisent.
Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est jSquash, des versions WebAssembly des codecs d’image de référence ; votre navigateur le télécharge une fois puis le garde en cache.
Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. jSquash est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.
Non. PNG enregistre le même contenu sans rien jeter : le résultat est identique en qualité à l’original.
PNG range les mêmes échantillons dans environ la moitié de la place. Rien n’est écarté — en le décompressant vous retrouvez le BMP bit pour bit — et c’est ce qui en fait le meilleur rangement pour ce que vous comptez garder.
Rien n’est écarté. BMP et PNG enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.
PNG accepte la transparence, BMP non. C’est une place que le résultat possède et que l’original n’a jamais utilisée : convertir ne crée pas un fond transparent, cela le rend seulement possible ensuite.
Ce que cette page affirme sur BMP et PNG se vérifie : voici les documents qui le fixent.