Filament Length to Weight Calculator for 3D Printers
Three calculation modes in one free tool: convert filament length to weight, weight to length, or find exactly how much filament remains on any spool. Supports 22 materials with ASTM D792 verified density values and 14 US brand tare weights.
Enter filament length and material, then tap Calculate Weight to see how many grams your print needs.
Enter the weight in grams and your material. The calculator returns exact length in meters and feet.
Select your spool brand, enter current weight, and pick your material. The calculator shows remaining grams, meters, and whether you have enough for your next print.
The Physics Behind Filament Length and Weight Conversion
The math that converts a meter of 3D printing filament into a weight in grams is geometry. A filament strand is essentially a very long cylinder. A cylinder’s volume is the cross-sectional area times the length, and when you multiply that volume by the material’s density (mass per unit volume), you get weight. Every filament calculator on the internet uses some version of this same formula. What separates a useful calculator from a frustrating one is how accurately it handles the inputs, especially density.
The specific formula this calculator uses is: Weight (g) = Length (m) x 100 x PI x (Diameter / 20)² x Density (g/cm³). The division by 20 converts the diameter from millimeters to centimeters for radius, and the multiplication by 100 converts meters to centimeters so all the units are consistent. The result is grams of filament for a given length.
Why Density Is the Variable That Actually Matters
Density is where most casual calculators go wrong. Standard PLA has a density of 1.24 g/cm³ per ASTM D792 (the Standard Test Method for Density and Specific Gravity of Plastics by Displacement). But “PLA” is not one material. Silk PLA typically measures 1.22 g/cm³. Matte PLA comes in around 1.20 g/cm³ because of the surface-diffusing additives. PLA with metal fill particles can reach 1.65 g/cm³ or higher. Wood-filled PLA is lighter at around 1.15 g/cm³. Using a generic PLA density for a wood-filled print introduces a 7.5 percent error, which means your spool estimate will be off by almost 75 grams on a 1 kg spool. This calculator provides separate density values for every PLA variant.
The same issue plays out across all material families. ABS is notably less dense than PLA at 1.05 g/cm³, which is why a 1 kg spool of ABS gives you noticeably more length than a 1 kg spool of PLA at the same diameter. This matters when you are pricing jobs by the meter rather than by the gram, or when comparing which material gives you the most output per dollar spent. The material comparison chart on this tool updates dynamically so you can see the meters-per-kilogram ranking for all 22 materials at a glance.
Government source: The U.S. Environmental Protection Agency’s 3D Printing Research Program identifies PLA (derived from renewable corn-based feedstocks) and ABS (petroleum-derived) as the two most common FDM filament materials in the US market, with distinctly different environmental emissions profiles during printing. NIST’s Additive Manufacturing Polymer Standards Report (NISTIR 8059) references ASTM D792 as the baseline measurement standard for plastic density in additive manufacturing. All density values in this calculator are calibrated to ASTM D792 specific gravity measurements.
The Diameter Difference: 1.75mm vs 2.85mm
The diameter of your filament changes the calculation significantly because cross-sectional area scales with the square of the radius. A 2.85mm filament has a cross-section of about 6.38 mm², while a 1.75mm filament has a cross-section of about 2.40 mm². That means 2.85mm filament packs 2.66 times more plastic into every meter of length compared to 1.75mm filament. At 1 kg, a 1.75mm PLA spool gives you roughly 335 meters. The same 1 kg in 2.85mm PLA gives you only about 126 meters.
This distinction matters when your slicer reports filament use in meters rather than grams. A Bambu Lab X1 Carbon (1.75mm) reporting 8 meters of PLA usage is a very different amount from an Ultimaker S3 (2.85mm) reporting 8 meters of PLA usage: about 23.9 grams versus about 63.6 grams. Always make sure your diameter setting matches your actual printer and spool before trusting any estimate.
1.75mm Filament
Current standard for the majority of US consumer printers. Used by Creality (all models), Bambu Lab (all models), Prusa (MK series), Anycubic, Elegoo, Sovol, and most Voron builds. A 1kg spool of PLA yields approximately 335 meters.
Most slicer defaults are calibrated for 1.75mm. This is what you should select unless your printer manual specifically says 2.85mm or 3mm.
2.85mm Filament
Sometimes marketed as “3mm” though the true specification is 2.85mm. Used by Ultimaker (all models), LulzBot machines, and some older Bowden-style printers. A 1kg spool of PLA gives approximately 126 meters at this diameter.
Significantly heavier per meter. If your Ultimaker slicer says your print needs 2 meters, that is about 7.9 grams, which is a common source of confusion when comparing slicer output across printer types.
How This Three-Mode Filament Calculator Works Step by Step
Mode 1: Length to Weight (Most Common Use Case)
Your slicer tells you how many meters of filament your print uses. You need to know if your partial spool has enough material, or you are quoting a job and need to know the exact material cost. Enter the length in meters per piece, the number of pieces in your batch, select your material and diameter, and press Calculate Weight. The calculator returns total grams needed, grams per piece, and the percentage of a standard 1 kg spool the job will consume.
If you selected a hygroscopic material (Nylon, TPU, PVA, HIPS), a moisture correction slider appears. Filament stored outside a dry box in a humid US climate (think Florida in August or Seattle in November) can absorb 1 to 3 percent of its weight in moisture. Adjusting this slider subtracts the estimated water weight so your calculation reflects the actual plastic content, not the water-logged weight.
Mode 2: Weight to Length
You have weighed your spool and subtracted the tare to get a remaining weight in grams. Now you need to know how many meters that represents to compare against your slicer’s estimate. Enter the weight in grams, pick material and diameter, and the calculator converts to meters and feet. This mode is also useful when you buy filament by weight and want to know how many meters of printing you are actually getting.
Mode 3: Spool Remaining (The Most Practical Mode)
Place your partial spool on a kitchen scale. Select your brand from the tare presets, which auto-fills the empty spool weight (verified community measurements for 14 major US filament brands). Enter the current scale reading, and the calculator subtracts the tare and tells you remaining grams, meters, feet, and percentage remaining. If you also enter the weight your next print needs (from your slicer), the calculator tells you outright whether you have enough and how many complete prints you can fit on the remaining filament before opening a new spool.
Pro workflow tip: When you open a fresh spool, weigh it before printing. Subtract the rated net weight (1,000g for a 1kg spool) and you have the actual tare for that specific spool. Write it on a piece of tape on the spool hub. This one-time measurement gives you lifetime accuracy for that brand and production run, since spool weights vary slightly between batches.
Verified Material Density Database with ASTM D792 Values
The density values in this calculator come from manufacturer technical data sheets (TDS) referenced against ASTM D792, the standard test method used to measure specific gravity and density of solid plastics by displacement. ASTM D792 is published by ASTM International, the American standards body, and is referenced in NIST’s additive manufacturing polymer testing guidelines. These are the same measurement standards used by commercial resin producers like NatureWorks (Ingeo PLA) and SABIC (ABS and PC resins).
One thing worth understanding: a PLA Technical Data Sheet from NatureWorks lists a specific gravity of 1.24 under ASTM D792. That is the density of the raw polymer before processing. Filament manufacturers compound this resin with colorants, UV stabilizers, flow additives, and sometimes fibrous or metallic fillers. Each additive changes the final density. Below are the most common FDM materials and their typical ASTM D792-referenced density values, with notes on what drives the variation.
| Material | Density (g/cm³) | 1.75mm: m/kg | 2.85mm: m/kg | Hygroscopic | Notes |
|---|---|---|---|---|---|
| PLA Standard | 1.24 | ~335 | ~126 | No | NatureWorks Ingeo reference. Most common 3D printing filament in the US. |
| PLA+ | 1.21 | ~344 | ~129 | No | Impact modifiers reduce density slightly. Slightly more meters per kg than PLA. |
| PLA Silk | 1.22 | ~341 | ~128 | No | Silk additives (often wax or polyester blends) marginally reduce density. |
| PLA Metal Fill | 1.65 | ~251 | ~94 | No | Copper, bronze, or iron powder; significantly heavier. Much less length per kg. |
| PLA Wood Fill | 1.15 | ~361 | ~135 | No | Wood fiber reduces density. Longest PLA variant per kilogram. |
| PETG | 1.27 | ~327 | ~123 | No | Eastman Chemical Tritan PETG reference. Slightly denser than PLA. |
| PETG Carbon Fill | 1.30 | ~319 | ~120 | No | Short carbon fiber adds stiffness and minor density increase. |
| ABS | 1.05 | ~395 | ~149 | No | SABIC Cycolac reference. Significantly less dense than PLA; longest non-fill at 1.75mm. |
| ASA | 1.07 | ~388 | ~146 | No | UV-stable ABS variant. Slightly denser due to acrylate rubber modifier. |
| TPU 95A | 1.21 | ~344 | ~129 | HYGRO | BASF Elastollan reference. Shore 95A hardness. Absorbs moisture. |
| TPU 87A (Soft) | 1.19 | ~350 | ~131 | HYGRO | Softer grade; more flexible, very slightly less dense. |
| Nylon PA12 | 1.01 | ~411 | ~154 | HYGRO | Arkema Rilsan reference. Lightest of the engineering filaments; longest per kg. |
| Nylon PA6 | 1.13 | ~367 | ~138 | HYGRO | BASF Ultramid reference. Denser and absorbs more moisture than PA12. |
| Nylon CF | 1.10 | ~377 | ~142 | HYGRO | Short-fiber carbon nylon. Stiffer and heat-resistant; common in drone parts. |
| Polycarbonate (PC) | 1.20 | ~347 | ~130 | No | Bayer Makrolon reference. High-temperature engineering resin. |
| PC-ABS Blend | 1.14 | ~365 | ~137 | No | Balanced between PC stiffness and ABS processability. |
| HIPS | 1.07 | ~388 | ~146 | HYGRO | High Impact Polystyrene; commonly used as ABS support material. |
| PVA | 1.23 | ~337 | ~127 | HYGRO | Polyvinyl Alcohol water-soluble support. Absorbs moisture rapidly; store in dry box. |
| Polypropylene (PP) | 0.90 | ~460 | ~173 | No | Lowest density FDM filament. Most meters per kilogram of any common material. |
Density values reference ASTM D792 specific gravity measurements from manufacturer TDS documents. Meters per kg calculated for round filament strand. Actual values vary by brand formulation, batch, and colorant loading. Values shown are for planning estimates.
Empty Spool Tare Weights for Major US Filament Brands
Knowing the empty spool weight is the key that unlocks the Spool Remaining mode. Without it, you cannot subtract the right amount from your current total weight to get filament-only weight. The values below are compiled from community weigh-in databases, manufacturer product pages, and Prusament’s per-spool QR code tracking system (which gives the exact weight for each individually produced spool). Because manufacturers update their spool designs without announcement, treat these as starting estimates and weigh an empty spool from the same batch whenever possible.
| Brand | Spool Type | Tare Weight (g) | Notes |
|---|---|---|---|
| Bambu Lab | Reusable plastic | 212 | Community average 208-216g. Most common Bambu spool. |
| Bambu Lab | Cardboard | 205 | Eco-line packaging. Slightly lighter than the reusable spool. |
| Bambu Lab | Refill core | 233 | Used with AMS refill system. Heavier internal structure. |
| Prusament | Plastic | 200 | Prusa Research publishes per-spool data via QR code. Community: 192-207g range. |
| eSUN | Plastic (current) | 200 | 2024 redesign. Earlier batches were 224-267g. Check which generation you have. |
| eSUN | Cardboard | 85 | eSUN refill/eco spools. Very light; account for this in the brand selector. |
| Hatchbox | Plastic | 190 | One of the lighter plastic spools; consistent across recent batches. |
| Polymaker | Cardboard | 140 | Polymaker’s official spec on their product pages. |
| Polymaker | Plastic (older) | 215 | Pre-2023 plastic spools. Current production is mostly cardboard. |
| SUNLU | Plastic | 250 | One of the heavier generic-style spools. Consistent across brands. |
| Overture | Cardboard | 230 | Has shipped multiple spool generations. Variance of 76g+ across generations. |
| Elegoo | Plastic | 230 | Standard plastic spool. Used across PLA, PETG, and ABS lines. |
| Inland (MicroCenter) | Plastic | 230 | Rebranded product; spool weight matches other Chinese-produced plastic spools. |
| Anycubic | Cardboard | 127 | Lighter cardboard variant. Often shipped with printers. |
| Generic plastic | Standard 1kg plastic | 245 | Conservative estimate for unknown-brand plastic spools. |
| Generic cardboard | Standard cardboard | 100 | Conservative estimate for unknown-brand paper/cardboard spools. |
Three Real US Print Scenarios That Show Why Accurate Math Matters
San Diego, California: Print Farm Operator Preventing Runout
A San Diego maker runs a six-printer Creality Ender-5 Plus farm producing custom gaming miniatures for a tabletop gaming company. Each batch is 18 pieces, each piece requiring 7.2 meters of PLA according to Cura’s gcode output. Without the Length to Weight mode, the operator estimates roughly half a spool should be plenty. Running the actual numbers: 18 pieces x 7.2m = 129.6 meters total, which calculates to 384.9 grams of PLA at 1.75mm and 1.24 g/cm³ density. That is 38.5 percent of a 1 kg spool. The partial spool on printer three weighed 480 grams including the tare of 230 grams. That leaves 250 grams of filament. At 38.5 percent of 1 kg, the batch needs 385 grams. The spool is 135 grams short. The operator swaps in a fresh spool before the batch starts. Zero failed prints. Zero wasted machine time.
Chicago, Illinois: Commercial Print Shop Quoting Nylon Parts
A Chicago engineering print shop wins a contract for 50 PA12 Nylon jig brackets for a CNC machine shop. Each bracket needs 14.6 meters of filament according to the slicer. The shop knows Nylon is hygroscopic and their spools have been on an open shelf for three weeks in Chicago’s fall humidity. Using the Length to Weight mode with Nylon PA12 at 1.75mm and 1.01 g/cm³ density: 14.6m per piece x 50 pieces = 730 meters total, calculating to 836.8 grams net. With the moisture correction set to 1.5 percent (realistic for Nylon in 65 percent relative humidity for three weeks), the adjusted purchase order adds an extra 1.5 percent material buffer. The quote comes out accurate to within 2 percent of actual material consumed.
Nashville, Tennessee: Home Maker Planning a Weekend PETG Project
A Nashville hobbyist wants to print a set of pegboard mounting hooks for their workshop. The slicer says each hook uses 3.4 meters of PETG. They want 36 hooks. The partial spool on the printer has been sitting in the garage. They weigh it: 612 grams total. Using the Spool Remaining mode with the Hatchbox preset (190g tare) reveals 422 grams of PETG remaining. Switching to the Length to Weight mode: 36 hooks x 3.4m = 122.4 meters total, needing 463.7 grams of PETG at 1.27 g/cm³ density. The remaining 422 grams is 41.7 grams short for the full 36. The maker prints 32 hooks instead and orders a fresh spool for the remaining four. No mid-print spool runout, no wasted 8-hour print jobs.
Six Expert Tips for Accurate Filament Weight Estimation
Dry Your Filament Before Weighing
Hygroscopic filaments (Nylon, TPU, PVA, HIPS) absorb moisture that adds grams without adding usable plastic. Dry in a food dehydrator at 50°C for 4 to 8 hours before weighing for an accurate reading. The Moisture Correction slider in this calculator helps estimate the impact without drying first, but drying is more accurate.
Always Match Density to Your Actual Brand
Generic PLA at 1.24 g/cm³ is a starting point, not a guarantee. Silk PLA, PLA+, and matte PLA all have different densities. Download the Technical Data Sheet (TDS) from your filament brand. Hatchbox, Polymaker, eSUN, and Prusament all publish these. The density value is under “Physical Properties” listed in g/cm³ or g/cc, which are the same unit.
Weigh Empty Spools Before Discarding
When a spool runs out, put it on your kitchen scale immediately and write the weight on a piece of tape before recycling or reusing. Build your own personal tare database for the brands you use regularly. Your own measured values are more accurate than any table because they reflect your specific production batch and spool generation.
Account for Purge and Waste in Batch Jobs
When printing batches across multiple days or with color changes, add 5 to 10 grams per spool change for purge lines and failed start material. Multi-material printing on Bambu AMS can use 10 to 30 grams extra per color change per part for purge towers. Build this waste factor into your batch weight calculations when quoting production jobs.
Use the Slicer Estimate as a Sanity Check
Most slicers (Cura, PrusaSlicer, Bambu Studio, Orca) estimate filament use in both grams and meters. Run both through this calculator and compare the two estimates. If they agree within 5 percent, your density selection is good. If they disagree by more than 10 percent, recheck your filament diameter setting in both the slicer and this calculator before trusting either number.
Plan Multi-Spool Jobs With Partial Spools First
If a job needs more material than one spool, use your oldest or most-depleted partial spool for the first portion of the print, then swap in a fresh spool for the remainder. This keeps your newest spools in good condition (no mid-spool seam) and uses up partials before they absorb more atmospheric moisture. Calculate how many meters each partial spool covers before you start the job.
Quick Reference: Filament Data for US Makers
Use this reference table alongside the 3D Print Cost Calculator when planning material purchases. Prices reflect US online retail averages as of 2026 (Amazon, MatterHackers, and direct brand sites). Average print weight is based on a typical desktop decorative object at 20 percent infill and 3 perimeters.
| Material | Avg US Price / kg | m per kg (1.75mm) | Best Applications | Key Limitation |
|---|---|---|---|---|
| PLA Standard | $19 – $26 | ~335 m | Prototypes, display models, gifts | Brittle above 60°C |
| PLA+ | $22 – $30 | ~344 m | Functional parts needing better impact resistance | Less stiff than standard PLA |
| PETG | $22 – $32 | ~327 m | Food-safe prints, outdoor parts, brackets | Sticks aggressively to glass beds |
| ABS | $20 – $28 | ~395 m | High-temp housings, automotive trim | Requires enclosure; warps without |
| ASA | $26 – $38 | ~388 m | Outdoor signage, garden tools, marine parts | More expensive than ABS; needs enclosure |
| TPU 95A | $28 – $42 | ~344 m | Phone cases, gaskets, flexible brackets | Slow print speed; tangles easily |
| Nylon PA12 | $38 – $58 | ~411 m | Load-bearing parts, bushings, wear components | Must store in dry box; absorbs moisture fast |
| PC | $45 – $75 | ~347 m | Transparent parts, high-temp structural parts | Needs 250°C+ hotend; enclosure required |
| PP | $35 – $55 | ~460 m | Living hinges, caps, chemical-resistant containers | Extremely difficult bed adhesion |
| PVA (Support) | $50 – $90 | ~337 m | Dual-extrusion water-soluble supports | Absorbs moisture within hours; expensive |
16 Frequently Asked Questions About Filament Weight and Length
Related 3D Printing and Maker Calculators
This calculator is provided for informational and planning purposes only. Calculated weight and length estimates are based on idealized filament geometry (perfectly round cross-section at the stated diameter) and published material density values measured under ASTM D792 conditions. Real filament deviates due to diameter tolerance, colorant loading, moisture absorption, and manufacturing variability.
Material density values are sourced from manufacturer Technical Data Sheets from NatureWorks, BASF, Eastman Chemical, Bayer, Arkema, and SABIC, cross-referenced with ASTM D792 specific gravity standards. Empty spool tare weights are community-measured averages compiled from user reports through 2026; actual values vary by production batch.
USCalculators.com is an independent resource not affiliated with any filament manufacturer, printer brand, or distributor. No content constitutes engineering advice or a warranty of any kind. For critical applications where material weight determines structural integrity, verify with a calibrated scale and consult a licensed engineer. Content last reviewed: 2026. For corrections or updates, contact our editorial team.