UF2 BIN
Conversion de fichier

Convertir UF2 en BIN

Convertir maintenant
RÉPONSE RAPIDE
Est-il possible de convertir UF2 en BIN ?
Oui - UF2 se convertit en BIN.

Vous pouvez le faire ici même avec notre convertisseur gratuit - sans inscription, et votre fichier est supprimé juste après.

Exécutez uf2conv.py firmware.uf2 -c -o firmware.bin (le drapeau -c convertit au lieu de flasher). L'outil retire l'enveloppe UF2 et écrit la charge utile brute ; notez que l'adresse cible de la mémoire flash d'origine stockée dans les blocs UF2 est abandonnée, le .bin n'est donc qu'une image plate.

Aussi vers BIN : B64 · XDELTA · HEX

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils
Convertisseur UF2 → BINGRATUIT
Déposez un fichier .UF2 ici
ou choisissez-en un - nous le convertissons en .BIN et vous donnons le fichier à télécharger

Pourquoi convertir UF2 en BIN ?

UF2 est un conteneur de firmware pour le glisser-déposer USB qui enveloppe l'image réelle dans des blocs de 512 octets transportant les adresses flash et un ID de famille, tandis que .bin est l'image brute du firmware octet par octet. Les développeurs dépaquettent le UF2 en .bin lorsqu'ils ont besoin de flasher via SWD/JTAG, d'inspecter l'image ou de l'intégrer dans une autre chaîne d'outils qui attend un binaire simple. Le script uf2conv.py de Microsoft, issu du dépôt microsoft/uf2, effectue cette opération dans les deux sens.

Comment convertir UF2 en BIN

uf2conv.py (outils Microsoft UF2) OPEN-SOURCE

Depuis le dépôt microsoft/uf2, exécutez uf2conv.py firmware.uf2 -c -o firmware.bin. Le drapeau -c/--convert écrit un fichier au lieu de flasher un appareil.

uf2conv Python - sortie par défaut FREE

Exécutez uf2conv.py firmware.uf2 -c sans l'option -o et il créera par défaut flash.bin lorsqu'il détecte une sortie binaire. Nécessite Python 3.

À propos de ces formats

Qualité et points de vigilance

  • L'adresse cible/de base de la flash transportée dans les blocs UF2 n'est pas préservée dans le .bin plat ; vous devez connaître vous-même l'offset correct lors du reflashage.
  • Si le UF2 présentait des lacunes entre les plages d'adresses, le .bin résultant peut être rempli (padding) ou commencer au mauvais offset - vérifiez l'adresse de base.
  • Le .bin seul ne porte aucun ID de famille, vous perdez donc la vérification de sécurité de la famille d'appareils fournie par le UF2.

Foire aux questions

Quelle est la commande exacte ?
uf2conv.py firmware.uf2 -c -o firmware.bin. Le drapeau -c signifie convertir uniquement, ne pas flasher.
Ai-je besoin de Python ?
Oui, uf2conv.py est un script Python 3 du dépôt microsoft/uf2. Il existe également un portage en Rust, uf2conv-rs.
L'adresse flash est-elle conservée ?
Non. L'adresse cible dans les blocs UF2 est supprimée, le .bin est donc une image plate et vous devez fournir l'offset lors du flashage.
Puis-je reconvertir en UF2 plus tard ?
Oui, exécutez uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, en fournissant l'adresse de base et l'ID de famille.