Filament Weight to Length Calculator

Convert 3D printer filament weight (grams) to length (meters) and vice versa. Free precision tool supporting 1.75mm and 2.85mm filament diameters.

⚡ Interactive Calculation Engine Active

Please enable JavaScript in your browser to run live computations, 2D envelope diagrams, and export PDF reports.

How to Use Filament Weight Calculator

  1. Select your filament diameter (standard 1.75mm or 2.85mm / 3.00mm).
  2. Choose your filament material type (PLA, PETG, ABS, TPU, Nylon, PC, ASA).
  3. Enter either weight in grams to find length in meters, or enter length in meters to find weight.
  4. Review the exact volumetric conversion results instantly.

What is the Filament Weight Calculator?

The Filament Weight Calculator is a precision conversion tool that translates between filament mass (grams/kilograms) and physical spool length (meters/feet) using cross-sectional geometry and material densities.

Formula Used

• Cross-Sectional Area (mm²) = π × (Diameter / 2)² • Volume per Meter (cm³/m) = Area (mm²) × 1,000 / 1,000 = Area / 100 • Weight per Meter (g/m) = Volume per Meter × Material Density (g/cm³) • Total Length (m) = Total Weight (g) / Weight per Meter (g/m)

Real-World Example

For 1.75mm PLA (Density = 1.24 g/cm³): • Radius = 0.875 mm -> Area = π × (0.875)² = 2.405 mm² • Weight per meter = 2.405 × 1.24 / 100 = 2.982 g/m • In 1,000g spool: Length = 1,000 / 2.982 = 335.3 meters.

Accuracy and Limitations

Calculations assume standard nominal 1.75mm diameter. Specialized filaments with carbon fiber or wood infills may have slightly modified density profiles.

Who It Is For

Makers checking if leftover spool length is sufficient for their next sliced print job.

Frequently Asked Questions

How many meters of 1.75mm filament are in a 1kg spool?
A standard 1kg (1,000g) spool of 1.75mm PLA filament contains approximately 335 meters (1,100 feet). A 1kg spool of PETG contains ~327 meters, and lighter ABS contains ~400 meters.
Why does filament length vary between materials of the same weight?
Because different thermoplastics have different physical densities. For example, ABS has a density of ~1.04 g/cm³, while PLA is denser at ~1.24 g/cm³ and PETG is ~1.27 g/cm³.