Skip to content

3D Model Converter

A 3D model converter moves a mesh between interchange formats, like FBX to glTF or STL to OBJ. FileFlip runs Assimp in your browser, which is the same library most 3D applications use to read files they did not write.

Every one of them runs in the browser, on this page, with no upload and no account.

68formats897conversions

Every 3D model format FileFlip supports#

FileFlip reads 52 of these without writing them, so they work as a source and not as a target. Another 1 can be produced but not opened, so they appear as a target only.

FormatWhat it isConvert
objOBJWavefront ObjectConvert OBJ
fbxFBXAutodesk FilmboxConvert FBX
stlSTLStereolithographyConvert STL
gltfglTFGL Transmission FormatConvert glTF
glbGLBBinary glTFConvert GLB
daeCOLLADADigital Asset ExchangeConvert COLLADA
3ds3DSAutodesk 3D StudioConvert 3DS
plyPLYStanford Polygon LibraryConvert PLY
3mf3MF3D Manufacturing FormatConvert 3MF
usdzUSDZUniversal Scene Description (zipped)Convert USDZ
usdUSDUniversal Scene DescriptionConvert USD
usdaUSDAUSD ASCIIConvert USDA
usdcUSDCUSD Crate (binary)Convert USDC
x3dX3DExtensible 3DConvert X3D
x3dbX3DBX3D BinaryConvert X3DB
x3dvX3DVX3D Classic VRML encodingConvert X3DV
wrlVRMLVirtual Reality Modeling LanguageConvert VRML
stpSTEPISO 10303 STEPOutput only
amfAMFAdditive Manufacturing File FormatConvert AMF
dxfDXFDrawing Interchange FormatConvert DXF
ifcIFCIndustry Foundation ClassesConvert IFC
blendBLENDBlender sceneConvert BLEND
ms3dMS3DMilkShape 3DConvert MS3D
lwoLWOLightWave ObjectConvert LWO
lxoLXOModo ObjectConvert LXO
lwsLWSLightWave SceneConvert LWS
motMOTLightWave motionConvert MOT
aseASE3ds Max ASCII Scene ExportConvert ASE
askASK3ds Max ASCII Scene ExportConvert ASK
md2MD2Quake II modelConvert MD2
md3MD3Quake III modelConvert MD3
md5meshMD5MESHDoom 3 meshConvert MD5MESH
md5animMD5ANIMDoom 3 animationConvert MD5ANIM
md5cameraMD5CAMERADoom 3 camera animationConvert MD5CAMERA
mdcMDCReturn to Castle Wolfenstein modelConvert MDC
mdlMDLQuake / 3D GameStudio modelConvert MDL
bspBSPQuake III BSP levelConvert BSP
pk3PK3Quake III game archiveConvert PK3
smdSMDValve Studiomdl DataConvert SMD
vtaVTAValve vertex animationConvert VTA
bvhBVHBiovision HierarchyConvert BVH
csmCSMCharacter Studio MotionConvert CSM
iqmIQMInter-Quake ModelConvert IQM
pmxPMXMikuMikuDance modelConvert PMX
vrmVRMVRM avatarConvert VRM
offOFFObject File FormatConvert OFF
nffNFFNeutral File FormatConvert NFF
enffENFFExtended Neutral File FormatConvert ENFF
acAC3DAC3D modelConvert AC3D
accACCAC3D modelConvert ACC
ac3dAC3D SceneAC3D modelConvert AC3D Scene
b3dB3DBlitzBasic 3DConvert B3D
q3oQ3OQuick3D objectConvert Q3O
q3sQ3SQuick3D sceneConvert Q3S
sibSIBSilo modelConvert SIB
cobCOBTrueSpace objectConvert COB
scnSCNTrueSpace sceneConvert SCN
hmpHMP3D GameStudio heightmapConvert HMP
ndoNDONendo modelConvert NDO
ogexOGEXOpen Game Engine ExchangeConvert OGEX
meshMESHOgre3D meshConvert MESH
xglXGLXGL 3DConvert XGL
zglZGLXGL compressedConvert ZGL
zaeZAECOLLADA archiveConvert ZAE
xDirectX XDirect3D XFileConvert DirectX X
3dUnreal 3DUnreal meshOutput only
ucUCUnrealScriptOutput only
prjPRJ3D Studio projectConvert PRJ

How 3D model conversion works here#

Assimp compiled to WebAssembly is an 11.7 MB download and covers every format on this page. Read support mirrors Assimp's importer list and write support its exporter list, both taken from the capability table the compiled binary reports, which is why a number of formats here are import only.

Formats that keep their textures and materials in companion files come back as a ZIP. OBJ pairs with an MTL file, and glTF keeps its buffers and images beside the JSON, so the download holds all of them. GLB packs the same content into a single file if you would rather not deal with that.

Every engine, its exact version and its download size are listed on how FileFlip works, along with how to check for yourself that nothing is uploaded.

Other converters#

The conversion index lists the other eight families and the conversions people ask for most in each of them.