3D print cost & time calculator

Upload an STL and we actually slice it in your browser — no volume guesswork — then give you an accurate print-time estimate and a full, editable price breakdown. Nothing is uploaded.

● Real client-side slice — your file never leaves your browser
Drop an STL here or click to choose

We slice it locally to measure filament and time. STL only, for now.

Slicing settings

Pricing

How it works

Most "3D print cost calculators" ask you to type in the filament weight and print time — which means opening a slicer first. This one runs a real slicing pass on your STL right in the browser (via a Web Worker, powered by our open in-house slicer), then reads the generated toolpath: it sums the extruded filament to get grams, and integrates the moves with a trapezoidal acceleration model to estimate time. Because it slices for real, the filament figure is far closer than a naive bounding-box or solid-volume guess. Time is a desktop-slicer-class estimate, not firmware-exact — set your printer's typical acceleration mentally and treat it as a close ballpark.

Frequently asked

How accurate is it?
It runs a real slice, so filament grams are close to what your slicer reports. Time uses a trapezoidal acceleration model — a desktop-slicer-class estimate, not firmware-exact.
Does it upload my STL?
No — slicing runs entirely in your browser via a Web Worker. The file never leaves your machine and nothing is stored.
What's in the cost breakdown?
Filament, electricity, machine wear/depreciation, a failure/reprint buffer, labor, and markup — every line editable so the total matches your real costs.
Which formats are supported?
STL today. It reads binary and ASCII STL. Other formats may come later.

Embed this calculator

Free to embed on your own site, blog or store — each embed links back here.

<iframe src="https://modeldirectory.org/print-cost-calculator" width="100%" height="900" style="border:1px solid #232323;border-radius:14px" title="3D print cost and time calculator"></iframe>