Convertir BMP
Convertissez des fichiers BMP en JPG, PNG ou WebP, ou enregistrez n’importe quelle photo au format BMP. Palettes, compression RLE et transparence sont prises en charge.
Déposez vos fichiers ici
.bmp, .dib, .jpg, .jpeg, .png, .webp · jusqu’à 100 Mo
Comment convertir une image BMP
- 1
Déposez votre BMP ou votre photo
Jusqu’à 100 fichiers à la fois. Les deux sens acceptent un lot mélangé. Tout fichier qui ne correspond pas au sens choisi est indiqué par son nom au lieu d’être ignoré sans explication.
- 2
Choisissez le sens et le format
De BMP vers photo, vous obtenez du JPG, du PNG ou du WebP. De photo vers BMP, l’outil écrit un fichier 24 bits pour une compatibilité maximale, ou 32 bits si la transparence doit être conservée.
- 3
Téléchargez le fichier converti
Un seul fichier est renvoyé tel quel, plusieurs sont regroupés dans pulsarkit-bmp.zip. Un fichier illisible est ignoré et le reste du traitement par lot se termine.
Pourquoi le BMP existe encore en 2026
Le BMP n’a pas sa place sur un site web. Il stocke les pixels quasiment bruts, donc une image 1920×1080 pèse environ six mégaoctets, là où un PNG de la même scène fait un cinquième de cette taille. Ce qui le maintient en vie, c’est tout ce qui n’est pas un site web : logiciels de CAO et instruments de mesure qui l’exportent parce que leur module d’écriture de fichiers date de plusieurs décennies, pilotes d’imprimantes et de scanners qui l’utilisent comme format intermédiaire, logiciels industriels avec un format d’import figé et utilitaires Windows qui enregistrent encore les captures d’écran ainsi. Ce convertisseur existe précisément pour ces fichiers. Si vous choisissez un format pour une nouvelle image, choisissez le PNG. Si un outil vous remet un BMP et que l’étape suivante le refuse, ce convertisseur est la sortie de secours.
Les coins difficiles du format, pris en charge
Le BMP est une famille de formats plutôt qu’un seul, et les différences sont exactement là où les lecteurs naïfs se trompent. L’ordre des lignes est indiqué par le signe de la hauteur : une valeur positive signifie que les lignes sont stockées de bas en haut, ce qui est le cas le plus courant, et une valeur négative signifie de haut en bas. Chaque ligne est complétée jusqu’à un multiple de quatre octets, et ce bourrage ne fait pas partie de l’image. Les canaux sont stockés en bleu, vert, rouge, et non l’inverse. La couleur peut se coder sur un, quatre ou huit bits par pixel indexés dans une palette, sur seize bits entassés selon un masque de bits, ou directement sur vingt-quatre et trente-deux bits. Les images indexées peuvent aussi être encodées en longueur de course. L’en-tête lui-même existe en sept tailles connues, de la forme OS/2 de douze octets à la version 5 de 124 octets. Tout cela est lu ici par un code dédié, car toutes les bibliothèques BMP généralistes disponibles sur npm ne sont plus maintenues depuis une dizaine d’années et aucune ne gère l’ensemble complet.
Écrire un BMP que les autres programmes ouvriront vraiment
Dans l’autre sens, le choix de la profondeur de couleur compte plus qu’il n’y paraît. Un fichier 24 bits utilise l’en-tête simple de 40 octets que tout lecteur BMP jamais écrit comprend, et il abandonne la transparence parce que le format n’a nulle part où la stocker. Un fichier 32 bits conserve le canal alpha, mais seulement s’il déclare la disposition des canaux explicitement. Cet outil écrit donc l’en-tête de version 4 en 108 octets, avec les masques rouge, vert, bleu et alpha détaillés. Sans ces masques, un bon nombre de visionneuses ignorent complètement le quatrième octet et affichent ce qui s’y trouve comme de la couleur. Les lignes sont écrites de bas en haut et complétées à quatre octets, la résolution est fixée à la valeur conventionnelle de 72 DPI et le résultat est vérifié octet par octet par rapport à la spécification dans la suite de tests.
Les fichiers restent dans votre navigateur
La lecture de l’en-tête BMP, le décompactage des palettes et des données RLE, l’encodage en JPG, PNG ou WebP et l’écriture du BMP de sortie se font tous dans votre onglet de navigateur. Rien n’est envoyé sur un serveur et rien n’est conservé. Comme les fichiers BMP proviennent souvent d’équipements de mesure, de scanners ou de systèmes internes, ce n’est pas un détail de confort. C’est souvent la raison pour laquelle un outil dans le navigateur est utilisable là où un site à téléversement ne l’est pas.
Questions fréquentes
Pourquoi aurait-on encore besoin d’un fichier BMP ?
Parce que des logiciels anciens ou spécialisés l’exigent. Des systèmes de CAO, des instruments de laboratoire et de mesure, des pilotes d’imprimantes et certains logiciels de contrôle industriel exportent du BMP ou n’acceptent rien d’autre. Le passage vers et depuis ce format sert généralement à alimenter l’un de ces programmes, pas à gérer l’image elle-même.
Un BMP est-il beaucoup plus gros qu’un PNG ?
En général trois à cinq fois, car le BMP stocke les pixels sans aucune compression tandis que le PNG les compacte sans perte. Un BMP 1920×1080 24 bits fait environ 6 Mo. La même image en PNG se situe typiquement entre 1 et 2 Mo, avec des pixels identiques.
Les fichiers BMP compressés sont-ils pris en charge ?
Ceux encodés en longueur de course le sont : RLE8 et RLE4 sont tous deux décompressés, y compris les séquences d’échappement en mode delta et en mode absolu. La variante rare qui intègre un JPEG ou un PNG complet dans un conteneur BMP (certains pilotes d’imprimantes produisent cela) ne l’est pas, et elle est signalée clairement au lieu de produire une image corrompue.
La transparence sera-t-elle conservée ?
À partir d’un BMP 32 bits avec masque alpha, oui, vers PNG et WebP, qui la prennent en charge, mais pas vers JPG, qui ne le peut pas. Dans l’autre sens, choisissez une sortie 32 bits pour la garder. Un cas particulier courant est géré automatiquement : certains anciens encodeurs écrivent un fichier 32 bits avec chaque octet alpha à zéro, ce qui rendrait l’image totalement invisible si on le prenait au pied de la lettre. Elle est donc traitée comme entièrement opaque.
Quelle profondeur de couleur choisir en enregistrant un BMP ?
24 bits, sauf si vous avez précisément besoin de transparence. C’est la forme que tous les lecteurs BMP comprennent, et certains logiciels anciens rendent mal les fichiers 32 bits. Choisissez 32 bits uniquement si le canal alpha doit absolument être conservé et si vous savez que le programme en face lit les en-têtes de version 4.
Combien de fichiers puis-je convertir en une fois ?
Jusqu’à 100 fichiers, 100 Mo chacun et 500 Mo au total, tous avec les mêmes réglages. Ils sont traités les uns après les autres, et un fichier illisible n’interrompt pas le reste du traitement par lot.
Le fichier est-il envoyé sur un serveur ?
Non. Le lecteur et l’écrivain BMP sont du code ordinaire exécuté dans votre onglet de navigateur, et les codecs JPG, PNG et WebP sont des modules WebAssembly à côté d’eux. Vos fichiers ne quittent jamais l’appareil et rien n’est conservé après la fermeture de la page.