Convertisseur et visionneuse 3D — STL, OBJ, FBX, GLB, glTF, USDZ, 3MF

Affichez et convertissez des fichiers STL, OBJ, FBX, GLB, glTF, PLY, 3MF, DAE et USDZ dans votre navigateur. Conversion par lots en GLB, OBJ, STL, USDZ ou 3MF.

Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.

Ce convertisseur de modèles 3D gratuit ouvre les fichiers STL, OBJ, FBX, GLB, glTF, PLY, 3MF, Collada (DAE), 3DS, USDZ, VRML et OFF dans votre navigateur, les affiche dans une visionneuse interactive et les convertit en GLB, glTF, OBJ avec MTL, STL, PLY, USDZ ou 3MF. Déposez un fichier ou vingt, ou un ZIP contenant le modèle et ses textures, puis téléchargez chaque résultat ou le lot complet en ZIP. Il fait aussi office de visionneuse GLB et STL rapide : faites glisser pour tourner autour du modèle, vérifiez les dimensions et le nombre de triangles, examinez le filaire et les normales, lancez les animations.

Tout s’exécute localement avec three.js : une pièce CAO confidentielle ou un asset de jeu pas encore sorti ne quitte jamais votre machine, et il n’y a pas de file d’attente d’envoi. L’outil indique clairement ce que chaque conversion conserve : le STL et le PLY n’ont pas de matériaux, le 3MF garde une couleur par objet, l’OBJ n’a pas d’animation, et le FBX est un format propriétaire que les navigateurs peuvent lire au mieux mais pas du tout écrire : le FBX n’est donc proposé qu’en entrée.

Mode d’emploi

  1. Déposez vos fichiers 3D dans la zone ou cliquez pour les choisir. Joignez le .mtl et les textures avec un OBJ, le .bin et les textures avec un .gltf, ou compressez le dossier et déposez le ZIP.
  2. Cliquez sur un fichier de la liste pour l’afficher. Consultez les infos du modèle et les avertissements, et corrigez l’orientation ou les unités source si le modèle est couché ou n’a pas la bonne taille.
  3. Choisissez le format de sortie sous « Convertir en » et, si besoin, les unités de sortie, l’axe vertical et le placement.
  4. Cliquez sur Convertir. Chaque fichier affiche son nom de sortie, sa taille et d’éventuelles remarques sur ce que le format n’a pas pu conserver.
  5. Téléchargez les fichiers un par un, ou cliquez sur « Tout télécharger (.zip) » pour le lot complet.

Questions fréquentes

Comment convertir un STL en OBJ (ou un OBJ en GLB) ?

Déposez le fichier sur cette page, choisissez le format cible sous « Convertir en », cliquez sur Convertir, puis sur Télécharger. Du STL vers l’OBJ, la géométrie est conservée à l’identique ; de l’OBJ vers le GLB, la géométrie, les UV, les matériaux et les textures sont conservés à condition de déposer le .mtl et les images de texture avec le .obj (ou de les mettre dans un ZIP). Des pages dédiées comme STL en OBJ et OBJ en GLB font la même chose avec le format cible présélectionné.

Puis-je convertir un FBX en GLB, et convertir vers le FBX ?

Le FBX vers GLB fonctionne pour la plupart des fichiers : les maillages, les personnages skinnés et les animations passent généralement, alors que les matériaux complexes et certaines textures intégrées peuvent ne pas suivre. Convertir vers le FBX est impossible dans un navigateur, car le FBX est un format fermé sans module d’écriture open source ; utilisez pour cela Blender (gratuit) ou le FBX Converter d’Autodesk. Cet outil ne propose jamais une sortie FBX qu’il ne pourrait pas produire correctement.

Quelles conversions font perdre des informations ?

Le STL ne garde que les triangles : couleurs, matériaux, UV et animations sont perdus. Le PLY garde les couleurs de sommets, les normales et les UV, mais pas les matériaux. Le 3MF garde une couleur d’affichage par objet. L’OBJ garde la géométrie, les UV et les matériaux de base, mais ni animation ni skinning. Le GLB, le glTF et l’USDZ conservent le plus, y compris les matériaux PBR, les textures et les animations. L’outil indique la perte pour le format cible choisi avant la conversion.

Pourquoi mon modèle converti n’a-t-il pas la bonne taille ou est-il couché sur le dos ?

Le STL, l’OBJ et le PLY ne stockent aucune unité, et certains formats ont l’axe Z vers le haut alors que le glTF a l’axe Y vers le haut. Réglez « Unités source » selon ce que représentent les nombres (le STL est généralement en millimètres, le glTF toujours en mètres, le FBX souvent en centimètres), et cochez « Le modèle est en Z vers le haut » s’il est couché sur le dos. En mode « Auto », les formats d’impression sont écrits en millimètres avec Z vers le haut, et les conversions entre formats sans unité conservent les nombres tels quels.

Y a-t-il une limite de taille, et mes fichiers sont-ils envoyés ?

Les fichiers ne sont pas envoyés : ils sont lus et convertis par votre navigateur, c’est pourquoi la limite est la mémoire de votre appareil. L’outil accepte jusqu’à 20 modèles par lot et 250 Mo par fichier ; les très grosses scènes FBX ou glTF peuvent nécessiter un navigateur de bureau avec beaucoup de RAM.

Puis-je afficher des fichiers GLB, STL ou USDZ sans les convertir ?

Oui. Déposez le fichier : il s’ouvre dans la visionneuse avec orbite, panoramique et zoom, superpositions filaire, normales et boîte englobante, préréglages d’éclairage, option de fond transparent et lecture des animations. Le panneau d’infos liste les maillages, matériaux, textures, animations, le nombre de triangles et de sommets et les dimensions du modèle, et vous pouvez télécharger une capture PNG de la vue.

Formats pris en charge et ce qui est conservé

• Entrées : STL (binaire et ASCII), OBJ avec MTL et textures, GLB, glTF avec .bin et textures (compression Draco et Meshopt prise en charge), PLY (maillages ; nuages de points en affichage seul), 3MF, FBX (binaire et ASCII), Collada DAE, 3DS, USDZ/USDA/USDC, VRML (.wrl) et OFF.

• Sorties : GLB, glTF (.gltf + .bin, ou intégré), OBJ + MTL (+ textures), STL (binaire ou ASCII), PLY (binaire ou ASCII), USDZ et 3MF.

• Fidélité totale : GLB ↔ glTF, et la plupart des formats vers GLB. Partielle : matériaux FBX, Collada et USD, approximés en matériaux PBR. Géométrie seule : STL. Impossible ici : écrire du FBX, du STEP ou d’autres formats CAO, et décoder les textures KTX2/Basis.

Unités et orientation : explications

La plupart des problèmes du type « mon modèle est minuscule » ou « mon modèle est énorme » viennent des unités. Le glTF et l’USDZ sont définis en mètres. Le STL, l’OBJ et le PLY n’ont aucune unité, et la convention dépend de l’outil qui les a écrits : les slicers et les exports CAO supposent des millimètres, l’export OBJ de Blender utilise des mètres. Le convertisseur affiche la taille qu’il attribue au modèle ; si elle est fausse d’un facteur 10, 100 ou 1 000, changez « Unités source » et relancez la conversion.

L’orientation suit la même logique. Le glTF et l’USDZ ont par définition l’axe Y vers le haut, les formats d’impression et la plupart des outils de CAO l’axe Z. En mode Auto, le convertisseur écrit le STL, le PLY et le 3MF avec Z vers le haut et tout le reste avec Y vers le haut : un modèle converti de GLB en STL se tient donc debout sur le plateau.

Conversion par lots

Déposez jusqu’à 20 modèles à la fois (ou le ZIP d’un dossier). Ils se chargent l’un après l’autre, chacun avec son propre statut, et « Tout convertir » transforme chaque modèle chargé dans le format choisi. Un fichier en échec affiche la raison sans bloquer les autres. Les sorties multi-fichiers, comme un OBJ avec son MTL et ses textures ou un glTF avec son .bin, sont regroupées dans un dossier par modèle à l’intérieur du ZIP du lot.

Outils gratuits similaires

  • Générateur de modèles 3D — Créez des primitives, engrenages, textes 3D, formes tournées et extrudées dans votre navigateur, puis exportez en GLB, glTF, OBJ, STL, PLY, USDZ ou 3MF.
  • Convertisseur d’images — Convertissez entre AVIF, HEIC, TIFF, PNG, JPG, WebP, GIF, BMP et SVG. La plupart des conversions ne quittent jamais votre navigateur.
  • Générateur de fichiers de test — Générez un fichier factice de taille exacte dans votre navigateur, de 1 Ko à 2 Go : octets aléatoires, texte, CSV ou JSON.