Als Slicer-Software, kurz Slicer, oder Slicing Software (von engl. „to slice“ für „in Scheiben schneiden“) wird eine Software bezeichnet, die in den meisten 3D-Druckprozessen zur Umwandlung eines 3D-Objektmodells in spezifische Anweisungen für den Drucker verwendet wird. Insbesondere die Konvertierung von einem Modell im STL-Format in Druckerbefehle im G-Code-Format bei der Fused Deposition Modeling und anderen ähnlichen Prozessen.
Der Slicer rechnet das Objektmodell zunächst in einen Stapel von flachen Schichten um und beschreibt diese als lineare Bewegungen des Extruders, Fixierlasers oder anderer Werkzeuge. Aus den STL-Daten (oder anderen Formaten) erzeugt die Slicer-Software ein dreidimensionales Gitternetzmodell, welches mit horizontalen Schnitten versehen wird. Alle diese Bewegungen, zusammen mit einigen spezifischen Druckerbefehlen, wie etwa die zur Steuerung der Extrudertemperatur oder der Betttemperatur, werden schließlich in die menschen- und maschinenlesbare G-Code-Datei geschrieben, die an den Drucker übertragen werden kann.
Fast alle Slicer haben einige zusätzliche Funktionen, darunter:

Es gibt zahlreiche Slicer-Anwendungen, von denen einige kostenlos und quelloffen sind. Einige der am häufigsten verwendeten sind:
| Name | License | Relations |
|---|---|---|
| Ultimaker Cura | GNU LGPL | |
| OrcaSlicer | GNU AGPL | Fork von BambuStudio |
| BambuStudio | GNU AGPL | Fork von PrusaSlicer |
| SuperSlicer | GNU AGPL | Fork von PrusaSlicer |
| PrusaSlicer | GNU AGPL | Fork von Slic3r |
| Slic3r | GNU AGPL | |
| Creality Print | GNU AGPL | Based on Cura |
| Simplify3D | Proprietär | |
| Realvision online | Proprietär | Online slicer |