Filament length
0.00m
0.0 cm
Browser-only OrcaSlicer filament tool
A slicer reports filament use as a length, a scale reports it as a weight, and a spool is sold by weight. This calculator converts between the two in both directions from the filament diameter and density you enter, adds grams per metre, volume and cost, and estimates how much filament is left on a part-used spool. Every calculation runs in this page — nothing you type is uploaded, stored or sent to a server.
Set the diameter and density, enter a length or a weight, then selectConvert filament.
0.00m
0.0 cm
0.00g
0.000 kg
0.00
| Length | Weight | Cost |
|---|
| Weight | Length | Cost |
|---|
Weigh the spool with the filament still on it, then subtract the weight of an empty spool of the same type. The difference is the filament left, converted to metres with the diameter, density and price from panel 1.
Enter the three weights, then selectEstimate remaining filament.
0.00g
0.00m
0.0%
A metre of filament is a cylinder, and a cylinder’s volume is its cross-section multiplied by its length. The cross-section comes straight from the diameter, so once the density of the material is known the weight follows:
weight = π × (diameter ÷ 2)² × length × density
Worked example: 1.75 mm PLA at1.24 g/cm³ sliced for a print that needs100 m. The cross-section isπ × 0.875² = 2.405 mm², so the volume is 2.405 × 100 = 240.5 cm³ and the weight is 240.5 × 1.24 = 298.2 g. That is why a 1 kg spool of 1.75 mm PLA holds roughly 335 m.
The same relation runs backwards for a scale reading: divide the weight by the density to get the volume, then divide by the cross-section to get the length. Nothing in the chain depends on the printer, the slicer version or the material brand — only on the diameter and the density.
It depends on the diameter and the density. 1 kg of 1.75 mm PLA at 1.24 g/cm³ is about 335 m, while the same weight of 2.85 mm PLA is roughly 126 m because the thicker strand holds far more plastic per metre. PETG at 1.27 g/cm³ is slightly shorter than PLA for the same weight.
Use the measured diameter when you have it. Nominal 1.75 mm filament is allowed a tolerance of a few hundredths of a millimetre, and because the area depends on the square of the diameter those hundredths change the grams per metre measurably. If the spool only says 1.75 mm, leave the default in place.
On a 1 kg spool the empty holder is roughly 12–25% of the gross weight, so guessing it wrong throws the remaining filament off by a similar proportion. Weigh an empty spool of the same brand if you have one; if not, the default of 200 g is a labelled starting point rather than a measurement.
No. It multiplies the weight by the price per kilogram you typed and does not add shipping, tax or the value of the filament lost to failed prints. Use it to compare two spools, not as a billing number.
No. The conversion is plain arithmetic that runs in this page, and no value you type is stored, logged or transmitted.
Density is the one input that changes between materials, and each material guide lists the profile values OrcaSlicer ships with.
PLA spools, temperature and flowMeasure filament in a G-code fileSave and reuse filament profiles