Favorite places of your favorite city
Home
Add to preferred sources on Google

Filament calculator

Convert filament length and weight or weigh a spool to estimate usable filament. Compare its net mass with a slicer job and an allowance you choose.

Filament calculator

An editable example, not a universal value. Use your filament’s data sheet when available.

Enter decimals with a dot or comma, up to six decimal places; no grouping.

Your result

Enter a measurement to see the result.

Your measurements stay in this browser calculator; ordinary page services may still connect.

How to use the calculator

  1. Choose length-to-weight or weight-to-length. Enter a value, then check the filament diameter and editable material density.
  2. For a partial spool, weigh the loaded spool and enter the empty-spool tare, or enter a known net filament weight.
  3. Optionally enter the original net fill and turn on the print check. Use the total job mass from your slicer and choose an extra allowance.

What it calculates

  • Convert grams, kilograms and ounces with meters and feet.
  • Estimate net filament and its length without assuming a standard spool weight.
  • Compare a slicer job with a chosen allowance and count complete repetitions.
  • Keep mass and print results usable even if length assumptions are unavailable.

Worked examples

  • With 2 mm diameter and 1 g/cm³ density, 10 m of filament weighs about 31.416 g.
  • With 1.75 mm and 1.24 g/cm³, 100 m weighs about 298.255 g; 1 kg is about 335.284 m.
  • A 700 g loaded spool minus 200 g tare leaves 500 g. A 120 g job plus 10% allowance needs 132 g, leaving a 368 g estimated margin and three complete jobs.

Formula and practical limits

Filament is modeled as a solid cylinder. Grams per meter = π × (diameter in mm ÷ 2)² × density in g/cm³. Numerically, mm² × m equals cm³ because the factors of 1,000 cancel. This is material before extrusion, not printed-part density.

Tare is the empty spool weight. Without a known tare, weigh an empty matching spool or use a reliable label; do not assume a generic weight. Remove accessories or include them consistently in both measurements.

Use the density for your specific product when possible. The linked PLA, ASA and PETG V0 values are product examples, and additives or diameter variation can change the result. 2.85 mm filament contains more material per meter than 1.75 mm at the same density.

The allowance adds to the entered slicer total, including supports, purge and brim if the slicer already counts them. A zero margin is only an exact match to this estimate. Surplus is a budget margin, not a prediction of filament physically left after printing.

Privacy and limits

Measurements are calculated in this browser component and are not uploaded by the calculator. Other site services may make ordinary requests.

Check spool tare, scale readings, density and slicer settings before relying on a close result.

Filament calculator questions

It depends on diameter and material density. At 1.75 mm and 1.24 g/cm³, 1 kg is about 335.284 m; another product can differ.

No. Subtract the empty spool tare from the loaded weight. If tare is unknown, the net mass cannot be estimated reliably.

Yes, at the same density. Mass per meter rises with the square of diameter, so check the actual filament size.

No. They come from named product data sheets. Select Custom and enter your own product density when available.

A slicer may use a different density, diameter, extrusion estimate or print settings. Use its full planned job mass for the print check.

Yes. Weigh it with filament, subtract its empty-spool weight and enter the net result. Remove or account for accessories consistently.

Include all planned consumption in the slicer total. Add an extra allowance only if you want more material beyond that total; avoid double-counting.

An exact match gives no estimated margin. Scale, density, diameter and slicer estimates can differ, so it is not a guarantee.

Density examples and sources

Product-specific examples, not generic material constants.

More useful tools are on the way.

Browse all tools