Free browser tool · Your numbers stay on this device

3D Print Time Estimator

Type the height the printer has to reach and the layer height your slicer profile uses to get a planning layer count, then add the pace you measured on your own machine — seconds per layer — to turn that count into an estimated print time in hours and minutes, for one model or a full plate of copies.

Your estimate

Estimated print time

1 h 50 min

1.83 h of printer time

Layers to run
640 layers
Pace used
10 s per layer (360 layers per hour)
Fixed extra time
3 min (3% of the estimate)
Printer time per model
1 h 50 min
Saved by printing together (same-pace comparison)
0 min

The batching figures are a same-pace comparison, not a guaranteed saving: they assume a full plate keeps the same average layer time and the same height as printing one model alone. Extra copies, larger cross sections, infill and machine acceleration all change how long a layer really takes, on FDM especially, so a real plate can come in above or below this comparison.

32 mm divided by 0.05 mm is 640 layer heights, which this estimate rounds up to 640 layers. Treat that as a planning count: the first layer is usually thicker than the rest, a variable layer height profile changes the count on purpose, and a raft or support base plus the sampling your slicer uses can all shift it. The layer count and the print time your slicer or G-code reports are the final word.

Alternative layer heights

The same model at the pace you measured, held constant across every row. A real layer at a different height does not take the same time: cross sections, infill, travel paths and acceleration all move it, on FDM especially. Read the table as a comparison at one pace, not as a prediction for each row.

Layer heightLayersPrint timePer modelAgainst your setting
0.02 mm16004 h 30 min4 h 30 min2.5x this estimate
0.03 mm10673 h 1 min3 h 1 min1.6x this estimate
0.05 mm6401 h 50 min1 h 50 minyour current setting
0.08 mm4001 h 10 min1 h 10 min0.6x this estimate
0.1 mm32056 min56 min0.5x this estimate
0.15 mm21439 min39 min0.4x this estimate
0.2 mm16030 min30 min0.3x this estimate
0.3 mm10721 min21 min0.2x this estimate

Bench note

3D print time estimate
Print height: 32 mm at 0.05 mm layers
Layers (height divided by layer height, rounded up): 640 - your slicer's own count is the one the printer runs
Measured pace: 10 s per layer (360 layers per hour)
Estimated print time: 1 h 50 min (1.83 h)
Fixed extra time included: 3 min (3% of the estimate)
Plate comparison: 1 model per plate - enter the copies that share the plate to see the same-pace comparison
The batching figures are a same-pace comparison, not a guaranteed saving: they assume a full plate keeps the same average layer time and the same height as printing one model alone. Extra copies, larger cross sections, infill and machine acceleration all change how long a layer really takes, on FDM especially, so a real plate can come in above or below this comparison.
Alternative layer heights at the same measured pace:
0.02 mm: 1600 layers, 4 h 30 min per plate at this one measured pace
0.03 mm: 1067 layers, 3 h 1 min per plate at this one measured pace
0.05 mm: 640 layers, 1 h 50 min per plate at this one measured pace
0.08 mm: 400 layers, 1 h 10 min per plate at this one measured pace
0.1 mm: 320 layers, 56 min per plate at this one measured pace
0.15 mm: 214 layers, 39 min per plate at this one measured pace
0.2 mm: 160 layers, 30 min per plate at this one measured pace
0.3 mm: 107 layers, 21 min per plate at this one measured pace
Alternative rows hold one pace constant; a real layer at a different height takes a different time.

How the print time estimator works

  1. Enter the height the printer reaches. That is the finished height of the model. If the model is raised on supports, the printer still runs a layer at every level of those supports, so add the support height above the plate to the model height.
  2. Enter your layer height. Copy it from the slicer profile you are actually going to print with, not the finest one the machine can do. 0.05 mm is a common resin miniature starting point and 0.2 mm a common FDM one, but your profile and material maker decide the right value.
  3. Enter the pace you measured. Watch one layer cycle on your own printer, or divide a finished print's total time by the layers it ran. The fieldset above does that division for you.
  4. Add the plate. If several whole copies share one job, type how many. The calculator compares that plate with printing the copies separately, on the assumption that each copy keeps the same average layer time and height as printing one model alone.

What the result tells you

The layer count is this calculator's estimate of the layer cycles needed to reach the height you typed: height divided by layer height, rounded up. That is where a slicer starts, but it is not a count every slicer has to agree with. The first layer is normally thicker than the rest, a variable layer height profile changes the count deliberately, a raft or support base adds layers of its own, and slicers sample the model differently when they choose where a layer lands. The note under the figures says the same thing, and the layer count and print time your slicer or G-code reports are the ones the printer really runs.

The print time multiplies the layer count by the pace you measured and adds the fixed extra time you entered, then reports it in hours and minutes as well as decimal hours. Printer time per model divides the job by the copies on the plate. The saved-by-batching figure is a comparison, not a guarantee: it holds only if every copy keeps the same average layer time and height as printing one model alone, so extra copies, larger cross sections, infill and acceleration can all push the real plate above it.

The pace row also converts your seconds per layer into layers per hour, which is the quickest sanity check on the whole estimate. A small resin printer running 10 s layers manages about 360 layers an hour; a 32 mm figure at 0.05 mm needs 640 layers, so roughly an hour and three quarters of machine time before the fixed extra time is added.

Layer counts at common heights and layer heights

This table is the same arithmetic the estimator uses — height divided by layer height, rounded up — for two heights that cover most miniature and scenery jobs. It assumes one constant layer height from the plate to the top, so it is a planning reference rather than the count a given slicer will report: first-layer settings, variable layer heights, and rafts or support bases all make the printed count different.

Layer height32 mm tall75 mm tallTypical use
0.02 mm1600 layers3750 layersResin, finest detail
0.03 mm1067 layers2500 layersResin detail
0.05 mm640 layers1500 layersResin standard
0.08 mm400 layers938 layersResin coarse or FDM fine
0.1 mm320 layers750 layersResin coarse or FDM fine
0.15 mm214 layers500 layersFDM detail
0.2 mm160 layers375 layersFDM standard

How to measure seconds per layer

The estimate is only as good as the pace you put in, and the pace is the one number no website can look up for you, because it depends on your resin, your exposure time, your lift and retract speeds and how densely you packed the plate. Two ways to get it:

  • Time a layer cycle. Watch the plate through three or four layers and time one full cycle from the start of one exposure to the start of the next. Do it in the middle of the print rather than at the base layers, which run slower on purpose.
  • Divide a finished print. Take the total print time the printer reported, convert it to minutes and divide by the layer count in the slicer. As an example, a six-hour print of 640 layers works out at about 34 seconds per layer. The fieldset in the tool does that division for you, and takes out the fixed time that print contained first so its start routine is not counted twice.

Expect the real print to drift from either figure. Layers with a large cross section take longer than thin ones, FDM machines slow down on small layers to let the plastic cool, and resin printers lose a little time to the lift between layers. A single measured pace smooths all of that into one number, which is why this tool reports a planning figure and not a promise.

Worked example

A 32 mm tall figure at 0.05 mm layers comes out at 640 layers. At an example pace of 10 seconds a layer that is 6,400 seconds, or 1 h 47 min. Add the 3 minutes of start routine and base layers the form starts with and the estimate is 1 h 50 min, with the fixed extra time making up 3% of it. Put six of them on one plate and the comparison keeps the job at 1 h 50 min, so each figure shows about 18 minutes of printer time and 9 h 8 min less than six separate jobs — but only if every copy keeps this same average layer time and height, which a real plate rarely does exactly. Drop to 0.03 mm layers and the same figure becomes 1,067 layers and roughly 3 h for the plate.

What this estimator does not do

  • It does not read your model. There is no STL, 3MF or sliced-file upload here, and no slicer profile lookup: the height and the pace are the two numbers you bring.
  • It holds one pace for the whole print. The result is a planning figure, not a bound in either direction: a slow pace you enter can overstate a job, while heavier layers, minimum-layer-time slowdowns on FDM and denser plates can push the real time above it.
  • It counts printer time only. Washing, curing, support removal, sanding and priming are post-processing, they happen off the machine, and they are not part of these figures.
  • It cannot know whether the plate fits. Check the models against your build volume before you rely on a batch figure, because a plate that overflows prints nothing.
  • It compares plates as if every copy behaved like a single model. A real plate changes the cross section of each layer, and FDM machines slow down for cooling and acceleration, so the saving is conditional: a real plate can come in above or below the comparison, and it is not a guaranteed bound.
  • It never sends or stores your numbers. Every figure is calculated in this page, in your browser.

Frequently asked questions

How do you calculate 3D print time?
Divide the height the printer has to reach by the layer height to get a planning layer count, then multiply that count by the time one layer takes on your machine and add the fixed time for the start routine and base layers. A 32 mm figure at 0.05 mm comes out at 640 layers; at a measured 10 seconds a layer that is 6,400 seconds, or 1 h 47 min, plus the fixed extra time you enter. Every number the estimate uses is one you typed, and the whole calculation runs in your browser.
Is the layer count exact?
No. It is an estimate: height divided by layer height, rounded up so the estimate covers the top of the model. That is the arithmetic a slicer starts from, but it is not the count every slicer will run. The first layer is usually thicker than the rest, a variable layer height profile deliberately changes the count, a raft or support base adds layers of its own, and slicers sample the model differently when they decide where a layer lands. Use this figure to plan, then check the layer count and the print time your slicer or G-code reports before you commit to a long print.
Does printing more models take longer?
That depends on the models, so this calculator shows a comparison rather than a promise. If every copy on the plate keeps the same average layer time and reaches the same height as printing one alone, the printer runs the same layer count for all of them and the plate costs roughly one print time divided by the number of copies. Real plates rarely hold that assumption exactly: extra copies enlarge the cross section of each layer, infill and travel paths change, and on FDM the machine slows down for cooling and acceleration, so each layer can take longer than it did for a single small model. Treat the batching figures as a conditional comparison: a real plate can come in above or below, because cross sections, infill and cooling can go either way.
How do I find my seconds per layer?
Measure it on your own machine, because no one else's number transfers. Time one full layer cycle in the middle of a print, from the start of one exposure to the start of the next, or take a print you already ran and divide the time it spent printing by the layers the slicer reported. The fieldset in the calculator does that division for you, including the fixed extra time that finished print contained, so it does not get counted twice. There is no default pace for a resin or an FDM printer on this page: the pre-filled figure is a round example for you to replace.
Do supports change the print time?
Yes, and in the direction people forget. Supports are printed from the plate upwards, so the printer runs layers from the bottom of the supports to the top of the model. If the model is raised 10 mm off the plate on supports, enter 42 mm rather than 32 mm for a 32 mm figure, because the printer still runs a layer at every level of that gap. A support base or raft can add height of its own, and it changes the layer count your slicer reports as well.

Keep going

Print time is one half of the print decision. The other half is what the print costs and whether the model fits the machine at all, and both of those have their own calculator here.