Skip to content
——/tools · free · no signup

Filament Spool Calculator

Full spool weight minus what you've used gives the grams remaining and the percent left, so you know whether the next print will finish before the spool runs out. Your own weights.

Spool left

How much filament is left on the spool

→ Your numbers
Remaining
grams
650
Remaining %
65%
Remaining = Full spool − used · % = remaining ÷ full spool
——The formula

The remaining filament weight is calculated by subtracting the weight of filament used from the total weight of the spool when full. First, determine the spool's tare weight (the weight of the empty spool itself, without any filament). This tare weight must be subtracted from both the full spool weight and the current spool weight to isolate the filament mass. The formula is: grams remaining = (current spool weight - tare weight) - (full spool weight - tare weight - grams used). However, if you track grams used directly, simplify to: grams remaining = (full spool weight - tare weight) - grams used. Percent remaining = (grams remaining / (full spool weight - tare weight)) * 100. This works because the denominator is the total filament mass when full. The calculation is necessary to avoid mid-print failures; knowing the exact remaining grams lets you compare against the slicer's estimated filament requirement for a print. Always weigh the spool on a digital scale accurate to 1 gram, and record the tare weight beforehand (e.g., by weighing an empty spool of the same type).

——Worked examples

3D Printing Service Bureau

A service bureau has a spool of PLA with a full spool weight of 1200g and a tare weight of 200g (so total filament = 1000g). After printing several prototypes, the cumulative filament used is 600g. Grams remaining = 1000g - 600g = 400g. Percent remaining = (400g / 1000g) * 100 = 40%. They have 400g left, enough for a 350g print job, but they should start a new spool to avoid running out mid-print.

Hobbyist with PETG

A hobbyist uses a 1kg spool of PETG (full spool weight 1250g, tare 250g, so filament = 1000g). They've printed a few parts using 150g total. Grams remaining = 1000g - 150g = 850g. Percent remaining = (850g / 1000g) * 100 = 85%. They have plenty for a 200g print, but they should verify the spool's current weight (1250g - 150g used = 1100g current spool weight, minus tare 250g = 850g filament, matching the calculation).

Educational Lab with ABS

An educational lab has a spool of ABS (full spool weight 1300g, tare 300g, filament = 1000g). After a semester, 780g of filament has been used. Grams remaining = 1000g - 780g = 220g. Percent remaining = (220g / 1000g) * 100 = 22%. They plan a 250g print; they don't have enough and must swap spools. They note that the slicer estimate was accurate within 5g.

——How to read the result

A good remaining percentage depends on your print size and reliability needs. Generally, if you have less than 20% remaining (about 200g on a 1kg spool), you should be cautious with large prints, as slicer estimates can vary by 5-10%. For critical prints, aim for at least 30% more filament than the estimate to account for purges, supports, and errors. There's no universal 'ideal' percentage because it varies by printer calibration and material. The key principle: always compare grams remaining to the slicer's filament usage estimate, not just percentage. If you're below 15%, consider starting a new spool to avoid mid-print failures, especially with materials like TPU that have higher waste. Honest ranges: 50-100% is safe for any print; 20-50% requires checking; below 20% is risky for prints over 150g.

——Common mistakes

Common mistakes include forgetting to subtract the tare weight, leading to overestimating filament remaining by 200-300g. Another error is using the spool's labeled weight (e.g., '1kg') without accounting for the spool's actual weight, which varies by brand. People also assume slicer estimates are exact, but they can be off by 5-15% due to retraction, wipe, or purge settings. Edge cases: partially used spools from unknown sources may have unknown tare weights; weigh a similar empty spool as an approximation. Also, filament absorbs moisture, which can slightly increase weight (by 1-2%), but this is usually negligible. Finally, using a scale with low precision (e.g., 5g increments) introduces error; use a scale accurate to 1g.

——Glossary
Tare Weight
The weight of an empty spool without any filament, used to isolate the filament mass.
Filament Mass
The total weight of the plastic filament on a spool, calculated as full spool weight minus tare weight.
Grams Used
The cumulative weight of filament extruded during prints, often from slicer estimates.
Percent Remaining
The fraction of the original filament mass left on the spool, expressed as a percentage.
Slicer Estimate
The predicted filament weight for a print, generated by slicing software based on model geometry and settings.
——FAQ

How do I find the tare weight of my spool?

Weigh an empty spool of the same brand and type, or if unavailable, weigh the spool before any filament is used and record it.

Can I use the spool's labeled weight (e.g., 1kg) without tare?

No, because the spool itself adds 200-300g; always subtract tare to get accurate filament weight.

What if I don't know the grams used?

Weigh the spool currently, subtract the tare weight, and that gives grams remaining directly.

How accurate are slicer estimates?

Typically within 5-10% of actual usage, but can vary with retraction, purge, and material type.

Is 10% remaining enough for a small print?

It depends; a 10g print might be fine, but for a 50g print, 10% of a 1kg spool is 100g, so yes, but check the exact grams.

Does moisture affect the weight?

Yes, slightly; filament can absorb up to 1-2% moisture by weight, but this is usually negligible for calculations.

What scale precision do I need?

A digital scale accurate to 1 gram is recommended for reliable results.

Can I calculate percentage without grams used?

Yes, weigh current spool, subtract tare, divide by original filament mass, and multiply by 100.

From numbers to a business

Apex models list their filament weight, so you can plan a print run against what's left on the spool.

Reviews

We’re early. Real reviews only.

Apex Digital launched recently. Every purchase comes with a request for honest feedback through our help center. When real buyers write real reviews, they go here — with their permission, by name. Until then, this section stays empty. No fakes. No stock photos. No bullshit.

Used something from the catalog? Leave honest feedback →

While you’re here…