CHOOSE HOW MANY DIVISIONS EACH AXIS NEEDS

Split STL into parts.
Plan a grid of sections.

Split STL into parts when you already know the section layout you want. Choose a preset or enter divisions along X, Y and Z. This tool cuts solid geometry into occupied grid cells; it does not separate pre-existing shells by connectivity.

Real, capped geometry 100% local file processing Free to use, no sign-up
LOCAL WORKSPACE Your files stay on your device
01

Your model

.STL
02

Split settings

Split settings

Equal-width grid cells, up to 64 total. Empty cells are skipped; a cell may contain disconnected solids.

No upload. No account. No installation.

3D preview
ROOM FOR YOUR NEXT BIG IDEA

Add a model to make it fit.

XYZmm
Drag to rotate · Scroll / pinch to zoom
Waiting for a modelScale 1:1 · mm
All cuts run on your device

Grid widths follow the model’s bounding box; one source unit is treated as one millimeter.

FROM SECTION COUNTS TO SEPARATE FILES

Split STL into parts with a predictable grid

01

Decide what needs separating

A single solid needs new cutting planes. A file containing several disconnected objects may only need shell separation instead. Inspect the model first so that choosing a grid does not cut through components you wanted to keep whole.

02

Set the axis divisions

To split STL into multiple parts, choose 2, 4, 6 or 8 cells or enter counts manually. Presets correspond to 2 × 1 × 1, 2 × 2 × 1, 3 × 2 × 1 and 2 × 2 × 2.

03

Check occupied cells

Run the operation and inspect every highlighted result. You can split STL into parts across at most 64 cells in total. Empty cells are omitted, and disconnected material inside one occupied cell remains together in that cell’s STL file.

FOUR Z SECTIONS WITHOUT AN X OR Y CUT

Example: split STL into parts along Z

Consider a closed rectangular model measuring 80 × 60 × 200 mm, with Z bounds from −20 to 180 mm. Set X divisions to 1, Y to 1 and Z to 4. The 200 mm height becomes four 50 mm spans, with internal planes at Z = 30, 80 and 130 mm. For that box, the outputs are four 80 × 60 × 50 mm sections. A curved or hollow object can contain less material in some sections, and an entirely empty cell produces no file. This is an illustrative layout, not a claim of tested print performance.

After you split STL into parts, import the exported files as independent objects in your slicer so you can orient and arrange each section separately. If the importer asks whether to treat the files as one multipart object, choose separate objects for independent bed placement. Exports preserve source coordinates; lower pieces onto the bed and arrange them again before slicing.

See Prusa’s guide to splitting existing objects and parts.

When one seam needs an exact position, use the manual plane cutter.

If you only need two centered sections, cut an STL in half instead.

For a grid sized to your build volume, use the printer-fit STL splitter.

Split 3D model into parts or separate existing shells?

To split a 3D model into parts that are already disconnected, use a slicer’s object-separation command. Our grid creates new cut surfaces instead. Prusa’s official explanation below distinguishes separate objects, which can be placed independently, from parts that retain their relative positions within one object.

Choose seams before a large batch

When you divide STL into pieces, inspect narrow necks, attachment points and visible details near every plane. A uniform grid cannot move itself around these features. Use a single manual cut instead if one critical seam matters more than equal spacing.

Split model for printing: track the sections

To split a model for printing, save the ZIP and keep a note of the chosen division counts. Identify neighboring faces in the assembled preview. Add your own labels or CAD connectors if orientation would be ambiguous; the tool does not emboss numbers or generate pins.

Review each section’s toolpath

A grid can split STL into parts with closed cut faces, but it cannot ensure every thin island prints well. Check first-layer contact, overhang support and wall thickness on each object. Glue selection and any clearance between mating surfaces remain part of your assembly plan.

FOUR WAYS TO START

A different cut for a different job.

OPEN TOOL

STL splitter

Divide by your printer’s build volume.

OPEN TOOL

STL cutter

Place one precise axis-aligned cut.

CURRENT TOOL

Split into parts

Choose an equal-width grid of parts.

GRID OUTPUTS AND SLICER IMPORTS

Before you split STL into parts for printing

Check the supported operations and the local-processing details.

Can I split STL into parts without making new cuts?+

Not with this mode. It divides space into cells and cuts whatever solid crosses their boundaries. Use connected-shell separation in a suitable slicer when your source already contains multiple complete objects and you simply want individual files or placements.

Will the selected count always match the downloads?+

No. The count describes cells in the bounding box. A sparse model may leave some cells empty. Equal cell widths also do not mean equal weight, equal material volume or equal printing time.

Can I split STL into pieces with uneven section heights?+

The grid makes evenly spaced divisions along each chosen axis. For one offset boundary, switch to the manual plane mode. A sequence of uneven custom cuts requires separate operations and careful tracking of the resulting sections.

Does the exploded preview change the export positions?+

No. Exploding moves pieces only for inspection. File coordinates remain unchanged. If imported sections appear floating or overlap in your slicer, select them independently, place them on the bed and arrange their positions before generating toolpaths.