Skip to content
CalculatorZilo Logo
  • Home
  • CalculatorsExpand
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
CalculatorZilo Logo
Home / DIY Calculators / Filament Length Calculator
Technology Calculators

Filament Length Calculator

Published onSeptember 18, 2025 Updated onOctober 21, 2026 4:22 pm

A spool is sold by weight, but a print is planned in meters. This calculator bridges the two: enter the net filament weight, the diameter and the material, and it returns the total length in meters and feet. Add the length your slicer says the print needs and it also reports what would remain and gives a straight feasibility verdict. The conversion runs through the material’s density, the same mass-per-volume relationship behind a general density calculator, applied to a strand of known thickness.

Filament Length Calculator
Filament length from spool weight, with a print feasibility check

Net filament only: weigh the whole spool and subtract the empty spool.

From your slicer, to check feasibility.

Filament results

Quick Answer

500 g of 1.75 mm PLA at 1.24 g/cm3 is 167.64 m (550.01 ft) of filament. Against a 50 m print, 117.64 m remain, and the verdict reads: Print possible with 117.64m to spare. A full 1 kg spool of the same filament is 335.28 m.

Key takeaways

  • Enter net weight only: gross scale weight minus the empty spool, or the length is overstated by the spool’s share.
  • Material matters as much as weight: 500 g runs from 163.68 m in PETG to 199.88 m in ABS at 1.75 mm.
  • Diameter matters more: length falls with the square of diameter, so 2.85 mm filament is about 2.65 times shorter per gram.
  • Keep a 10% margin on long prints. Density and diameter tolerances each move the answer by several percent.
On this page
  • Quick Answer
  • How to use the Filament Length Calculator
  • How the math works
  • Worked example: 500 g of PLA and a 50 m print
  • Length by material: why the preset matters
  • How accurate is the estimate, and where it drifts
  • What competing filament calculators miss
  • Frequently asked questions
  • Add This Calculator to Your Website
  • References

How to use the Filament Length Calculator

Weigh the spool, pick the diameter and material, then add your slicer’s length estimate if you want the feasibility check.

  1. Get the net weight. Weigh the whole spool on a kitchen scale and subtract the empty spool, usually 200 to 250 g and often printed on the spool or its box. A spool that reads 750 g gross with a 250 g empty spool holds 500 g of filament, which is the worked example here.
  2. Set diameter and material. Diameter is on the spool label (1.75 mm for most desktop machines). The material presets load typical densities, from 1.04 g/cm3 for ABS to 1.27 for PETG; choose Custom to type a density from your filament’s data sheet.
  3. Add the print length (optional). Your slicer reports the meters a print will consume. Enter that figure and the calculator returns the remaining length and a verdict instead of leaving the subtraction to you.
  4. Press Calculate length. Results stay hidden until you do. Copy or share them from the results box, and use Reset to return to the worked example.

How the math works

Length = (Weight / Density) / (π × (Diameter/2)²), with the diameter converted from millimeters to centimeters before the area is taken.

Volume = Weight / Density  ·  Area = π × (d/2)²  ·  Length = Volume / Area  ·  Feet = Meters × 3.28084

Filament is a long cylinder, so its volume is cross-sectional area times length. Dividing the weight by the density gives the volume in cm3; dividing that by the area in cm2 gives the length in centimeters, which is then scaled to meters. Mass-from-volume is the same first step the epoxy volume calculator uses for resin, and the cylinder treatment is shared with wound-material tools like the coil length calculator. Two hand calculations use this tool’s output but are not separate modes, whatever older versions of this page implied. Cost: divide the spool price by the total meters, then multiply by the print length. Reverse: grams = meters × 100 × area × density, so 100 m of 1.75 mm PLA at 1.24 g/cm3 weighs 100 × 100 × 0.02405 × 1.24 = 298.25 g.

Worked example: 500 g of PLA and a 50 m print

500 g of PLA at 1.75 mm and 1.24 g/cm3, with a print that needs 50 m, gives 167.64 m on the spool and 117.64 m left after the print.

Net weight
500 g
÷
Density 1.24
Volume 403.23 cm3
÷
Area 0.02405 cm2
π × 0.0875²
=
167.64 m
550.01 ft

Five more runs checked against the tool, including one independent cross-check: UltiMaker’s PLA technical data sheet lists about 95 m for a 750 g spool of 2.85 mm filament, and the calculator returns 94.81 m for exactly that spool.

InputsTotal lengthFeetVerdict / remaining
1,000 g, 1.75 mm, PLA, no print length335.28 m1,100.01Enter print length to check feasibility
750 g, 2.85 mm, PLA, no print length94.81 m311.06Matches UltiMaker’s ~95 m data sheet
500 g, 1.75 mm, ABS, print 50 m199.88 m655.78149.88 m remain
500 g, 1.75 mm, PETG, print 200 m163.68 m537.01Not enough filament (need 36.32m more)
250 g, 1.75 mm, custom density 1.30, no print length79.95 m262.31Enter print length to check feasibility

Length by material: why the preset matters

At the same 500 g and 1.75 mm, length swings by 36 m between the densest and lightest presets, purely because density divides the weight.

Material presetDensity (g/cm3)Length in 500 g at 1.75 mmFeet
PETG1.27163.68 m537.01
PLA1.24167.64 m550.01
TPU1.20173.23 m568.34
Nylon1.08192.48 m631.49
ASA1.07194.28 m637.39
ABS1.04199.88 m655.78

These presets are typical values, not guarantees for your spool. Manufacturer data sheets report density by standard test methods, for example FilamentOn’s Premium PLA data sheet gives 1.24 g/cm3 by ASTM D792 with a diameter tolerance of ±0.05 mm, while some brands list PLA at 1.25. When a print is close to the spool’s limit, enter your brand’s figure through Custom instead of trusting the preset.

How accurate is the estimate, and where it drifts

The geometry is exact; the inputs are not. Three error sources account for nearly all of the drift.

The empty spool. This is the biggest one, and it is a weighing error, not a math error. Entering a 750 g gross weight instead of the 500 g net weight returns 251.46 m instead of 167.64 m, an 84 m phantom surplus that ends prints early and badly. Diameter tolerance. Area scales with the square of diameter, so filament running at 1.80 mm instead of 1.75 mm holds about 6 percent more plastic per meter than the label suggests. Calipers on three points of the strand give a better diameter than the box does. Density spread. Brands and colors differ, composites differ more, and absorbed moisture adds a few grams of water weight to hygroscopic materials like nylon. None of this makes the estimate useless; it makes the 10 percent safety margin in the FAQs a working rule rather than a superstition. If the verdict leaves less than a tenth of the print length to spare, treat the print as not fitting.

What competing filament calculators miss

The formula is standard, so rival pages separate on accuracy and on whether they answer the run-out question at all.

  • Wrong worked example (Savvy Calculator): its sample table shows 330.5 m and 1,084.3 ft for 1 kg of 1.75 mm PLA at 1.24 g/cm3. The geometry gives 335.28 m and 1,100.01 ft, as the checks table above shows. The same page then says length would decrease for ABS because it is less dense, which is backwards: lower density means more volume and more length, 399.76 m per kilogram, not less.
  • Rounded answers sold as exact (Brave Calculator): its worked example for this page’s own 500 g PLA case reports about 167 m and 548 ft. The tool values are 167.64 m and 550.01 ft. Two feet of rounding is harmless on a poster and misleading next to a 168 m print.
  • Swapped diameters (older guides): widely copied tables claim a 1 kg spool of 3.00 mm filament holds 320 to 410 m while 1.75 mm holds 100 to 140 m. That is the reverse of the physics: the thick strand is the short one, about 114 m per kilogram of PLA.
  • Implausible densities (PrintToPeer): its worked example runs PLA at 0.91 g/cm3, a density no PLA data sheet supports, and lands near 550 m for 500 g. At the documented 1.24 the answer is 167.64 m.
  • No verdict: several tools stop at the total length and leave the only question that matters, whether this print fits on this spool, as mental arithmetic. Here the remainder keeps its sign and the verdict states the shortfall in meters.

Frequently asked questions

About 335 m. Enter 1000 g at 1.75 mm with the PLA preset (1.24 g/cm3) and the calculator returns 335.28 m (1,100.01 ft). Guides that quote 330 m are rounding, and any figure far from 335 at this density is wrong.

Enter net filament weight only. Weigh the whole spool, subtract the empty spool (often printed on the spool or its box, typically 200 to 250 g), and enter the difference. Entering the gross weight overstates the length by the spool’s share, about 84 m of phantom PLA for a 250 g spool at 1.75 mm.

Different plastics pack different mass into the same volume: PLA is about 1.24 g/cm3, ABS about 1.04, PETG about 1.27. The same 500 g is noticeably longer in ABS (199.88 m) than in PETG (163.68 m) at 1.75 mm, so the material choice changes the answer by a fifth.

Within a few percent if your weight and density are right. Densities vary between brands and colors, and diameter tolerance matters because area scales with the square of diameter, so a filament running 0.05 mm thick changes the answer by about 6 percent. Use your filament’s spec sheet values where you can, and keep a 10 percent safety margin on long prints.

Divide your spool price by the total meters the calculator shows to get a per-meter cost, then multiply by the print length from your slicer. On the worked example, $25 / 167.64 m = $0.15 per meter, so a 50 m print costs $7.46. The calculator has no price input: this is a hand calculation using its length output.

Yes, a lot: 2.85 mm has about 2.65 times the cross-section of 1.75 mm, so the same weight is far shorter. A kilogram of 2.85 mm PLA is only about 126.42 m, and UltiMaker’s own data sheet lists about 95 m for a 750 g spool of 2.85 mm PLA, which this calculator reproduces at 94.81 m.

It means the print does not fit: the remainder keeps its sign, so -20.00 m means you are 20 m short, and the verdict line says the same thing in words with the extra meters you need. Split the print, swap to a fuller spool, or use a printer that can pause and change spools mid-print.

Add This Calculator to Your Website

Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.

Powered by Calculator Zilo

References

  1. FilamentOn. Technical Data Sheet: Premium PLA, density by ASTM D792. Accessed October 21, 2026.
  2. UltiMaker. PLA Technical Data Sheet: 750 g, 2.85 mm, filament length ~95 m. Accessed October 21, 2026.
  3. Craftcloud by All3DP. PLA Material Guide: density 1.24 g/cm3. Accessed October 21, 2026.
  4. Botland. Prusa Refill PLA 1.75 mm product specifications: density 1.24 g/cm3, tolerance +/-0.02 mm. Accessed October 21, 2026.
  5. Filament Price Tracker. How much can you print with 1 kg: length per kilogram by material and density. Accessed October 21, 2026.

Related calculators

Technology CalculatorsRaid Size CalculatorSee exactly how much usable space a set of drives gives you at each RAID level before you buy or build.Technology CalculatorsBrute Force Calculator Password strength meters lie by omission: they check whether you used a symbol without computing what that symbol actually bought you.Technology CalculatorsPsu Watt Calculator Picking a power supply starts with one number: how many watts your parts actually draw.Technology CalculatorsDefect Density CalculatorDefect density answers a question a raw bug count cannot: how concentrated are the faults in this code, once its size is taken into account?Technology CalculatorsError Budget CalculatorAn error budget turns a service level objective into a number your team can actually spend.Technology CalculatorsCost Per Tb CalculatorTwo drives can carry similar price tags and wildly different value, because the sticker price says nothing until you divide it by capacity.

We use cookies to analyze traffic. You can accept or decline cookies below. Learn more

calculatorzilo

CalculatorZilo

Free calculators for everyday life. No signup, no cost, just answers.

Categories

Finance Math Health & Fitness Education Science Real Estate Chemistry Browse all calculators

Popular tools

Mortgage Payment Calculator BMI Walking Calculator Salary Per Minute Calculator Percentage Off Calculator

Company

About Us Contact Us Privacy Policy Terms and Conditions
Disclaimer Cookie Policy DMCA Policy Affiliate Disclosure FAQ Accessibility Statement

© 2026 CalculatorZilo • Free calculators for everyone

  • Home
  • Calculators
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
Search