2D to 3D CAD Converter
Runs entirely in your browser
Convert EPS and CDR vector designs into STL, STEP and IGES 3D CAD files. Your file is parsed, its closed shapes are extruded into a real solid, and the 3D file is generated — all directly on your device. Files are processed locally in your browser and are not uploaded to our servers.
Drag & drop an EPS or CDR file here
or
Supports EPS (CDR is detected but not yet supported). Up to 15MB.
Selected file
Your flat design is extruded straight up by this thickness, like a cookie cutter.
How to use the 2D to 3D CAD Converter
- Choose an EPS file, or drag and drop it into the tool.
- Pick an output format — STL, STEP or IGES.
- Set an extrusion depth in millimeters (default 5mm).
- Click Convert to 3D.
- Download your generated 3D CAD file.
Features
- Parses real EPS vector paths — lines and curves — rather than just wrapping the file.
- Correctly handles holes (like the counter of a letter "O" or "A") as cut-outs, not solid fill.
- Extrudes to a real watertight 3D solid: flat top and bottom faces plus vertical side walls.
- Exports STL for 3D printing, or STEP / IGES for CAD software.
- Reports any open paths or unsupported content it had to skip, instead of silently guessing.
- 100% client-side, using a Web Worker so the page stays responsive on complex files.
Supported formats
EPS is fully supported: this tool includes its own PostScript path interpreter that reads the moveto/lineto/curveto path data real design tools (Illustrator, Inkscape, CorelDRAW's own EPS export) write out, including the shorthand drawing commands many EPS prologs define.
CDR (CorelDRAW's native format) is a proprietary binary format. There is currently no reliable open-source library that can parse it inside a browser, so rather than misread the binary data or silently rename the file, this tool detects a .cdr upload and shows a clear "CDR conversion is currently unsupported" message. If you have CorelDRAW, exporting to EPS first will let you convert your design here.
Output can be generated as STL (a triangle mesh, ideal for 3D printing), STEP (an AP214 boundary-representation solid most CAD packages can open directly), or IGES (a trimmed-surface model most CAD packages can import and stitch into a solid).
How the conversion works
- Your EPS file's PostScript path operators are interpreted to extract every vector path.
- Curves are flattened into short straight-line segments.
- Paths are matched into closed 2D profiles; any path that never closes is reported and skipped.
- Nested paths are detected as holes (for example, the hole in a "D" shape) rather than solid fill.
- Each profile is triangulated and extruded from 0 to your chosen depth, producing a real, closed solid — flat top and bottom faces plus vertical walls, all consistently oriented.
- The solid is written out as binary STL, or as STEP/IGES boundary geometry, entirely in your browser.
Is the 2D to 3D CAD Converter safe?
Yes. Your EPS file is read and interpreted locally using a small, sandboxed path-only PostScript interpreter — it never executes arbitrary code from the file, and the file itself is never uploaded to a server. Conversion runs in a Web Worker so your browser tab stays responsive even on complex artwork.
Frequently Asked Questions
Does this support CDR (CorelDRAW) files?
Not yet. CorelDRAW's .cdr format is a proprietary binary format with no reliable open-source library that can parse it in a browser. Rather than fake a conversion by misreading the file, this tool detects a .cdr upload and tells you plainly that CDR isn't supported — it won't produce a broken or empty 3D file. EPS is fully supported today.
How does a flat EPS file become a 3D model?
The tool reads the vector paths in your EPS file, closes them into 2D profiles (handling holes, like the counter of a letter "O", correctly), and extrudes each profile straight up by the thickness you choose — the same idea as a cookie cutter pressed into dough.
Are curves preserved exactly in STL, STEP and IGES output?
Curved paths are flattened into a fine series of straight line segments before extrusion. STL is a mesh format so this is normal — a curved STL is always faceted. STEP and IGES could in principle keep true curves, but this tool represents every edge as a straight line for simplicity and reliability, so very tight curves may show slight faceting if you zoom in closely in CAD software.
What if my EPS file has open (unclosed) paths?
Only closed, fillable shapes can be extruded into a solid. Open paths — stray construction lines, unfilled strokes — can't form a profile and are skipped; the tool tells you how many were skipped so you know your file was read correctly.
What units does the output use?
EPS coordinates are in PostScript points (1/72 inch) and are converted to millimeters, matching the depth value you enter. STEP and IGES both declare millimeters explicitly in the file; STL has no built-in unit, but the coordinates are the same millimeter values.
Is my file uploaded anywhere?
No. Parsing, geometry construction and file generation all happen locally in your browser, using a Web Worker so the page stays responsive. Your EPS file is never sent to a server.