EasyPrint is a cloud-based slicing utility that allows you to quickly prepare a model for 3D printing from your phone, tablet, or computer and send it to your printer via Prusa Connect. It is available entirely for free on the Printables website and within the Prusa App.
Unlike the powerful but complex PrusaSlicer, EasyPrint is, by design, limited in its scope. The user only has to select a few important settings, such as the print quality preset and filament material. The application automatically decides all of the other settings. The basic workflow is described below.
Technically speaking, EasyPrint is only a simplified front-end for PrusaSlicer installed on our servers that handles the actual slicing. You can also download your project file from EasyPrint as a 3MF file and open it on your computer in PrusaSlicer. This way, you can fine-tune the settings if needed, or just save the project for later use.
The screenshots below mainly show EasyPrint on a computer in a widescreen format. On a tablet or smartphone, the layout is slightly different to accommodate the smaller screen, but the overall functionality is the same. Everything can be accessed with touch controls only.
Accessing EasyPrint
While browsing Printables, click the EasyPrint button in the top menu to open the EasyPrint interface. Within the Prusa App, this access button is located in the bottom menu.
The basic EasyPrint interface includes all the necessary tools.
- undo/redo buttons;
- print settings;
- export settings.
- tool settings (for assigning colors for multi-tool printers, e.g., Original Prusa XL);
- buttons specific to the objects on that bed: toggle preview, arrange objects, select all, add model, and delete all;
- keyboard shortcuts (not available on smartphones and tablets);
- a list of models in the project;
- the paint tool toggle;
- the Projects tab (only available on PC).
The main portion of the screen consists of a to-scale representation of the print sheet, where you can move and adjust the models you want to print.
Model Import and Upload
When browsing Printables, all compatible models have the EasyPrint button displayed next to them. As of June 2025, STL and 3MF files are supported. Click the button to add that model to your Print list, which serves as a “shopping cart” for models you want to print.
Once you have all your models on your Print list, click continue to proceed to the slicing screen. All objects from your Print list will be automatically arranged on a virtual print bed.
You can also upload models from your own device by clicking the Models button in the bottom-right corner, then Add… and Upload model. The same tab also allows you to search for and add other models from Printables. The "+" button on the left side of the print sheet can also be used to add models.
Model Orientation and Scale
You might need to rotate the object to improve its printability (e.g., minimize the number of required supports). You can easily do this by tapping the object and using the Place on face function. Click one of the highlighted faces to align it with the print bed. Objects are typically printed with the largest face touching the plate.
For some objects without a prominent flat face, the Place on face option might not be available. In that case, you can manually adjust the orientation with the Rotate tool. You can use the arrows to rotate the object along its three axes. Keeping your cursor/finger along the circle gizmo will snap the rotation angle to 15-degree increments. Alternatively, you can manually type in the rotation angles.
Similarly, the object menu allows you to move and scale the object. Click More to remove or clone (i.e., copy) the model.
You can apply the Rotate, Move, and Scale tools to multiple objects at the same time. To make a multiple selection, click and hold the first object until it wiggles on the print bed. This means that the multiple selection mode is active. Click other objects to add them to the selection, or click again to remove them.
Selecting Printer
Click the Printer button in the top menu to display all printers you have added to Prusa Connect and their current status. You can use EasyPrint to send print files remotely to these printers.
You can also use EasyPrint for printers not registered with Prusa Connect. Use the Add offline Prusa printer option to find the exact model of your printer within each family of products. If you are not using the default nozzle, change the nozzle diameter in the printer options.
Selecting Material
To specify the printing material, select its general type (e.g., PLA, PETG, etc.), then the manufacturer and subtype (e.g., Prusament - PETG Carbon Fiber). If your specific filament brand is not on the list, use one of the Generic profiles for the given material.
Enabling Supports and Increased Adhesion
Due to the nature of 3D printing technology, a support structure might be needed underneath parts that would otherwise be printed in mid-air. For a beginner, it might be difficult to decide when these supports are necessary. Generally, if you are unsure, the safest bet is to turn them on using the Everywhere - Organic option. Each option has a picture illustrating what type of supports it generates.
Many models specifically made for 3D printing are designed in such a way that supports are not needed. This is helpful because supports require extra printing time and material. Check the description of the specific model, where authors usually give tips about enabling supports.
Objects with a small base may accidentally get detached from the print sheet during printing. If you enable Increase adhesion - automatic, EasyPrint will automatically add small brims (i.e., a thin layer of material that can easily be removed after printing) for objects that need it.
EasyPrint also automatically detects potential problems during the slicing process and suggests using supports and/or increased adhesion if they are not enabled.
Adjusting print settings
In the Settings tab, select one of the Print profiles. The Balanced profile offers a good compromise between quality and print speed for most use cases.
You can also fine-tune some settings, such as the Infill pattern (i.e., the inside structure of the printed model). The patterns are divided into several categories, based on their print speed or durability.
Printing
Once you have set everything, click Print. This will send your project for slicing to remote servers. Depending on the complexity of your project and the size of the queue, this might take a minute.
If your printer is currently Idle and has the correct material, you can start printing immediately. Otherwise, the G-code will be added to the Printer queue. On the final confirmation screen, you can check the print time and the grams and meters of filament it will consume.
Optionally, you can display the preview of the G-code. The preview includes the generated supports (displayed in green) and is a good way to do a final check before printing.
Working with Groups
Models consisting of multiple parts (meshes) are loaded into EasyPrint as a group. All objects in the group will be moved, scaled, and sliced together as one object. In the Models panel, you can inspect the individual parts within the group. Each one can be individually removed from the group or deleted. Alternatively, you can double-click a part of a model on the print bed to manually separate it.
If you move an object so that it touches another object, they automatically merge into a group. You can disassemble the group in the Models panel.
Working with Multiple Beds
You can seamlessly work with multiple virtual beds within EasyPrint. All beds share the same print settings, but each one is sliced separately and generates its own print file. This can be useful for large projects with too many parts. If the objects on your Print list would not fit onto a single bed, they will be automatically arranged on multiple beds.
Alternatively, you can drag any object into the empty space, and new beds will dynamically appear. Once you drop the object, the bed underneath will stay there.
There is always one active bed, which you can tell by its solid color (the inactive beds are semi-transparent). Only the active bed is sliced when you click Print or Preview. Click an inactive bed to make it active.
If the Preview icon on the left side of each bed shows a checkmark in its corner, it means the bed has already been sliced. The button above it allows you to quickly send the file to the Printer (or download the G-code, depending on your selected printer).
View and Download Projects
Using EasyPrint on your computer, you can browse, open, and delete previous projects. You can also download the current project as a 3MF file. This might be useful if you want to fine-tune your project in PrusaSlicer or share it with someone else.
Painting and Assigning Colors
EasyPrint can also generate multi-color print files for printers with multi-material capabilities (e.g., Original Prusa XL or Original Prusa MK4S with the MMU3 upgrade).
Select the Paint tool and add another material (color). If you click the object, the Smart fill tool will paint all surrounding areas until it reaches a sharp angle. If you click the painted area a second time, the threshold angle will be slightly lowered, expanding the current paint further.
If you click any color with the Replace tool, all instances of that color in the object will be replaced with the currently active color.
You can also import multi-color 3MF project files with multiple parts (meshes), such as the Benchbin. The colors assigned by the author will be preserved.
You can double-click a part of a multi-part object to assign it a color using the Change material/color button.
You can change a color already applied to multiple objects in the Materials tab.
Material Mapping
You can change the material assigned to each tool of a multi-tool printer by clicking any of the extruder icons on the left side of the print bed. In the pop-up menu, drag and drop the colors to assign them to your desired tool.