Filament & spools

Filament & spool calculator

Check usable filament remaining on a spool, job sufficiency and length–mass conversion with your material density. Review the method, a worked example and the limits before using your result.

Filament & Spool Calculator

Weigh your spool, check a print, or convert filament length and mass.

This calculator needs JavaScript. If it does not start, check that the complete snippet and its script are allowed on this page.

Calculator inputs and result

Editable example values. Replace them with your own measurements.

Weigh an identical empty spool or use its verified tare.

From your slicer. Leave blank to skip the job check.

Use the measured or specified diameter.

Use the density for your filament from its manufacturer.

Your result

—

Enter your values to calculate.

Calculation details
Detailed calculation
Export

Solid, round FDM filament. Use the empty weight of this exact spool. Job mass should include supports, brim and purge; a reserve does not guarantee a successful print.

Print reserve

Settings & draft

Edits can be saved in this tab. Device saving is optional.

How to use

  1. For remaining material, weigh the spool and enter a measured or documented empty-spool tare.
  2. Optionally enter the slicer’s job mass and an additional mass reserve. Leave the job empty when you only need the remaining amount.
  3. For length–mass conversion, supply filament diameter and the density of the actual material.
  4. Review usable mass, sufficient or short status, and the numerical margin before deciding whether to start the print.

Calculation method

Usable remaining mass = gross spool mass − empty-spool mass. A job requires entered job mass + mass reserve, and sufficiency compares those quantities before display rounding. For circular filament, cross-sectional area = π × (diameter / 2)². Density converts its geometric volume to mass, allowing length to be solved from mass or mass from length. The diameter and density must describe the same material assumed by that conversion.

Worked example

A gross spool mass of 320 g with a 180 g tare leaves 140 g usable filament. A 100 g job and no added reserve leaves a 40 g margin by mass. With entered density 1.24 g/cm³ and diameter 1.75 mm, 100 g corresponds to about 33.528362 m of filament. The density is a calculation input, not a universal value for all material sold under one polymer name.

Assumptions and limits

Tare and density are not inferred from a brand-independent preset. The comparison does not allow automatically for scale error, slicer error, moisture, inaccessible spool-end material or feeding failures. A blank job means no sufficiency verdict; an explicitly zero job is a different input. The tool checks material quantity and does not predict print success.

Continue your plan

Price a job with the 3D printing cost calculator, check its flow demand, or inspect a uniform scale and fit change.

Copy, download or print a valid result to keep the inputs with the estimate. Currency selections label your prices; they do not apply an exchange rate. Product-dependent examples should be replaced with data for the material or equipment you actually use.

For the measurement and planning details, read checking filament remaining from spool weight and density.