3D printing · Meshes · CAD drawings
G-code contains no model. It is a list of instructions — move here, extrude this much plastic — produced when a slicer threw the original geometry away. So this is not a format conversion: it rebuilds the shape of the material the printer would deposit, and turns that into a mesh you can open, measure, and print again.
Nothing is uploaded, stored, or seen by anyone
Drop a file here, or click to browse
stl · 3mf · obj · ply · amf · dxf · svg · gcode
STEP export merges coplanar triangles into real planar faces, so flat surfaces come through as single selectable, dimensionable planes and CAD imports them quickly. Curved surfaces stay faceted, and there are no parametric features — a mesh has no record of them. Simplify is optional here; leave it off for the most accurate dimensions.
Working
The original STL is lost and only the sliced file survives. A part was handed over as g-code with no model behind it. You want to check what a file will actually print before spending seventeen hours finding out. Or you need measurements from a design nobody has the source for.
A solid mesh that matches the printed part closely — the outline, hole positions, and overall dimensions come through accurately. It also carries the layer lines and infill pattern as real geometry, because those are genuinely part of what gets deposited. It is an accurate record of the print, not of the drawing the print came from.
Nothing that the slicer discarded: no parametric features, no fillet radii, no design intent. A blind pocket that does not exit the part will fill in, because in a single layer it is indistinguishable from a gap between infill lines. Holes that pass all the way through are detected and preserved.
Finer voxel settings resolve more of the print, including each individual layer ridge. Settings below the printer's own layer height add file size without adding real information — the printer never laid down detail smaller than its own extrusion.
See all supported formats — meshes, 2D drawings and g-code, all converted in your browser.
Yes, but it is a reconstruction rather than a conversion. G-code contains only toolpath moves and extrusion amounts, so the original model is rebuilt from the material the printer would deposit. You get an accurate solid of the printed part, including layer lines and infill.
No. The slicer discarded the original geometry when it produced the g-code. Dimensions, hole positions and the overall shape come through accurately, but surface detail reflects what was printed rather than what was designed.
Yes. It reads standard g-code from PrusaSlicer, Cura, Bambu Studio, Orca, Simplify3D and others, including arc moves and relative positioning.
A typical part takes a few seconds. A very long print with millions of moves can take a minute or more, and the page stays responsive throughout because the work runs in a background thread.
No. The reconstruction runs entirely in your browser. Nothing is sent to a server at any point, and you can verify that by watching your browser network tab while converting.
If a file will not convert, or the result looks wrong, I would rather hear about it. Include the format and roughly what you were doing — that is usually enough to reproduce it.