STL splitter comparison: Cura vs Bambu Studio vs splicestl vs others
Quick answer: the test was a 280 mm bust that had to fit an Ender 3 V2 (220 × 220 × 250 mm) with joinery. splicestl did it in about 30 seconds: one cut, press-fit pegs, assembly diagram. PrusaSlicer, Bambu Studio and OrcaSlicer each cut one plane per operation with Plug / Dowel / Snap connectors or a dovetail — fine for this two-piece job, manual beyond it. Cura cannot cut at all; its Mesh Tools "Split model into parts" only separates disconnected shells. Blender can do anything, by hand, in about 15 minutes per cut.
- Multi-axis grid in one pass: splicestl only · Auto-fit to build volume: splicestl only
- Dovetail joint: splicestl, PrusaSlicer, Bambu Studio, OrcaSlicer · Finger / magnet / tenon / press-fit pegs: splicestl only
- Price: all five are free · paid alternatives: Split3r (€60–95), LuBan3D ($30/mo–$750)
- Other browser splitters (checked 31 Oct 2026): Multipart3D, 3D Splitter, STL-Splitter.com, PrintSplit and Split3MF — compared below; none plans X, Y and Z cuts in one pass with connectors on every face, and only two state automatic fit to a printer.
"Best STL splitter" is a more complicated question than it looks. The right tool depends on whether you have one connected mesh or several, whether the model is too big on one axis or many, whether you need joinery, and which slicer ecosystem you're in. We tested five free tools on the same model with the same goal and wrote down what actually happened.
The model: a 280 mm tall character bust from a popular Printables download. Goal: split into pieces that fit a 220 × 220 × 250 mm build plate (Ender 3 V2), with joinery so the pieces can be glued or press-fit together. The bust is a single continuous mesh — not multiple disconnected objects — which is the harder and more common case.
The five tools we tested
- UltiMaker Cura (current version, with the Mesh Tools plugin) — the most-installed free slicer; "Split model into parts" comes from the plugin
- Bambu Studio — Bambu Lab's slicer (OrcaSlicer, its fork, shares the same Cut tool)
- PrusaSlicer — Prusa's slicer, whose Cut tool (rebuilt in 2.6, June 2023) has connectors and a dovetail mode
- Blender 4.x — the open-source 3D suite, with Boolean modifiers
- splicestl — the dedicated browser-based STL splitter
We left out Meshmixer (Autodesk stopped developing it in 2021 — see our Meshmixer alternatives guide for context) and several paid tools, since the goal was free options. The two commercial splitters worth knowing about are LuBan3D (paid, USD 30/mo to 750 lifetime, full generative-design suite) and Split3r (paid, €60–95 one-time, dedicated splitter from Qualup SAS). Each has its own dedicated comparison article.
Results, ranked by how well each tool solved the actual problem
1. splicestl — 30 seconds, done
Drop the STL, pick the printer from the preset dropdown (152 presets covering Bambu, Creality, Prusa, FLSun, Voron, Anycubic, Elegoo, UltiMaker, Raise3D, and more) or type custom dimensions, click download. The tool computed that the bust needed a 1 × 2 cut (one cut along the Z axis), generated a top piece and a bottom piece with matching square pegs in the cut face, and packaged everything as a zip with an assembly diagram. Total time from drop to download: 28 seconds on a mid-range laptop.
The pegs were 5 mm diameter × 8 mm long with a 0.2 mm tolerance gap, which is the default — press-fit out of the printer, no glue required. Loaded into Cura, both pieces sliced cleanly. After printing, the pieces snapped together with light hand pressure.
Beyond the default press-fit pegs, splicestl offers eight other joinery modes. Dovetail joints slide together rather than push together — useful for thin-walled pieces where pegs would split the wall (single-axis splits only). Tenon/mortise uses a single large square tenon per cut face — more glue surface than several small pegs. Finger / box joints alternate rectangular fingers from each side that interlock directly, with no separate part — the most glue surface per area on long flat cuts. Magnet pockets are cylindrical recesses on both faces sized for disc magnets (default 6 × 3 mm) — glue magnets in, pieces snap together. Dowel holes are matching pockets for a separate wooden or printed dowel. And None emits clean cuts — for glue-only assembly, or when the cut surface itself (brick, pyramid) provides the interlock. Six cut-surface shapes — flat, wave, zigzag, sawtooth, brick, and 2D pyramid — work with any of the joinery modes. The sawtooth profile creates an asymmetric ratchet (one-way slide); the brick option produces stepped, interlocking cuts that prevent shear in the cut plane without needing pegs at all. Power users can also drag cut planes in the 3D view to fine-tune positions, or type exact cut values into the manual-cuts panel ("split at X = 85 mm"). A print farm mode spreads pieces across multiple printers with per-printer build volume, throughput, allocation %, and optional per-printer filament price (for multi-material farms running PLA on one printer and ABS on another) — auto-balance assigns work proportionally to speed so the slowest printer doesn't bottleneck the job. Input formats: STL, 3MF (multicolor preserved through the cut), and Wavefront OBJ.
For the messy real-world cases, splicestl includes mesh repair (vertex weld, degenerate-triangle removal, small-hole close, winding fix) — a banner appears when the input has open or non-manifold edges, and one click repairs in place. The repair pass also runs automatically before a split if you didn't dismiss the banner. And for lighter prints, an AutoShell button replaces the solid model with a thin-walled hollow (vertex-normal inset method, configurable wall thickness), cutting filament use 50–90% on display pieces.
Verdict: The job it's built for, done correctly, fast.
2. PrusaSlicer Cut tool — straightforward but no joinery
PrusaSlicer's Cut tool is clean and well designed. Select the model, open Cut (shortcut C), drag the plane to the cut height or type it, click Perform cut. The model splits into two objects. The tool, rebuilt in PrusaSlicer 2.6 (June 2023), offers Plug, Dowel and Snap connectors and a Dovetail mode that replaces the flat cut with a trapezoidal pin and tail.
The two pieces print fine. Plug, Dowel and Snap are alignment features sized for glue-up; the dovetail is a real interlocking joint, and the only one. There is no press-fit square peg, finger joint or magnet pocket, and nothing plans a second cut or checks the pieces against the build volume.
Verdict: Good for a single-plane cut with glue or a dovetail. No multi-axis planning, no auto-fit, joinery stops at the dovetail.
3. Bambu Studio Cut tool — same shape, same limits
Bambu Studio's Cut tool (shared by OrcaSlicer, which forks it) is the same workflow as PrusaSlicer's, because it descends from the same code: place a plane, add Plug / Dowel / Snap connectors or switch to Dovetail mode, click Perform cut. The UI differs slightly; the capability is the same.
One nice touch: Bambu Studio's plane-rotation handles are more discoverable, so non-horizontal cuts are easier to set up. For our test bust we wanted a horizontal cut so this didn't matter, but it's a real advantage for organic models where the best cut isn't axis-aligned.
Verdict: Same trade-offs as PrusaSlicer Cut — one plane per operation, joinery stops at the dovetail. Use whichever slicer you already use; the results are equivalent.
4. UltiMaker Cura — "Split Model Into Parts" doesn't apply
Cura has no cut tool. The Split model into parts command that most guides point to comes from the Mesh Tools plugin, and it only separates STLs that already contain several disconnected meshes. Our bust is one connected mesh, so the command reported that the model contains only one part and did nothing.
Mesh Tools' other functions — check mesh, fix simple holes, fix normals — are useful, but none of them cuts geometry, and we did not find a maintained Marketplace plugin that does. The workable route is to cut outside Cura and import the pieces.
Verdict: Cura cannot cut a connected mesh, with or without Mesh Tools. See the Cura splitting guide for the external-cut workflow.
5. Blender — works, but for power users only
Blender can split anything with Boolean modifiers and absolute precision control. Import the STL, add a cube, position the cube where you want the cut, apply a Boolean Difference modifier, and you have two pieces. Repeat for additional cuts.
To add joinery, you'd model the peg geometry by hand and Boolean-union it to one piece and difference it from the other. This is exactly what splicestl does programmatically — but doing it manually in Blender takes 10–20 minutes per cut for a basic peg, more if you want anything fancier than a cylinder.
Blender also has the 3D Print Toolbox add-on that adds STL-friendly operations, but no automatic joinery generator.
Verdict: Capable of anything, but requires real expertise and 10× the time. Worth learning if you do this often; overkill for occasional use.
Feature comparison
| Capability | splicestl | PrusaSlicer | Bambu Studio | Cura | Blender |
|---|---|---|---|---|---|
| Cut a continuous mesh | ✓ | ✓ | ✓ | no | ✓ |
| Multi-axis cuts (single pass) | ✓ | no | no | no | ✓ (manual) |
| Auto-generated joinery | ✓ 9 modes: pegs, dovetail, tenon, finger, magnet, dowel, screw, none | Plug / Dowel / Snap + dovetail | Plug / Dowel / Snap + dovetail | no | manual |
| Dovetail (slide-together) joint | ✓ (single-axis) | ✓ Dovetail mode | ✓ Dovetail mode | no | manual |
| Press-fit square pegs | ✓ | no (Plug is alignment-sized) | no | no | manual |
| Tenon/mortise joinery | ✓ | no | no | no | manual |
| Finger / box joints (alternating) | ✓ | no | no | no | manual |
| Magnet pockets (for N52 magnets) | ✓ | no | no | no | manual |
| Dowel hole joinery | ✓ | no | no | no | manual |
| Wave / zigzag / sawtooth / brick / pyramid cut surfaces | ✓ all five | no (flat or dovetail) | no (flat or dovetail) | no | manual |
| Drag cut planes in 3D | ✓ | ✓ | ✓ | no | ✓ |
| Type exact cut positions (mm) | ✓ | ✓ height field | ✓ height field | no | ✓ |
| "N pieces per axis" target mode | ✓ | no | no | no | no |
| Automatic fit to a printer's build volume (152 presets) | ✓ | no | no | no | no |
| 3MF input | ✓ | ✓ | ✓ | ✓ | ✓ |
| Painted 3MF colour preserved through cut | ✓ | not verified | partial (recolour parts) | no | manual |
| Explode-view slider | ✓ | no | no | no | ✓ (manual) |
| Watertight verification | ✓ per piece | ✓ | ✓ | ✓ | manual |
| Mesh repair (non-manifold input) | ✓ (weld, hole-close, winding) | Fix through Netfabb (Windows) | Fix model (Windows) | Mesh Tools: simple holes | 3D Print Toolbox add-on |
| Hollow / shell for lighter prints | ✓ (AutoShell) | no | no | no | manual |
| Scale to target size | ✓ per-axis | ✓ | ✓ | ✓ | ✓ |
| Cell-ID engraving | ✓ | no | no | no | manual |
| Assembly diagram | ✓ | no | no | no | no |
| Runs in browser | ✓ | desktop | desktop | desktop | desktop |
| Free / no signup | ✓ | ✓ | ✓ | ✓ | ✓ |
| Time on our test model (one cut) | ~30 s | ~2 min | ~2 min | n/a (cannot cut) | ~15 min |
Split your STL in your browser
Drag, set max dimensions, download the zip. No upload, no signup.
Open splicestl →When to use which
Use splicestl when:
- Your model is a single continuous mesh that's too big for your build plate
- You want press-fit joinery so pieces lock together without glue
- You need finger joints, magnet pockets, a tenon, or dowel holes — joinery the slicers do not offer
- You want wavy, zigzag, or brick-stepped cut surfaces for shear resistance — single-cut interlock without needing pegs at all
- You need multi-axis cuts (model too big on more than one dimension)
- You want to pick your printer from a preset (Ender 3 V2, X1 Carbon, Prusa MK4, FLSun T1 Pro, etc.) rather than typing dimensions
- You want to specify exact cut positions ("cut at X = 85 mm") or drag cut planes in the 3D view
- You want it done in under a minute
Use your slicer's Cut tool when:
- You only need a single-plane cut
- A dovetail, or glue plus Plug / Dowel / Snap alignment, is enough
- You're already deep into your slicer and don't want a round trip through another tool
Use Blender when:
- You need precise control over cut geometry — non-axis-aligned cuts, complex joinery, integration with other model modifications
- You're already a Blender user and the learning curve is paid
- You're modifying the model beyond just cutting (e.g. adding mating features in CAD before cutting)
Use Cura (Mesh Tools) for splitting only when:
- Your STL already contains multiple disconnected meshes — then Split model into parts is exactly the right command
The browser-based splitters, side by side
Since this comparison was first written, several free browser tools have appeared. The table records what each tool's own site states, read on 31 October 2026, plus one press report for 3D Splitter; "not stated" means the site does not say, not that the feature is absent. Nothing here was measured on the test bust — that is the slicer section above. Tell us if a row is out of date and it will be corrected with a dated note.
| Tool | Input → output | Automatic fit to printer | Cuts | Connectors | Presets | Processing · price |
|---|---|---|---|---|---|---|
| splicestl 3.5 (this site) | STL, 3MF incl. Bambu/Orca projects, OBJ → STL, OBJ, 3MF, plated 3MF, Bambu/Orca project, PLY | Yes — X, Y and Z planned in one pass | Automatic grid, manual cuts, seam-aware placement; 7 cut surfaces (flat, wave, zigzag, sawtooth, brick, pyramid, jigsaw) | 9 modes: pegs, dovetail, tenon, finger, magnet, dowel, screw, custom STL, none; keyed | 152 | In the browser, no upload · free |
| Multipart3D | STL, 3MF (≤200 MB) → STL, 3MF | No — "no automatic split-to-bed yet; it is on the roadmap" | Manual planar cut, area cut (rectangle/circle), dovetail cut, "smart detach", colour separate (beta) | Plugs, dowels, snap-fits, pin holes, magnet pockets (6×3, 8×2, 10×3 mm) | Build-volume overlay; count not stated | In the browser, "never uploaded" · free, personal and commercial |
| 3D Splitter | STL, OBJ, 3MF → not stated | Yes, per Notebookcheck (Dec 2025): printer profiles, automatic rotate and slice | Multiple cuts per plane, movable planes (Notebookcheck) | Alignment holes, dovetail joints (Notebookcheck) | Profiles; count not stated | "Directly in your browser" · free; described as beta (Dec 2025) |
| STL-Splitter.com | STL, 3MF (≤200 MB) → STL, zip with inventory, numbered 3MF plates | Yes — bed-size auto cuts with grid offsets | Grid on X/Y/Z, manual lines on +X/+Y/+Z, N equal pieces, scaling; planar only | Square or round pins (male/female), magnet pockets, 1–4 per seam; none on tilted cuts | About 62 listed (site says 79) | In the browser, "no uploads" · free (donations), six interface languages |
| PrintSplit | STL → STL per part | Automatic cubes of adjustable size with boundary detection | Grid, draggable planes (since 13 Mar 2026); planar only | Alignment holes for filament pins (sparse / normal / dense) | Not stated | Manifold WebAssembly (local processing not stated) · free, MIT open source |
| Split3MF | 3MF, OBJ, STL (over 10 MB "may be slow or fail") → not stated | No | Plane and sketch cuts with tilt; patch or interlocking seams; several cap methods; boundary smoothing | Triangular prism, cylinder, rectangular prism, "split in place" | Not stated | "No server upload for files" · free with a supporter tier; open beta; optional login |
Two things separate the field. First, planning: splicestl, STL-Splitter.com and (per its press coverage) 3D Splitter will fit a model to a bed automatically; Multipart3D and Split3MF are manual-cut tools. Second, joinery depth: Multipart3D's plug / dowel / snap / magnet set is close to the slicers' Cut tool; STL-Splitter.com and PrintSplit stop at pins and holes; splicestl adds keyed pegs, tenon, finger, screw and custom connectors plus interlocking cut surfaces. For a painted multicolour 3MF project from Bambu Studio, splicestl 3.5 and Split3MF are the two that read the colours; Multipart3D lists colour separation as a beta feature.
The honest verdict
For the specific task of "split a too-big STL with joinery for printing", splicestl is faster and produces better joinery than the slicer-based tools by a wide margin. That's not surprising — it's a single-purpose tool, the slicers are general-purpose.
But "best" depends on context. If you have done a single-plane cut a hundred times in PrusaSlicer and a dovetail is all you need, PrusaSlicer is the best tool for you. If you are a Blender user, Blender's flexibility is worth the time cost. If your model already has disconnected meshes, Mesh Tools in Cura is the right click.
The honest meta-conclusion: different tools for different jobs. splicestl handles one specific job — the most common one — better than the alternatives. Use it for that. Use the others when their strengths apply. None of them costs anything to try.
For deeper dives, see how to split STLs in Cura, how to split in Bambu Studio, and the complete guide to printing models bigger than your build plate.
Frequently asked questions
What is the best free STL splitter?
For one straight cut, the Cut tool already in PrusaSlicer, Bambu Studio or OrcaSlicer — free, installed, with Plug / Dowel / Snap connectors or a dovetail. For multi-axis grids, automatic fit to a printer's build volume, joinery beyond a dovetail (pegs, finger joints, magnets, tenons) or interlocking cut surfaces, splicestl runs free in the browser with no upload or signup.
Can I split an STL into parts online for free?
Yes. splicestl cuts models in the browser, client-side, so the file never uploads, and it generates connectors for reassembly. Paid desktop alternatives are Split3r (€60–95) and LuBan3D ($30/month to $750).
Can PrusaSlicer, Bambu Studio or OrcaSlicer add a dovetail joint when cutting?
Yes. All three have a Dovetail cut mode (trapezoidal pin and tail on the cut plane, with depth, width, angle and tolerance settings) in addition to Plug, Dowel and Snap connectors. They cut one plane per operation.
Which tool should I use for a 2 × 2 or 2 × 3 grid?
splicestl: it plans every cut on every axis from the printer preset in one pass and places joinery on every interface. In a slicer, a 2 × 2 grid is four separate cut operations with nothing checking the pieces against the build volume.
Can Cura cut a model with a plugin?
Not that we could find. Mesh Tools, the plugin usually recommended, checks meshes, fixes simple holes and normals, and separates already-disconnected shells; it does not cut. Cut outside Cura and import the pieces.
Sources
- Prusa Knowledge Base, Cut tool — Plug, Dowel and Snap connectors; dovetail mode. All3DP, PrusaSlicer 2.6 release coverage (June 2023) — the improved Cut tool with connectors. Read 13 Oct 2026.
- Bambu Lab wiki, Bambu Studio — Cut tool — Planar / Dovetail modes, Plug / Dowel / Snap. SoftFever, OrcaSlicer (fork of Bambu Studio). Read 13 Oct 2026.
- fieldOfView, Cura Mesh Tools README — feature list; no cutting function. Read 13 Oct 2026.
- CG Channel, December 2021 roundup — Autodesk stopped developing Meshmixer in September 2021. Read 13 Oct 2026.
- Test model, printer and timings: splicestl's own test (one 280 mm bust, Ender 3 V2 build volume, mid-range laptop), May 2026. Single run, not a benchmark.
- Browser splitters: multipart3d.com and its "Best STL splitters in 2026" (Roy Roeven, updated 9 Sep 2026); 3dsplitter.com and Notebookcheck, "Free beginner-friendly tool makes 3D printing big projects on small printers easy" (Julian van der Merwe, 12 Dec 2025); stl-splitter.com (Dyllan Andrews); printsplit.com (Shea Silverman); split3mf.com (Taejoo Um). All read 31 Oct 2026; feature claims are the sites' own wording.
What changed — 31 October 2026: added the browser-splitter table (Multipart3D, 3D Splitter, STL-Splitter.com, PrintSplit, Split3MF) from each site's own statements, with the read date, and the quick-answer line that points to it. 13 October 2026: re-verified every slicer claim against vendor documentation. PrusaSlicer, Bambu Studio and OrcaSlicer have Plug / Dowel / Snap connectors and a Dovetail mode (the earlier text said "alignment only"); the PrusaSlicer shortcut and version were corrected (C; Cut tool rebuilt in 2.6, not 2.7); the claim that Cura's Mesh Tools plugin can perform a plane cut was wrong and has been removed; two joinery modes splicestl no longer ships were removed; the comparison table was updated accordingly. Added the quick answer, sources and three FAQ entries.