Skip to content
MetriFab

How Much Filament Is Left? Spool Weight to Length Calculator

Put the spool on a kitchen scale, choose the brand and material, and read off the grams, meters and percent remaining.

Your measurements

Filament

1.24 g/cm³

Typical density for this material. Use your filament's data sheet if it gives one.

Diameter

Most printers use 1.75 mm; some, such as Ultimaker, use 2.85 mm. It is printed on the spool label.

Spool

Empty 242 g

Reusable spool with cardboard core as shipped: 233–250 g reported (midpoint used). The bare reusable spool is about 208–216 g and older gen-1 spools about 251–264 g.

Put the spool, with its filament, on a kitchen scale.

Rough fill level

Electricity (optional)

110 W

Typical average draw, estimated. A plug-in power meter gives your printer's real figure.

Filament left335.3 m

Results

PLA (Polylactic Acid) left on the spool

335.3m

= 1100.1 ft

About 100% of a 1000 g spool. Compare this with the filament length your slicer shows for the print.

Filament weight
1000g
= 35.27 oz
Scale weight minus 242 g empty spool
Electricity for the print
$0.14
8 h on Bambu Lab P1S (estimated draw)

Check before you cut (2)

  • Empty spools from this brand vary by about ±9 g, so the remaining length could be off by about ±3 m. Weigh one of your own empty spools and enter it for an exact figure.
  • 1.24 g/cm³ is a typical density for PLA (Polylactic Acid). Brands differ by a few percent, and the length changes by the same percentage. Use the density on your filament's data sheet if you have it.

In short

Scale reading − empty spool = filament grams. 1 kg of 1.75 mm PLA is about 335.3 m; an empty Bambu Lab (reusable spool, as shipped) spool is about 242 g.

Every brand and material preset can also be loaded from a shared link.

Empty spool weight by brand

Subtract the empty spool from your scale reading. Spools from the same brand vary by several grams, so weighing one of your own empties is always the most accurate option.

BrandEmpty spoolSpool typeBasis
Bambu Lab (reusable spool, as shipped)242 g (233–250 g reported)PlasticCommunity readings
eSun (plastic spool)220 g (200–240 g reported)PlasticCommunity readings
eSun (cardboard spool)150 g (150–165 g reported)CardboardCommunity readings
Polymaker (1 kg cardboard spool)140 g (133–147 g per maker)CardboardMaker's figure
Prusament (plastic sides + cardboard core)200 g (192–207 g reported)PlasticCommunity readings
Hatchbox (plastic spool)227 g (210–244 g reported)PlasticCommunity readings
Sunlu (plastic spool)161 g (133–189 g reported)PlasticCommunity readings
Overture (cardboard spool)163 g (one reading)CardboardSingle community reading
Overture (plastic spool)204 g (171–237 g reported)PlasticCommunity readings
Creality (plastic spool)140 g (one reading)PlasticSingle community reading
Inland / Micro Center (plastic spool)220 g (200–240 g typical)PlasticEstimate
Duramic 3D (cardboard spool)140 g (130–150 g typical)CardboardEstimate
Eryone (cardboard spool)140 g (130–150 g typical)CardboardEstimate
Amazon Basics (plastic spool)220 g (200–240 g typical)PlasticEstimate
MasterSpool / 3D-printed spool180 g (estimate)MasterSpoolEstimate

Sources for each figure are listed on the brand pages and in the empty spool weight chart. "Estimate" means no published weight was found.

Meters per kilogram for common filaments

Length depends only on density and diameter. Densities marked typical are generic values; a specific brand can be a few percent off.

MaterialDensity1 kg at 1.75 mm1 kg at 2.85 mm
PLA (Polylactic Acid)1.24 g/cm³ (typical)335.3 m126.4 m
PETG (Polyethylene Terephthalate Glycol)1.27 g/cm³ (typical)327.4 m123.4 m
ABS (Acrylonitrile Butadiene Styrene)1.04 g/cm³ (typical)399.8 m150.7 m
ASA (Acrylonitrile Styrene Acrylate)1.07 g/cm³ (typical)388.6 m146.5 m
TPU 95A (Flexible Elastomer)1.21 g/cm³ (typical)343.6 m129.5 m
PLA-CF (Carbon Fiber PLA)1.22 g/cm³340.8 m128.5 m
PETG-CF (Carbon Fiber PETG)1.25 g/cm³332.6 m125.4 m
PA6-CF (High Tensile Nylon 6 CF)1.09 g/cm³381.4 m143.8 m
PC (Polycarbonate)1.2 g/cm³ (typical)346.5 m130.6 m
Bronze Metal Fill PLA (colorFabb bronzeFill)3.9 g/cm³106.6 m40.2 m

All 40 materials are in the filament density chart.

Worked example: a full Bambu Lab spool of PLA

The same three steps the calculator runs, for PLA (1.24 g/cm³) on a Bambu Lab (reusable spool, as shipped) spool.

  1. Step 1: Subtract the empty spool

    W_net = W_total − W_spool

    = 1242 g − 242 g
    = 1000 g of filament

    Bambu Lab (reusable spool, as shipped) spools are taken as 242 g (233–250 g reported). A ±9 g spread changes the answer by about 3 m.

  2. Step 2: Cross-section of 1.75 mm filament

    A = π × (d ÷ 20)²

    = π × (0.0875 cm)²
    = 0.024053 cm²

    The diameter in millimetres is halved and converted to centimetres so the units match the density in g/cm³.

  3. Step 3: Length from weight

    L = W_net ÷ (ρ × A × 100)

    = 1000 g ÷ (1.24 g/cm³ × 0.024053 cm² × 100)
    = 335.3 m

    Dividing by density and cross-section gives centimetres; ÷100 gives metres. A density that is 2% off makes the length 2% off.

Filament remaining: common questions

Scale method, spool weights and accuracy.

How do I tell how much filament is left on a spool?

Weigh the spool on a kitchen scale, subtract the weight of the empty spool, and convert the grams that remain to length using the filament's density and diameter. The calculator does the conversion and shows the result in meters, feet and percent of a full spool.

How many meters are in a 1 kg spool of PLA?

About 335.3 m for 1.75 mm PLA at a typical density of 1.24 g/cm³, and about 126.4 m for 2.85 mm. Brands differ by a few percent because their densities differ.

What if my spool brand is not listed or I am not sure of its empty weight?

Weigh an empty spool of the same brand, tick 'I weighed an empty spool myself' and enter the weight. The result then uses your measurement instead of the reference value, which removes the biggest source of error.

Is the result exact?

It is as exact as the two inputs it depends on: the empty spool weight and the filament density. A 10 g error in the empty spool weight is about 3 m of 1.75 mm PLA. The calculator warns when it is using an estimated value.