Online slicer

Online 3D printer slicer: your STL or 3MF in, G-code out

Upload an STL or 3MF, pick your printer among 380+ models from 60+ brands, choose the layer height, filament, infill and supports, and download G-code ready to print: a .gcode.3mf for Bambu Lab, a .gcode for Prusa, Creality, Elegoo, Anycubic, Voron and the rest. The slicing is done by OrcaSlicer 2.4.2 with your printer's own profile. Nothing to install: it works on a computer, a Chromebook, an iPad or a phone.
How it works

From your file to G-code, in the browser tab

No AI and no redesign: the slicer prints your model as it is, with your printer's standard profile and the few settings you choose.
1

Upload the STL or 3MF

Sign up or log in (no card), then choose a file of up to 50 MB from your computer, Chromebook, iPad or phone. It shows in 3D in the browser before anything is sliced.
2

Pick your printer

Search 380+ printer models from 60+ brands and pick the nozzle. The preview warns when the model does not fit the bed. Your printer and its settings are saved on your account for next time.
3

Set the print

Layer height from the printer's presets, a filament preset, infill, supports (Auto, Always or Never; tree or normal), speed, walls, bed adhesion, and auto-orientation to the flattest base.
4

Slice and download

OrcaSlicer slices it and you download the .gcode (a .gcode.3mf for Bambu Lab) with the print time, filament weight and length. The online slicer gives every account 1 free slice, its first (a free account, no card). After that, a slice uses one slice from a Slicer pack (20 slices for $3, once, never expire) or 5 credits, and slicing is included in Pro and Unlimited. Re-slicing the same file with other settings within 10 minutes is free.

The online slicer and a desktop slicer, side by side

SpeakCAD online slicerDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio)
InstallNothing: it runs in the browserAn app for Windows, macOS or Linux
Chromebook, iPad, phoneYes, in Chrome or SafariNot on an iPad or a phone; on a Chromebook only through its Linux environment
Slicing engineOrcaSlicer 2.4.2, unmodified, on SpeakCAD's slicer serviceThe app's own engine, on your computer
Printer profiles380+ printers with OrcaSlicer's bundled profilesThe app's bundled profiles, plus custom printers you set up
SettingsLayer height, filament, infill, supports, speed, walls, adhesion, orientationHundreds, per object and per layer range
Multi-colour painting, modifiers, custom G-codeNoYes
OutputA .gcode file, or a sliced .gcode.3mf for Bambu Lab, to downloadG-code or 3MF, and sending to networked printers
Price1 free slice; then Slicer pack: 20 slices for $3, once, never expire, or 5 credits a slice; included in Pro and UnlimitedFree to download
Your fileSliced in a temporary folder deleted when the job ends; not keptStays on your computer
InstallSpeakCAD online slicer: Nothing: it runs in the browserDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): An app for Windows, macOS or Linux
Chromebook, iPad, phoneSpeakCAD online slicer: Yes, in Chrome or SafariDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): Not on an iPad or a phone; on a Chromebook only through its Linux environment
Slicing engineSpeakCAD online slicer: OrcaSlicer 2.4.2, unmodified, on SpeakCAD's slicer serviceDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): The app's own engine, on your computer
Printer profilesSpeakCAD online slicer: 380+ printers with OrcaSlicer's bundled profilesDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): The app's bundled profiles, plus custom printers you set up
SettingsSpeakCAD online slicer: Layer height, filament, infill, supports, speed, walls, adhesion, orientationDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): Hundreds, per object and per layer range
Multi-colour painting, modifiers, custom G-codeSpeakCAD online slicer: NoDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): Yes
OutputSpeakCAD online slicer: A .gcode file, or a sliced .gcode.3mf for Bambu Lab, to downloadDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): G-code or 3MF, and sending to networked printers
PriceSpeakCAD online slicer: 1 free slice; then Slicer pack: 20 slices for $3, once, never expire, or 5 credits a slice; included in Pro and UnlimitedDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): Free to download
Your fileSpeakCAD online slicer: Sliced in a temporary folder deleted when the job ends; not keptDesktop slicer (OrcaSlicer, PrusaSlicer, Cura, Bambu Studio): Stays on your computer

What the online slicer is

A slicer turns a 3D model into G-code, the list of moves, temperatures and extrusion amounts a 3D printer runs. SpeakCAD's online slicer does that from a browser tab: upload an STL or 3MF, pick your printer and a few settings, and download a file ready to print. The slicing itself is done by the unmodified OrcaSlicer 2.4.2 command-line slicer, with the printer, process and filament presets OrcaSlicer ships, on SpeakCAD's slicer service. There is no AI in it: it slices your file as it is.

Printers it slices for

380+ printer models from 60+ brands, each with the profile OrcaSlicer bundles for it: bed size, nozzle variants, firmware flavour, start and end G-code, speed and acceleration limits. The main brands:

BrandPrinter modelsFor exampleFile you download
Bambu Lab12A1, A1 mini, P1S, P2S, X1 Carbon, H2D.gcode.3mf
Prusa13MK4S, MK3S, MINI, CORE One, XL.gcode
Creality41Ender-3 V3 SE, Ender-3, Ender-3 S1, K1C, K1 Max, K2 Plus.gcode
Elegoo18Neptune 4 Pro, Neptune 3 Pro, Centauri Carbon.gcode
Anycubic20Kobra 3, Kobra S1, Kobra 2 Neo, Vyper.gcode
Qidi11Q1 Pro, Q2, X-Plus 4, X-Max 3.gcode
Sovol13SV06, SV07, SV08.gcode
Flashforge12Adventurer 5M, Adventurer 5M Pro, AD5X.gcode
Voron80.1, 2.4 350, Trident 300, Switchwire 250.gcode
RatRig21V-Core 4 300, V-Minion.gcode
Snapmaker19J1, U1, Artisan, A350.gcode
Artillery10Sidewinder X4 Plus, Genius Pro, Hornet.gcode
Anker3M5, M5C.gcode

Also in the list: Volumic (21), Wanhao France (17), Geeetech (16), Z-Bolt (9), SeeMeCNC (7), FLSun (6), re3D (6), CoLiDo (5), MagicMaker (5), FlyingBear (4), InfiMech (4), Kingroon (4), Lulzbot (4), Tiertime (4), BIQU (3), Blocks (3), Cubicon (3), DeltaMaker (3), Dremel (3), Eryone (3), Folgertech (3), WonderMaker (3), Comgrow (2), CONSTRUCT3D (2), innovatiQ (2), LH (2), LONGER (2), Raise3D (2), RolohaunDesign (2), SecKit (2), TwoTrees (2), Vivedino (2), Vzbot (2), WEMAKE3D (2), Afinia (1), Chuanying (1), Co Print (1), Ginger Additive (1), M3D (1), Mellow (1), OpenEYE (1), Peopoly (1), Phrozen (1), Positron 3D (1), RH3D (1), Tronxy (1), UltiMaker (1), Voxelab (1), Wanhao (1); and generic Klipper, Marlin, RepRapFirmware and Repetier profiles, whose bed size and start G-code may not match your machine. Every model is on the printers page, and the popular ones have their own page with the bed size and layer heights from their profile.

The settings you choose

  • Printer and nozzle. The model and the nozzle diameter, among the variants its profile has.
  • Layer height. The printer's own process presets, from fine to draft (on a Bambu Lab A1, 0.06 to 0.56 mm across its nozzles).
  • Filament. A preset for the material, among PLA, PETG, ABS, ASA, TPU, PLA-CF, PETG-CF, PC, PA, PA-CF, as far as the printer's profile has one. Temperatures, cooling and flow come from the preset.
  • Infill. A percentage.
  • Supports. Auto turns on OrcaSlicer's automatic supports, which go only where an overhang is steeper than the profile's threshold, and the result says whether any were printed. Always puts them under every overhang past 45°, small ones included, even where the profile would print it in the air. Never slices without them. Tree or normal supports, and supports on the build plate only if you want none starting on the model.
  • Speed. Quiet (0.6 x the profile's speeds), Normal, or Fast (1.3 x), always capped by the printer's and the filament's limits.
  • Walls. The number of wall loops.
  • Bed adhesion. Auto, None, Brim or Skirt.
  • Auto-orientation. Turns the model onto its flattest base with the fewest overhangs before slicing; switch it off to keep the orientation of your file.

Everything else (temperatures, retraction, accelerations, seams, top and bottom layers) comes from the printer, process and filament presets as OrcaSlicer ships them. Your printers and their last settings are saved on your account.

What you get back

  • The file. A plain .gcode for every printer, and a sliced .gcode.3mf for Bambu Lab printers: the file they print from the microSD card and that Bambu Studio sends over the network.
  • The numbers. Estimated print time, filament in grams and metres, layer count, printed height, and whether supports were added, with their weight. To see them before you slice, with the cost in filament and electricity, the print time and cost calculator runs the same slicer without an account.
  • Screen previews. When the printer's profile asks for them, the preview images its screen shows are embedded in the G-code.
  • Prusa MK3 family. The file does not stop on the "File incomplete, continue anyway?" prompt.

What it costs

The online slicer gives every account 1 free slice, its first (a free account, no card). After that, a slice uses one slice from a Slicer pack (20 slices for $3, once, never expire) or 5 credits, and slicing is included in Pro and Unlimited. Re-slicing the same file with other settings within 10 minutes is free. Slicer pack slices work only in the online slicer. Starter credits ($5 once, 50 credits, no subscription) also pay for 10 slices. Pro ($14.99 a month) and Unlimited ($39.99 a month) include slicing. On every plan, an account can start up to 60 slices a day.

Your file

The file goes from your browser straight to the slicer service, never through SpeakCAD's web servers. It is sliced in a temporary folder that is deleted when the job ends, and it is not kept. The one exception is a file dropped on SpeakCAD's slicer page before signing up: it waits, as a compressed 3MF, in private storage until you open it in the slicer and for 24 hours at most, then it is deleted.

On a Chromebook, an iPad or a phone

Nothing to install: the slicer runs in Chrome on a Chromebook, in Safari on an iPad or an iPhone, in Chrome on Android, and in any current desktop browser. Desktop slicers are apps for Windows, macOS and Linux, so on a Chromebook, a tablet or a phone this is the way to slice without borrowing a computer. On a phone the G-code lands in Files or Downloads, and goes from there to the printer's SD card or USB stick, its app or its web upload page. From a phone to the slicer covers each route, and each device has its own step-by-step page: slicer for Chromebook, slicer for iPad, slicer for iPhone and slicer for Android.

From ChatGPT or Claude

The same slicer works inside the conversation. Add the SpeakCAD Slicer connector to ChatGPT or Claude (no sign-in), say "slice my STL for my Bambu Lab A1 in PETG, 0.2 mm layers", and the assistant looks the printer up, checks the settings against its profile and opens the slicer in the chat with them selected: you drop the file there. Slice from ChatGPT or Claude has the set-up; SpeakCAD for ChatGPT and for Claude also design the part first.

When a desktop slicer is the better tool

The online slicer exposes the settings above and nothing more. OrcaSlicer, PrusaSlicer, Cura and Bambu Studio are free desktop apps you install, and they remain the better tool for:

  • Multi-colour and multi-material prints: painting colours on a model for an AMS, an MMU or a tool changer.
  • Modifiers and per-object settings: denser infill in one area, other settings for one part, changes by height range.
  • Custom G-code: your own start and end G-code, a pause or a filament change at a layer.
  • Tuning: calibration prints, and printer and filament profiles you edit yourself.
  • A printer that is not in the list, which a desktop slicer lets you set up from scratch.

For one model sliced with your printer's standard profiles, from any device, the online slicer is the shorter path. STL to G-code explains what the conversion does and which settings matter.

When the part itself needs changing

A slicer prints the model as it is. If a hole is too small, the part is 5 mm too wide or it needs a mount, edit the STL with SpeakCAD's AI: it rebuilds the mesh as an editable model with exact millimetres. No file yet? Describe the part and the AI designs it. Both download G-code sliced for the same 380+ printers.

Questions

Yes. SpeakCAD's online slicer slices an STL or 3MF in the browser with OrcaSlicer 2.4.2 and the profile of your printer, among 380+ models from 60+ brands, and gives you G-code ready to print (a .gcode.3mf for Bambu Lab). Nothing to install: it works on a computer, a Chromebook, an iPad or a phone. The online slicer gives every account 1 free slice, its first (a free account, no card). After that, a slice uses one slice from a Slicer pack (20 slices for $3, once, never expire) or 5 credits, and slicing is included in Pro and Unlimited. Re-slicing the same file with other settings within 10 minutes is free.

Partly: 1 free slice with a free account, no card. It does not renew. After that, a slice uses one slice from a Slicer pack (20 slices for $3, once, never expire) or 5 credits, and slicing is included in Pro ($14.99 a month) and Unlimited ($39.99 a month). Re-slicing the same file with other settings within 10 minutes spends nothing. It is not unlimited: an account can start up to 60 slices a day. If you slice often on a computer, OrcaSlicer, PrusaSlicer and Cura are free desktop apps.

Yes. The online slicer runs in Chrome on a Chromebook: upload the STL or 3MF, pick your printer and download the G-code, with no Linux or Android app to install. The file lands in Downloads, ready for the printer's SD card, USB stick or web upload page.

Yes. Open the online slicer in Safari, choose the STL or 3MF from Files, pick your printer and download the G-code to Files. From there it goes to the printer's app, its web upload page or an SD card reader. Nothing to install.

380+ printer models from 60+ brands: every printer OrcaSlicer 2.4.2 bundles a profile for, including Bambu Lab (12), Prusa (13), Creality (41), Elegoo (18), Anycubic (20), Voron (8), Qidi (11), Sovol (13), Snapmaker, Flashforge, RatRig and Artillery. The full list is on SpeakCAD's printers page.

A sliced .gcode.3mf, the file Bambu Lab printers print from the microSD card and that Bambu Studio sends over the network. Every other brand gets a plain .gcode file.

Yes. The slicing is done by the unmodified OrcaSlicer 2.4.2 command-line slicer, with the printer, process and filament presets it ships, on SpeakCAD's slicer service. OrcaSlicer is open source under the AGPL-3.0; its source and licence are linked from SpeakCAD's terms page.

For slicing one model with your printer's standard profiles, yes: it runs OrcaSlicer's own engine and presets from the browser, so there is nothing to install. It does not replace the desktop apps for multi-colour painting, modifiers, custom G-code or profile tuning; OrcaSlicer, PrusaSlicer, Cura and Bambu Studio are free desktop apps for that.

The file goes from your browser straight to the slicer service, never through SpeakCAD's web servers. It is sliced in a temporary folder that is deleted when the job ends, and it is not kept. The one exception is a file dropped on SpeakCAD's slicer page before signing up: it waits, as a compressed 3MF, in private storage until you open it in the slicer and for 24 hours at most, then it is deleted.

Up to 50 MB, as STL or 3MF. The model shows in 3D before slicing, with a warning when it does not fit your printer's bed.

Yes. Re-slicing the same file with other settings within 10 minutes of a slice spends nothing; after that, a new slice counts as another slice: the account's free slice if it is still unused, then a Slicer pack slice or 5 credits, included in Pro and Unlimited.

No, it prints the model as it is. To change it (a bigger hole, another size, a mount), SpeakCAD's AI editor rebuilds an STL as an editable model with exact millimetres; to make a new part, describe it and the AI designs it. Both download G-code for the same 380+ printers.

Your file, your printer, G-code from the browser.

Upload the STL or 3MF, pick the printer, download the G-code. Nothing to install.