Free online GERBER to STL converter
Convert PCB Gerber and Excellon data into a checked, printable STL model.
Convert GERBER to STL online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .gerber file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .gerber to .stl conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .stl file
Conversion result is ready to download.
How to convert gerber to stl file
- CAD formats
- No ratings yet.
A 3D printer, slicer, or mesh-based CAD program may require an STL when the available PCB data is only a Gerber fabrication package. The conversion produces a flat board model, stencil, fixture, or visual approximation; it does not recreate an electrically editable PCB design.
What the GERBER format is
Gerber, commonly based on RS-274X or Gerber X2, is a 2D vector plotting format used to manufacture printed circuit boards. A board package normally contains separate files for copper, solder mask, silkscreen, paste, and the board outline, with file names such as .GTL, .GBL, and .GKO. Drill data is usually supplied separately in Excellon files such as .DRL.
PCB applications including KiCad, Altium Designer, Autodesk Fusion Electronics, and OrCAD generate Gerber packages through their manufacturing-output tools. Manufacturers, PCB assemblers, inspectors, and engineers use these files when the native board-design file is unavailable or when fabrication data must be exchanged without design-editing information.
What the STL format is
STL represents a surface as triangular facets. Slicers such as PrusaSlicer, Cura, and Bambu Studio, plus mesh-capable applications such as FreeCAD, Blender, and MeshLab, can import it. Binary STL is normally smaller than ASCII STL and is the appropriate export choice for ordinary printing.
STL can represent a board-shaped solid, stencil, drilling fixture, or visual 3D approximation, but it stores no component identities, nets, layers, apertures, drill metadata, electrical rules, or editable PCB geometry. STL also has no standardized unit declaration, so specify or verify millimetres when importing it into CAD or a slicer.
How to convert the files
When the native PCB design is available
- Open the original board file in its PCB CAD application and verify the board outline, holes, component footprints, board thickness, and any required 3D component models.
- Export a solid CAD model instead of rebuilding the board from plots. In KiCad, the PCB Editor generally provides File → Export → STEP; equivalent STEP export is available in many commercial PCB tools, although menu names vary by version.
- Open the STEP file in FreeCAD or another CAD application. Remove unwanted components or add mechanical features as required.
- Use File → Export to save the selected solid as binary
.stl. Set mesh deviation and angular deflection to match the required dimensional and curved-surface accuracy; tighter settings increase triangle count and file size.
When only Gerber and Excellon files are available
- Collect the complete package, including the board-outline layer, relevant copper layers, and Excellon drill file. A single copper Gerber cannot reliably define the complete physical board.
- Open each Gerber in FlatCAM, an established desktop CAM application, using File → Open Gerber. Open the drill file with File → Open Excellon.
- Check units, coordinate origin, layer polarity, and registration. Use the Gerber job file, fabrication drawing, or known board dimension to confirm scale. Do not independently scale layers.
- Use the outline layer as the perimeter source. Exclude copper, solder mask, and silkscreen unless the intended model specifically needs those features. Export the cleaned outline as SVG, DXF, or another vector format supported by the CAD application.
- Import the outline into FreeCAD, repair gaps, duplicate edges, and self-intersections, then create a closed face. Apply Part → Extrude using the specified board thickness.
- Import the Excellon drill geometry, create cylindrical cuts with the actual drill diameters, and subtract them from the board solid. Do not estimate hole dimensions from a rendered Gerber image.
- Export the valid solid as binary
.stl. Inspect the mesh in MeshLab or the target slicer and confirm its dimensions, hole locations, orientation, and scale.
FlatCAM is useful for viewing and preparing Gerber geometry, but it does not turn a multi-layer fabrication package into a complete 3D board automatically. A Gerber viewer can provide a visual reference, while FreeCAD, Blender, or another CAD tool must supply thickness and solid modeling.
Quality and compatibility limits
Gerber data normally lacks board thickness, dielectric stack-up, plated-hole construction, component height, component bodies, and the intended relationship between copper and physical material. The resulting STL therefore contains manually supplied assumptions. A STEP export from the original PCB design is preferable whenever it includes the required mechanical details.
Use the dedicated board-outline file or native CAD outline for the external shape. Copper usually stops short of the edge, so copper extents are not a safe substitute for the perimeter. Preserve the original coordinate system when combining layers.
An STL can be invalid if the profile has open wires, overlapping faces, non-manifold edges, or reversed normals. Repair the profile before extrusion and verify that the exported mesh is closed. Add printer clearance to holes and mating edges in CAD; increasing STL resolution does not correct incorrect dimensions.
There is no generally reliable one-click online conversion for a complete Gerber and Excellon package because the service must interpret multiple files, polarity, registration, drill data, and board thickness. Generic converters may treat a .GBR file as an unrelated image or unsupported document. Use FlatCAM and FreeCAD locally for dimensional work; use an online service only if it explicitly supports the complete Gerber/Excellon package, exposes units and thickness, shows a layer preview, and accepts the confidentiality risk of uploading fabrication data.
GERBER vs STL: format comparison
How the GERBER and STL formats compare on the properties that matter most for this conversion.
| Property | .GERBER Gerber Format | .STL Stereolithography |
|---|---|---|
| Open standard | Yes | Partly open |
| Compression | Uncompressed | Uncompressed |
| Typical file size | Small | Small |
| Opens in a web browser | No | No |
| Further editing | Limited | Not directly editable |
| Metadata support | Basic | None |
| Plain-text readable | Yes | Yes |
| Best used for | Professional production | Embedding in applications |
| Introduced | — | 1987 |
| Developer | Ucamco | 3D Systems |
| MIME type | — | model/stl |
Suggested software and links: gerber to stl converters
Frequently asked questions
Is the GERBER to STL converter free?
Yes, converting GERBER to STL on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my GERBER file be?
You can upload GERBER files up to 50 MB and convert up to 20 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert GERBER to STL?
No. The GERBER to STL conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid GERBER file for this GERBER to STL conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Will converting Gerber to STL create a complete 3D PCB model?
No, Gerber files mainly describe 2D PCB artwork, so the STL is built from the available board outline, layers, and drill data using assumed or selected heights. It normally does not include the physical shapes of mounted components unless that information is supplied separately.
What is lost when converting Gerber to STL?
The original editable layer and drawing structure is flattened into a triangulated 3D mesh. Net names, manufacturing attributes, and other Gerber metadata are generally not preserved in the STL.
Why are my holes or board outline missing in the Gerber to STL conversion?
Holes or the outline can be missing when the matching drill data or board-edge layer is not included, is misidentified, or uses incompatible coordinates. Without that information, the converter may treat holes as filled regions or be unable to form a closed printable solid.
Does the STL quality depend on resolution or mesh settings?
Yes, the STL quality depends on the source geometry and the mesh or tessellation settings used for conversion. Coarser settings can make arcs and rounded pads look faceted, while finer settings produce a more accurate but potentially more complex mesh.