Supported File Formats — STL, 3MF, STEP, DXF & More

Every file format OwlCAD opens and exports: STL, 3MF, OBJ, GLB, STEP, SVG, DXF, OpenSCAD and images, and what each is for. Free, in your browser.

Every file format OwlCAD opens and exports

What file formats does OwlCAD support?

OwlCAD opens STL, 3MF, OBJ, GLB and glTF, STEP and STP, SVG, DXF, OpenSCAD .scad and .csg files, and PNG, JPG or WebP images, plus the .zip downloads model sites hand out. It exports STL, 3MF, OBJ, GLB, STEP, SVG and DXF. All of it runs free in your browser, with units detected on import.

What each format is for

Whether OwlCAD opens it, whether it exports it, and the page that goes deeper.

STL

Opens and exports. The universal 3D-printing mesh that every slicer and model site takes. It stores no units, so OwlCAD detects them on import.

3MF

Opens and exports. The modern print format: real units, colours and object names, opened by Bambu Studio, PrusaSlicer, Cura and OrcaSlicer.

OBJ

Opens and exports. A mesh you often get from 3D scanners, renderers and game tools: open one to measure, fix and print it, or export for other 3D software.

GLB / glTF

Opens GLB and glTF, exports GLB. The web and AR format, and what many AI 3D generators hand back. It opens in colour and the right way up.

STEP / STP

Opens and exports (export is in beta). The format Fusion, SolidWorks and FreeCAD exchange: an assembly opens with its parts, names and colours, and parts built in OwlCAD export as true solids.

SVG

Opens and exports. A 2D drawing becomes a solid you can still resize and print as a sign or stencil; export a flat projection or slice for a laser cutter.

DXF

Opens and exports. Closed outlines become solids whose thickness you can still change; export a projection or slice as DXF R2000, or R12 for older laser, CNC and CAM software.

OpenSCAD (.scad, .csg)

Opens. A script is interpreted into an editable model rather than baked into a mesh, so you can keep changing it.

Images (PNG, JPG, WebP)

Opens. Trace an image into outlines, turn it into a relief or a lithophane, or place it as a reference to model on.

ZIP downloads

Opens. Drop the .zip a model site gives you, from Printables or Thingiverse for example, and the models inside are imported.

Open your file now

Drop it on the build plate: units are detected on the way in, and there is nothing to install.

Common questions, answered

Which format should I export for 3D printing?

STL or 3MF. Every slicer reads STL; 3MF also keeps real units, colours and object names, and Bambu Studio, PrusaSlicer, Cura and OrcaSlicer all open it. If you are not sure what the other end supports, send STL.

Can I send a part to Fusion, SolidWorks or FreeCAD?

Yes: export STEP (beta). Parts you build in OwlCAD from shapes, sketches, booleans and fillets export as true solids other CAD tools can edit; an imported mesh exports as a faceted shell, because an STL or OBJ has no solid surfaces to recover.

Can I make files for a laser cutter or CNC?

Yes. Export a flat projection or a slice through your model as SVG, or as DXF in R2000 or R12 for older laser, CNC and CAM software. The DXF header declares millimetres, so it cuts at size.

What happens to units and colours when I import a file?

Units are detected and converted to millimetres. An STL stores no units, so a bar on import lets you reinterpret it as millimetres, centimetres, inches or metres in one click. A 3MF keeps its colours and object names, a GLB its colours, and a STEP assembly its parts, names and colours.

OwlCAD · Features · Pricing · Gallery · For schools · AI agents · MCP server · All file formats · STL editor · STL viewer · 3MF editor · 3MF viewer · OBJ editor · DXF editor · STEP viewer · OBJ viewer · GLB viewer · AI 3D generator · Text to CAD · Model customizer · Customizers gallery · Compare all · vs TinkerCAD · vs Onshape · vs Fusion 360 · vs FreeCAD · vs SelfCAD · vs OpenSCAD · All resources · Getting started · Video tutorials · Help center · Buy me a coffee ☕ · Contact · Changelog · Open editor · Credits · Privacy · Terms