InfyCalculator
💻

3D Print Layer Count & Time Calculator

Estimate how many layers a 3D print has and roughly how long it will take from the model height, layer height and average time per layer.

Model height
Layer height
Average time per layer
Loading calculator…

How it works

Layers = ceil(model height ÷ layer height) · Time ≈ layers × average time per layer

Layer count is simply the model height divided by the layer height, rounded up because a partial layer still prints as a full pass. Print time is dominated by how long each layer takes, which depends on how much perimeter and infill sits at that height — thin layers mean more of them, so halving the layer height roughly doubles both the count and the time. Feeding your slicer’s own time divided by its layer count into the "time per layer" field turns this into a quick what-if tool for taller or shorter versions of the same part.

Worked example

A 60 mm tall model sliced at 0.2 mm has 60 ÷ 0.2 = 300 layers. At an average of 45 seconds per layer, that is 300 × 45 = 13,500 seconds, or about 3h 45m.

Frequently asked questions

Why round the layer count up?

A model rarely divides evenly into whole layers, and the printer cannot lay down a fraction of a layer — the top slice prints as a full pass, so the count rounds up.

How accurate is the time estimate?

It is a rough guide. Real per-layer time varies with speed, infill density, the number of perimeters and travel moves, so use your slicer for a quotable figure and this tool for quick comparisons.

Does a smaller layer height always mean a better print?

Finer layers give smoother curved surfaces but multiply the time. For functional parts 0.2–0.3 mm is often fine; reserve 0.1 mm or less for display models where the surface finish matters.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.