InputTestHub

Filament Length to Weight Calculator

Converts 3D printing filament between length, weight and volume for any diameter and material density.

Calculators Nothing uploaded No sign-up Free, unlimited
Calculators tool
Enter your figures and press Calculate.
In short Filament is a cylinder, so converting between the length a slicer reports and the weight a scale measures is geometry plus one density. A metre of 1.75 mm filament is 2,405 mm³, and at the 1.24 g/cm³ typical of PLA that is 2.98 g — which is why a 1 kg spool of PLA holds roughly 335 metres. The number worth carrying away is what happens when the diameter changes, because diameter enters as a SQUARE. 2.85 mm filament is not 1.63 times heavier per metre than 1.75 mm, it is 2.65 times heavier, and the same weight of it is 2.65 times shorter. That ratio is exact and it holds for every material, because the density cancels out of the comparison entirely — which is also how this tool is tested. Density is the one figure here that is not geometry, and it varies: PLA and PETG sit near 1.24 and 1.27, ABS nearer 1.04, and filled filaments wander a long way from all of those because the filler is not plastic. Wood-filled and carbon-filled spools are the ones where a table will let you down. If your spool prints a density, type it in — it is true for your spool in a way no typical value can be. And remember this is nominal geometry: real filament varies by a few hundredths of a millimetre along its length, which is exactly what the tolerance figure on a good spool is telling you.

How to use the Filament Length to Weight Calculator

  1. Enter your figures in the input fields.
  2. The result updates as you type, together with the full working.
  3. Check the breakdown table to see exactly how the number was reached.

About the Filament Length to Weight Calculator

The Filament Length to Weight Calculator converts 3D printing filament between length, weight and volume for any diameter and material density. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Working out whether a spool has enough left for a print.
  • Converting a slicer length estimate into grams.
  • Comparing spools sold by length against spools sold by weight.

Details

1 m of 1.75 mm PLA2.98 g
A 1 kg PLA spoolabout 335 m
2.85 mm against 1.75 mm2.65× the weight per metre, because diameter is squared
The one non-geometric figureDensity — use your spool's if it prints one
Nominal geometry and one density. Good filament is held to about ±0.02 mm, which is roughly ±2% in weight per metre.

Frequently asked questions

Why is 2.85 mm so much heavier per metre?
Because area goes as the square of diameter. (2.85/1.75)² is 2.65, so a metre weighs 2.65 times as much and the same weight is 2.65 times shorter. Reaching for the plain ratio of 1.63 is the usual mistake.
How many metres in a 1 kg spool?
About 335 m for 1.75 mm PLA and about 126 m for 2.85 mm PLA. It depends on density, so PETG and ABS differ.
Where do the densities come from?
They are typical values for each material. Brands differ, and filled filaments — wood, carbon, metal — differ a lot because the filler is not plastic. Every field here accepts your own figure.
Is filament exactly the stated diameter?
No, and that is what the tolerance on the spool label means. A ±0.02 mm tolerance is about ±2% in volume, so treat any length figure as close rather than exact.
Are there any usage caps on the Filament Length to Weight Calculator?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the utility.
Does anything I enter leave my computer?
No. The Filament Length to Weight Calculator runs entirely in your browser using JavaScript. Because the work happens locally, the utility also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
Can you show an example?
Enter 100 m of 1.75 mm PLA and the Filament Length to Weight Calculator returns about 298 g.
What problem does the Filament Length to Weight Calculator solve?
In practice it gets used for three things: working out whether a spool has enough left for a print. Converting a slicer length estimate into grams. Comparing spools sold by length against spools sold by weight. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Any caveats I should know about?
Nominal geometry and one density. Good filament is held to about ±0.02 mm, which is roughly ±2% in weight per metre.
What are the reference figures here?
1 m of 1.75 mm PLA is 2.98 g. A 1 kg PLA spool is about 335 m. 2.85 mm against 1.75 mm is 2.65× the weight per metre, because diameter is squared. These are printed on the page itself, so you do not have to take them on trust.
Is the number rounded?
The calculation runs in double precision and the result is shown to ten significant figures, so converting a value and converting it back returns the original. What is displayed is rounded for readability; what is copied is not.

Related calculators tools

All 382
01

Loan Calculator

Works out the monthly payment, total interest and full repayment schedule for any loan from…

02

EMI Calculator

Calculates your Equated Monthly Instalment with a full principal-versus-interest breakdown and…

03

Mortgage Calculator

Estimates a full monthly housing payment including principal, interest, property tax…

04

Car Loan Calculator

Calculates a car finance payment from the price, deposit, trade-in, interest rate and term…

05

Personal Loan Calculator

Works out instalments and total cost for an unsecured personal loan, including any processing…

09

SIP Calculator

Projects the maturity value of a monthly Systematic Investment Plan, showing invested amount…