Converted locally
OpenCascade runs in your browser as WebAssembly, so your IGES file stays on your computer.
Turn .igs and .iges files from CATIA, NX, SolidWorks or Rhino into a binary STL at real size, as one file or one per part, right in your browser.
Converted in your browser. Files are never uploaded.
Check the IGES file for gaps, or prepare the STL parts for your slicer.
Drop .igs or .iges files, one or many. The CAD reader downloads once, with the first file.
The size comes from the unit in the IGES header, shown in millimeters. Resize the longest side if you need to.
Save a binary STL per file, or a ZIP with one STL per solid or surface set, on the build plate.
For IGES models that need to end up on a 3D printer.
OpenCascade runs in your browser as WebAssembly, so your IGES file stays on your computer.
Reads B-rep solids and trimmed NURBS surfaces alike, the two ways CAD programs write IGES.
Inch, millimeter and meter files all come out in millimeters, the unit slicers expect.
Merge everything into one STL, or download a ZIP with one STL for each solid or surface set.
IGES stores exact curves and surfaces. STL stores only triangles, so the shape and the size come through and the rest stays behind.
IGES files are often surface models, so check that yours will print as a solid.
Surface exports can leave open edges. Open the file in the IGES viewer first; if it reports hundreds, export a solid or STEP instead.
Compare the size with your build plate. If an old file has the wrong unit in its header, the part comes out 25.4 times too big or small.
A lone surface has no thickness, so a slicer cannot fill it. Thicken sheet-like surfaces in CAD before you export.
The converter keeps the CAD orientation and puts the lowest point on the plate. Turn the part in the slicer so a flat face sits down.
Formats, tessellation, surface models, units and files that will not convert.
IGES and STEP both describe exact CAD geometry: curves, NURBS surfaces and, when the exporter supports it, closed solids. STL describes only a surface of triangles, with no unit, color or structure, and slicers read it as millimeters.
IGES is the oldest of the three and the one most often used for surface models, which matters for printing, as the next sections explain.
Geometry
Solids
Units
Color
First published
The surfaces in an IGES file are exact. A slicer needs triangles, so each surface is tessellated: covered with triangles whose corners lie on it. Curved areas need many small triangles to follow the shape, and flat areas need only a few, with no loss at all.
The converter lets a triangle stray from the true surface by at most 0.05 percent of the model's average size, which is 0.05 mm on a 100 mm part, and also limits the angle between neighboring facets so small holes and fillets stay round.
IGES can store a model in two ways. Trimmed surfaces (entity type 144) are separate faces that only look joined; each face is tessellated on its own, so seams between faces may not line up and the STL has small open edges. A manifold solid (entity type 186) stores faces that share their edges, and it tessellates into a closed, watertight mesh.
If the IGES viewer reports open edges, export again as a solid or as STEP, or join the surfaces into a closed body in your CAD program first, for example with Join in Rhino or Knit Surface in SolidWorks. Slicers can also close a few small gaps on import.
The global section at the top of an IGES file stores a unit flag, and the converter scales by it so the STL is in millimeters. The common flags are below.
A file with a wrong flag still converts, just at the wrong scale. Fix it with Resize longest side, or correct the unit in the program that exported it.
1
2
4
6
10
If you see No triangles found, the file holds only lines, arcs and points, which is common for 2D drawings exported as IGES. There is no surface to turn into triangles. For a flat outline you want to extrude, save a DXF and use DXF to STL instead.
If the file cannot be read at all, it may be cut short or not follow the 80-column layout, for example after it was edited in a text editor that rewrapped the lines. Export it again from the original program. Files up to 300 MB are accepted.
Answers about gaps, supported files, accuracy, units and privacy.