Transform your 3D models into perfect prints with the most powerful and user-friendly slicing software available
Prusa Slicer is a cutting-edge, open-source 3D printing software designed to convert your 3D models into precise instructions that your 3D printer can understand. Whether you're working with FDM (Fused Deposition Modeling) or SLA (Stereolithography) printers, Prusa Slicer provides all the tools you need to achieve exceptional print quality and reliability.
Originally based on the renowned Slic3r project by Alessandro Ranellucci, Prusa Slicer has evolved into a standalone powerhouse developed and maintained by Prusa Research. It combines professional-grade features with an intuitive interface, making it accessible to beginners while offering advanced capabilities that professionals demand.
The software takes 3D model files in popular formats like STL, OBJ, AMF, and 3MF, then converts them into G-code instructions for FFF (Fused Filament Fabrication) printers or PNG layers for mSLA (masked Stereolithography) 3D printers. It's compatible with virtually any modern 3D printer based on the RepRap toolchain, including those running Marlin, Prusa, Sprinter, and Repetier firmware, as well as Mach3, LinuxCNC, and Machinekit controllers.
Discover the powerful features that make Prusa Slicer the preferred choice for 3D printing enthusiasts worldwide
Works seamlessly on Windows, macOS, and Linux. Packaged as a standalone application with no external dependencies required, making installation quick and hassle-free.
Completely free to download and use with no hidden costs or subscriptions. Licensed under the GNU Affero General Public License v3, ensuring transparency and community-driven development.
Powered by the robust libslic3r library, offering precise slicing algorithms, multi-threaded processing for faster performance, and automatic STL repair to handle broken models effortlessly.
Comprehensive 3D preview with layer-by-layer visualization. Inspect every detail of your print before starting, including multi-material previews and toolpath analysis to prevent printing errors.
Full support for multiple extruders and multi-material printing. Automatically handles standby temperatures, wiping towers, and material transitions for perfect multi-color and multi-material prints.
Optimize print time and quality with multiple layer heights in a single print. Use finer layers for detailed areas and thicker layers for simple sections, significantly reducing print time.
Compatible with various firmware types including RepRap, Marlin, Prusa, Makerbot, Mach3, Machinekit, and more. Easily switch between different printer profiles and configurations.
Choose from numerous infill patterns including grid, honeycomb, gyroid, Hilbert curves, and adaptive cubic infill. Customize infill density and combine layers to optimize strength and material usage.
Automatic and manual support structure generation with customizable support patterns. Paint-on support feature allows precise control over where supports are placed for optimal print success.
Advanced cooling logic with automatic fan speed control and dynamic print speed adjustments. Ensures optimal layer adhesion and prevents warping or stringing in your prints.
Powerful macro language for customizing G-code output. Define custom start and end G-code sequences, use variable placeholders in filenames, and implement post-processing scripts.
From 3D model to finished print in four simple steps
Load your 3D model files in STL, OBJ, AMF, or 3MF format. Simply drag and drop files into the interface or use the import function. Prusa Slicer automatically repairs common model errors.
Choose your printer profile, select material type, and adjust print settings like layer height, infill density, and supports. Use presets for quick setup or customize every parameter for optimal results.
Click the Slice button to generate G-code. Review the 3D preview layer by layer, check print time estimates, and verify material usage before printing. Make adjustments if needed.
Export the G-code file to your SD card or send it directly to your printer via USB or network connection. Start your print and watch your creation come to life with confidence.
Clean, intuitive design with Simple, Advanced, and Expert modes to match your skill level. Easy to learn for beginners yet powerful enough for professionals.
Continuously improved with new features, bug fixes, and performance enhancements. Active development ensures compatibility with the latest 3D printing technologies.
Comprehensive guides, tutorials, and documentation available. Large community of users sharing tips, profiles, and solutions to common printing challenges.
Works with virtually all FDM and SLA printers on the market. Pre-configured profiles for hundreds of printer models, or create custom profiles for any machine.
Optimize print settings to reduce material waste and print time. Accurate estimates help you plan projects and manage resources efficiently.
Achieve high-quality prints with minimal effort. Advanced features like variable layer heights and adaptive infill ensure excellent surface finish and structural integrity.
Join millions of users worldwide who trust Prusa Slicer for their 3D printing projects
Download Prusa Slicer Now