Use your own slicer/shop values. No live prices, uploads, accounts, databases, saved quotes, or external data are used.

Manual defaults only; edit them before quoting.

Results update below from browser-local calculations.

Estimated length from weight 0
Grams per meter 0
Cost per meter 0
Target length weight 0
Target length cost 0

Breakdown

Estimated length from weight 0
Estimated length from weight 0
Grams per meter 0
Cost per meter 0
Target length weight 0
Target length cost 0

How to Use This Calculator

  1. Enter filament diameter and density from your own material assumption or measurement.
  2. Use a known filament weight to estimate length, or enter a target length to estimate how many grams it will use.
  3. Enter spool price and net spool weight when you also want a cost-per-meter estimate.

Inputs and Assumptions

Filament diameterEnter this value in mm.
Material densityUse your own measured value or a manual material assumption.
Known filament weightEnter this value in g.
Target filament lengthEnter this value in m.
Spool priceEnter this value in $.
Spool filament weightEnter this value in g.

Filament grams-to-meters example

With 1.75 mm filament at 1.24 g/cm3 density, one meter weighs about 2.98 g. A 1,000 g spool is roughly 335 m, and a $24 spool costs about $0.0716 per meter.

PLA 1.75 mm Example

For 1.75 mm PLA at about 1.24 g/cm3, one meter of filament weighs about 2.98 g. A 1,000 g spool is roughly 335 m before manufacturing variation, moisture, and diameter tolerance.

If you enter 250 g as the known filament weight, the estimated length is about 83.8 m. If you enter 10 m as the target length, the estimated weight is about 29.8 g.

Common Spool Reference

  • 250 g PLA at 1.75 mm and 1.24 g/cm3 is about 83.8 m.
  • 500 g PLA at 1.75 mm and 1.24 g/cm3 is about 167.6 m.
  • 1,000 g PLA at 1.75 mm and 1.24 g/cm3 is about 335.3 m.
  • 2,000 g PLA at 1.75 mm and 1.24 g/cm3 is about 670.6 m.

Density Is an Estimate

PLA, PETG, ABS, TPU, filled filaments, matte blends, and silk blends can have different densities. Use the density printed by the manufacturer or measure a sample with the filament density calculator when the length-to-weight estimate matters.

Formula

Grams per meter = π × (diameter / 2)² × 1000 mm × density, converted from mm³ to cm³. Estimated length = known filament weight / grams per meter. Cost per meter = grams per meter × cost per gram.

Limits of This Calculator

  • Density varies by material and additives, so measured values are better than generic assumptions.
  • Diameter variation across a spool affects the estimate.
  • No material database or live filament price source is used.

FAQ

Why does density matter?

The same length of filament weighs different amounts when material density changes.

Can I use this for 2.85 mm filament?

Yes. Enter 2.85 mm or your measured diameter instead of the default 1.75 mm.

Why does my spool length differ from the calculator?

Diameter tolerance, additives, moisture, and density differences can move the estimate. Use measured density and diameter when accuracy matters.