Home / Packaging Engineering / Cushion and Foam Thickness Calculator
Packaging Engineering
Cushion and Foam Thickness Calculator (Drop Height, Fragility, Static Loading)
Size the protective foam a fragile product needs from three numbers you can look up or measure: how fragile the product is, how much it weighs, and how far it can fall in handling. Give the tool the product weight, its fragility as a G-factor, a safety factor, and a foam material, and it returns the minimum foam thickness, the bearing area to put under the product, the static loading that area produces, and the shock the product would feel in a drop. It plots the U-shaped cushion curve for your foam so you can see the transmitted G against the static loading, with your fragility line and your design point marked on it. It works in imperial or metric, picks the drop height from the package weight or takes yours, sizes the bearing area from the optimal stress of the foam or takes yours, and confirms the static loading lands inside the material band. Every number stays in your browser.
Cushioning is the part of a package that turns a fall into a survivable shock. When a parcel is dropped in transit, the product decelerates over the distance the foam can compress, and the shorter that distance the harder the jolt. Every product has a fragility, a peak deceleration it can take before it breaks, expressed as a multiple of gravity called the G-factor. Cushion design is the job of making sure the shock that reaches the product in a real drop stays below that G-factor with room to spare. This calculator makes the whole chain visible. It reads the fragility as the ceiling, works out the drop height the package will see from its weight, sizes the bearing area so the foam works in its efficient range, and then uses the energy method to find the thickness that keeps the transmitted shock under the fragility. Because we are neutral and not selling foam, the tool shows you the real trade between thickness, area, and material rather than pushing one product. It is free, needs no sign-up, and is built for real drop specs and packing decisions, not foam sales.
In short: the cushion has to absorb the drop energy, so the transmitted shock is roughly the cushion factor times the drop height divided by the thickness, and the minimum thickness is t = C x h / G_allow, where G_allow is the product fragility divided by the safety factor. The bearing area sets the static loading, sigma = W / A, which must land inside the foam’s optimal band or the foam bottoms out or turns too stiff. On the default 10 lb product with a fragility of 40 G, EPE foam, a safety factor of 1.3, and an auto drop height of 30 in, the recommended bearing area is 10 in2, the static loading is 1.00 psi (inside the EPE band), the minimum foam thickness is 2.15 in (about 55 mm), and the transmitted shock is 31 G, below the 40 G fragility, so the design passes.
minimum foam thickness
2.15 inminimum foam thickness
- Minimum foam thickness
- 2.15 in
- Recommended bearing area
- 10.0 in2
- Static loading
- 1.00 psi
- Transmitted shock
- 31 G
- Drop height used
- 30 in
PASS: transmitted 31 G is below the fragility of 40 G. The static loading 1.00 psi is inside the optimal band for this foam.
How the calculator works
The tool follows the five steps a packaging engineer works through to size a cushion, and it does them in order. First it reads the product fragility, the G-factor, as the shock ceiling the product must never cross. Second it sets the drop height, either from the package weight or from a value you type, because a heavier package is handled from a lower height. Third it sizes the bearing area, the footprint of foam under the product, so the static loading lands where the foam works best. Fourth it draws the cushion curve for the material, the U-shaped plot of transmitted shock against static loading. Fifth it uses the energy method to find the thickness that keeps the transmitted shock below the fragility, then confirms the result on the curve. You give it the inputs and it walks the same path a hand calculation would.
The core of it is the energy method, which is the basis of ASTM D1596 dynamic cushioning. A falling product carries kinetic energy set by its weight and the drop height, and the foam has to absorb that energy as it compresses. Work the energy balance through and the transmitted shock comes out as G = C x h / t, where C is the cushion factor of the material, h is the drop height, and t is the thickness. Rearrange it for the thickness you need and you get t_min = C x h / G_allow, where G_allow is the fragility divided by the safety factor. On the default that is a 40 G fragility divided by a safety factor of 1.3, giving an allowable of about 31 G, and with the EPE cushion factor and the 30 in drop the minimum thickness works out to 2.15 in, about 55 mm. The transmitted shock at that thickness is 31 G, which sits under the 40 G fragility, so the product survives with the margin the safety factor buys.
The thickness answers only half the design. The other half is the area, and it comes from the static loading. Static loading is the product weight spread over the bearing area, sigma = W / A, and every foam has a static loading at which it absorbs energy most efficiently. The tool sizes the area from that optimal stress, A = W / sigma_opt, so on the default 10 lb product with EPE at about 1.0 psi the recommended area is 10 in2 and the static loading lands at 1.00 psi, right in the middle of the EPE band. Get the area wrong and the thickness math still holds, but the foam no longer works at the efficiency the thickness assumed, which is the trap the fifth worked example shows. This work sits inside the Packaging Engineering silo and feeds the wider Supply Chain hub, because the cushioned product goes into a box that then has a size and a billable weight of its own.
Product fragility and the G-factor
Fragility is the first number in cushion design because it sets the ceiling everything else works under. A product’s fragility is the peak deceleration it can survive without damage, written as a multiple of gravity and called the G-factor. A fragility of 40 G means the product can take a jolt forty times the force of gravity and come through intact, but a harder shock risks breaking it. The number comes from the product itself, from its weakest internal part, and it is measured on a shock machine using the damage boundary method in ASTM D3332. Cushion design never changes the fragility. It works to keep the shock the product actually feels in a drop below that fixed limit.
When you do not have a measured fragility, the tool gives you the standard bands from MIL-HDBK-304C, which group products by how much shock they tolerate. Extremely fragile products sit at 15 to 25 G and cover precision instruments and sensitive electronics. Very delicate products run 25 to 40 G and include medical devices and hard drives. Delicate products fall in the 40 to 60 G band, which is where laptops and displays live. Moderately delicate products take 60 to 85 G, covering televisions and printers. Moderately rugged products handle 85 to 115 G, the range for appliances and power tools. Rugged products are 115 G and up, the machinery and castings that shrug off handling. The fragility class selector in the tool fills the G-factor field from these bands so you can start from a category and refine it later.
The safety factor is how you buy margin against a fragility you can never know perfectly. A measured fragility has scatter, a drop can land on an awkward corner, and foam ages and takes a set over time, so designing right at the fragility leaves no room for any of it. The tool divides the fragility by the safety factor to get the allowable G it designs to, G_allow = fragility / FS, and a factor around 1.3 is the common choice. On the default the 40 G fragility becomes a 31 G allowable, which is why the thickness is sized so the transmitted shock comes out at 31 G rather than right up at 40 G. A larger safety factor buys more room but calls for more foam, so it is a deliberate trade rather than a free cushion.
Drop height from the package weight
The second input is the drop height, and it matters as much as the fragility because the shock rises with the height of the fall. A product dropped from higher up hits the foam faster, carries more energy, and has to be decelerated harder, so the same product needs more foam for a taller drop. The drop height in a cushion calculation is not the shipping distance, it is the height the package can fall during handling, from a bench, a conveyor, a stack, or a worker’s grip. The taller the credible drop in your distribution, the more energy the cushion has to absorb, and the energy method turns that height straight into required thickness.
Heavier packages are handled from lower heights, and the tool builds that pattern into the auto drop-height mode. A person lifts a light parcel to chest height and can drop it a long way, but a heavy package is carried low and set down carefully, so the credible drop shrinks as the weight grows. The tool uses the standard weight-to-drop table: a package of 0 to 10 lb is assigned a 30 in drop, 10 to 40 lb gets 24 in, 40 to 60 lb gets 18 in, 60 to 80 lb gets 15 in, 80 to 100 lb gets 12 in, 100 to 120 lb gets 10 in, and anything over 120 lb gets 6 to 8 in. This is why the default 10 lb product is designed for a 30 in drop, and why the heavy 60 lb product in the third worked example needs surprisingly little foam even at a higher fragility: it is handled from only 18 in.
Auto mode is the safe default, but the manual field is there for a reason. If your distribution has a known worst case, a specific conveyor drop or a documented stacking height, type it in and the tool designs to that number instead of the weight-based estimate. ISTA and ASTM D4169 distribution profiles set drop heights by package weight and shipping method, and a formal test plan may call for a height the generic table does not match. The generic drop heights are a sound starting point when you have no test data, and the manual mode lets you design to a real requirement when you do.
Static loading and the bearing area
The bearing area is the footprint of foam that actually carries the product, and it sets the static loading, which is where foam design quietly succeeds or fails. Static loading is the product weight divided by the bearing area, sigma = W / A, and it is the pressure the resting product puts on the foam. It matters because foam does not absorb energy the same way at every pressure. Load a foam too lightly, spread over too much area, and it stays stiff and barely compresses, so it passes the shock through hard. Load it too heavily, concentrated on too little area, and it compresses fully and bottoms out, hitting the product with the full impact once the foam runs out of travel. Between those extremes each foam has a sweet spot.
The tool sizes the bearing area from the optimal static loading of the material, so the foam works at its best point by default. The relationship is A = W / sigma_opt, so it takes the product weight and divides by the material’s optimal stress to get the area that lands the static loading in the sweet spot. On the default 10 lb product with EPE, whose optimal static loading is about 1.0 psi, the recommended area is 10 in2 and the static loading comes out at 1.00 psi. Each material has its own optimum: EPE sits around 1.0 psi with a band of 0.7 to 1.4, EPS around 0.9 psi with a band of 0.5 to 1.5, PU around 1.2 psi with a band of 0.7 to 2.0, and EPP around 0.4 psi with a band of 0.15 to 0.6. One psi is 6.895 kPa, so the metric bands scale straight across.
Manual bearing area is where you check a real pad design, and it is also where the most common mistake shows up. If your product only rests on a small footprint, four corner pads or a narrow base, type that area in and the tool tells you the static loading it produces and whether it lands in the band. The fifth worked example takes the default product and forces a 4 in2 area, which pushes the static loading to 2.50 psi, well outside the EPE band of 0.7 to 1.4, so the foam is loaded too hard and risks bottoming out even though the thickness math has not changed. The fix is more area or a firmer foam, and the tool shows you the gap so you can choose.
The cushion curve and its U shape
The cushion curve is the plot the tool draws on the chart, and it is the single picture that explains foam behavior. It shows the transmitted shock, the G the product feels, against the static loading, plotted on a log scale of static loading for a given thickness and drop height. The curve is U-shaped: high on the left, dipping to a minimum, and rising again on the right. The left arm is the too-stiff region, where the static loading is low, the foam barely compresses, and it passes a hard shock through. The right arm is the bottoming-out region, where the static loading is high, the foam compresses fully and runs out of travel, and the impact reaches the product. The bottom of the U is the efficient point, the static loading at which that foam transmits the least shock for a given thickness.
Reading the curve turns cushion design into a picture rather than a formula. The tool marks your fragility as a horizontal line and your design point as a dot on the curve, so a passing design puts the dot below the line and inside the dip. If the dot sits above the fragility line, the product breaks and you need more thickness, which lowers the whole curve. If the dot sits on the too-stiff or bottoming-out arm rather than in the dip, the static loading is wrong and you need to change the area or the material even if the shock happens to pass. Seeing the dot and the line together is why the chart is worth more than the single thickness number: it shows not just whether the design passes but how much margin it has and which way it would fail.
Every material and every thickness has its own cushion curve, which is why the material selector redraws the chart. A thicker pad lowers the curve because it gives the product more distance to stop over, and a different foam shifts the dip left or right to that material’s optimal static loading. Real cushion curves are measured, not just calculated, by dropping a known weight onto a known thickness across a range of static loadings and recording the peak shock, the procedure in ASTM D1596. The tool draws the curve from the material’s cushion factor and optimal stress so you can see the shape and place your design on it, and a formal program would confirm the exact curve against measured data for the specific foam grade.
The energy method and the thickness
The thickness comes from energy, and the logic is worth following because it explains why thickness, not area, is the lever for shock. A product falling a height h arrives with kinetic energy equal to its weight times that height. To stop the product the foam applies a force over the distance it compresses, and that force times the distance has to equal the energy the product arrived with. Because force divided by weight is the deceleration in Gs, the whole balance collapses to a clean relationship: the transmitted shock is proportional to the drop height and inversely proportional to the thickness. Write in the material’s cushion factor C, which captures how efficiently that foam converts compression into energy absorbed, and you get G = C x h / t.
Rearranged for design, that formula becomes t_min = C x h / G_allow, the minimum thickness the tool reports. The allowable G is the fragility divided by the safety factor, so a more fragile product, a lower G_allow, needs more thickness, and a taller drop, a larger h, needs more thickness too. The cushion factor C sets the material’s contribution, and it runs about 2.2 for EPE, 2.5 for EPS, 3.0 for PU, and 2.3 for EPP, which is why a softer, less efficient foam calls for a thicker pad for the same job. On the default, the EPE cushion factor with the 30 in drop and the 31 G allowable gives 2.15 in, and you can read the same result as t_min = h / (G_allow x efficiency), where efficiency is one over the cushion factor.
The clean split between thickness and area is the practical lesson of the method. Thickness controls the peak shock, because it sets the distance the product decelerates over, so if the transmitted G is too high you add thickness. Area controls the static loading, because it sets the pressure on the foam, so if the static loading is out of band you change the area. The two are separate knobs, and confusing them is the usual design error: adding area to fix a shock that is too high does nothing for the peak G, and adding thickness to fix a static loading that is out of band leaves the foam working in the wrong part of its curve. Size the thickness to the fragility and the drop, then size the area to the static loading, and the two together give a cushion that both survives the shock and works efficiently.
Choosing the foam material
The material is the fourth choice, and it interacts with everything else because each foam has its own cushion factor, its own optimal static loading, and its own behavior over repeated impacts. The tool carries four common families. EPE, expanded polyethylene, is resilient and recovers between impacts, with an optimal static loading around 1.0 psi, which makes it a good all-around cushion and the default here. EPS, expanded polystyrene, the same material as many disposable coolers, is stiff and cheap with an optimum around 0.9 psi, but it takes a permanent set after a hard hit, so it is a single-use foam suited to heavier products that ship once.
PU, polyurethane, is soft and open-celled with an optimum around 1.2 psi that stretches up to 2.0, which suits light, very fragile items that need a gentle, low-modulus cushion, as in the fourth worked example. EPP, expanded polypropylene, is the resilient premium foam, recovering well over many impacts with a low optimal static loading around 0.4 psi, which makes it the choice for reusable packaging and multi-drop distribution where the same cushion has to survive the trip more than once. The right material is the one whose optimal static loading band contains the static loading your product and area produce, so the material and the area are chosen together rather than one before the other.
Density and reuse are the two practical filters on top of the numbers. A denser grade of any foam shifts its optimal static loading higher, so within a family you can tune the grade to your load rather than only switching families. Reuse decides between the set-taking foams like EPS and the resilient ones like EPE and EPP: a package that will be dropped once wants the cheapest foam that passes, while a returnable or a product that may be dropped several times before it is opened wants a foam that recovers its thickness between hits. The tool lets you switch materials and watch the thickness, the recommended area, and the cushion curve all move, so you can weigh a thinner pad in a pricier foam against a thicker pad in a cheaper one.
Safety factor, testing, and the standards
The safety factor deserves its own thought because it is the one input that is pure judgment rather than measurement. It covers the scatter in the measured fragility, the chance of a bad drop orientation, the loss of cushion performance as foam ages and takes a set, and any gap between the generic material data and the specific grade you buy. A factor around 1.3 is the common starting point, tight enough not to waste foam and loose enough to cover ordinary uncertainty. A one-off shipment of a cheap product might run leaner, while a high-value or life-critical product might carry a larger factor. Whatever you pick, the tool designs the thickness so the transmitted shock lands at the fragility divided by that factor, which is the margin made visible.
None of this replaces a drop test, and the standards say so. The calculator is a design tool that gets you to a sound starting cushion, and a real program confirms it on a shock machine and a drop tester. ASTM D3332 measures the product fragility with the damage boundary method, ASTM D1596 measures the dynamic cushioning and produces the real cushion curves, and ASTM D5276 is the free-fall drop test that checks the finished package. ASTM D4169 and the related D4168 set the distribution cycle the package has to survive, and the ISTA series, 1A, 2A, and 3A, gives the pre-shipment test procedures that most retailers and carriers ask for.
The workflow is to design here, then test. Use the tool to size the thickness and area, pick a material whose band holds your static loading, and read the transmitted shock against the fragility on the curve. Then build the pad, condition it, and run the drop sequence for your distribution profile, checking that the product survives and that the foam has not bottomed out or taken a set that would fail a second drop. The tool gets the first prototype right far more often than guessing does, which cuts the number of test-and-redesign loops, but the test is what signs off the package. The numbers here are exact for the formulas and the material data above, and the drop test is what confirms them on your actual product.
Five worked examples
Example 1: delicate electronics (the widget opens on this)
This is the case the tool opens on, and it shows the method end to end. A 10 lb product with a fragility of 40 G, in the delicate band, is cushioned in EPE foam with a safety factor of 1.3 and an auto drop height of 30 in. The allowable G is 40 divided by 1.3, about 31 G. The bearing area is sized from the EPE optimum of about 1.0 psi to 10 in2, which puts the static loading at 1.00 psi, right in the EPE band. The minimum foam thickness comes out at 2.15 in, about 55 mm, and the transmitted shock at that thickness is 31 G, below the 40 G fragility, so the design passes. The lesson: the energy method sizes the thickness from the fragility and the drop, and the optimal static loading sizes the area, and the two answers together make the cushion.
Example 2: metric fragile item
This case runs the same method in metric with a more fragile product. A 5 kg product with a fragility of 30 G, cushioned in EPE with a safety factor of 1.3, is handled from an auto drop height of 61 cm. The recommended bearing area is 71 cm2, which sets the static loading at 6.9 kPa, inside the EPE band. The minimum foam thickness is 58 mm, and the transmitted shock is 23 G, below the 30 G fragility, so it passes. The lesson: the method is identical in metric, and the lower fragility here, 30 G against the 40 G of the first example, calls for more thickness relative to the product because a more fragile item has to be stopped more gently, which means more foam.
Example 3: heavy, sturdy product
This case shows how weight and ruggedness cut the foam. A 60 lb product with a fragility of 85 G, in the moderately delicate band, is cushioned in EPS with a safety factor of 1.3. Because it is heavy, the auto drop height is only 18 in. The bearing area is 66.7 in2, about 430 cm2, which sets the static loading at 0.90 psi, inside the EPS band. The minimum foam thickness is only 0.69 in, about 17 mm, and the transmitted shock is 65 G, below the 85 G fragility, so it passes. The lesson: a rugged, heavy product handled from a low drop needs surprisingly little foam, because the higher fragility raises the allowable shock and the low drop height cuts the energy the foam has to absorb, so the thickness collapses to well under an inch.
Example 4: very fragile, light product
This case shows the opposite extreme, where the foam gets thick. A 3 lb product with a fragility of 22 G, in the extremely fragile band, is cushioned in PU with a safety factor of 1.3 and a drop height of 30 in. The bearing area is only 2.5 in2, sized from the higher PU optimum, which sets the static loading at 1.20 psi, inside the PU band. The minimum foam thickness is 5.32 in, about 135 mm, and the transmitted shock is 17 G, below the 22 G fragility, so it passes. The lesson: a very fragile, light item dropped from a full height needs a thick, soft cushion, because the low fragility forces a gentle stop and the light weight does nothing to reduce the drop height, so the energy method drives the thickness up past five inches of a soft, low-modulus foam.
Example 5: footprint too small
This case takes the default product and breaks it on purpose to show the static-loading trap. The same 10 lb, 40 G, EPE product is given a manual bearing area of only 4 in2 instead of the recommended 10 in2. The thickness math is unchanged, still 2.15 in, because thickness depends on the fragility and the drop, not the area. But the static loading jumps to 2.50 psi, outside the EPE band of 0.7 to 1.4, so the foam is loaded far too hard and risks bottoming out under the product in a drop even though the thickness looks right. The lesson: too little bearing area pushes the foam out of its optimal band and onto the bottoming-out arm of the cushion curve, so the fix is to add area back toward 10 in2 or switch to a firmer foam whose band contains 2.50 psi.
Three expert tips
Design to the fragility with a margin
The product fragility is the ceiling, the peak G the product survives, so the whole job is to keep the transmitted shock below it with room to spare. Divide the fragility by a safety factor around 1.3 to get the allowable G you design to, then let the energy method size the thickness to hit it. The thickness is the lever for shock, because t = C x h / G_allow ties the peak G to the thickness, the drop height, and the material, not to the area. So when the transmitted G comes out too high, the answer is more thickness, a lower drop height if you can control it, or a more efficient foam, and never more area. A lower fragility or a taller drop both call for a thicker pad.
Put the static loading in the material band
The bearing area sets the static loading, sigma = W / A, and every foam has a U-shaped curve with a sweet spot at its optimal static loading. Too little area overloads the foam and bottoms it out, so it hits the product hard once the travel runs out. Too much area leaves the foam stiff and barely compressing, so it passes a hard shock through. Aim for the optimal static loading of your material, about 1.0 psi for EPE, and confirm the design point lands inside the band on the cushion curve. When it does not, change the area or the foam, not the thickness, because the static loading is an area problem and the thickness will not move it.
Match the material to the load and the reuse
Pick the foam whose optimal static loading band contains the static loading your product and area produce, then filter by cost and reuse. EPS is stiff, cheap, and takes a permanent set, so it suits heavier products that ship once. EPE is resilient and handles repeated impacts, which makes it a solid all-around cushion. PU and other soft, low-density foams suit light, very fragile items that need a gentle cushion at low static loading. EPP recovers well over many drops, so it earns its higher cost in returnable packaging and multi-drop distribution. Switch materials in the tool and watch the thickness, the area, and the curve move together, then weigh a thinner pad in a pricier foam against a thicker pad in a cheaper one.
Common mistakes to avoid
The first mistake is adding area to fix a shock that is too high. Area sets the static loading, not the peak G, so spreading the foam wider does nothing for a transmitted shock that sits above the fragility. The lever for shock is thickness, through t = C x h / G_allow, so a failing shock needs a thicker pad, a lower drop, or a more efficient foam. The second mistake is the mirror image, adding thickness to fix a static loading that is out of band. A thicker pad lowers the shock but leaves the static loading where it was, so a foam that is bottoming out or too stiff stays that way, just deeper. Keep the two knobs separate: thickness for shock, area for static loading.
A third mistake is designing right at the fragility with no safety factor, which leaves nothing for the scatter in the fragility, a bad drop orientation, or foam that ages and takes a set. A factor around 1.3 is cheap insurance. A fourth is using the wrong drop height, either forgetting that heavier packages are handled lower or ignoring a known worst case in your own distribution, so switch to manual drop height when you have real test data. A fifth is treating the calculator as the final word instead of the first prototype: it gets you a sound starting cushion, but ASTM D5276 drop testing on your actual product is what signs the package off. Size the thickness to the fragility and drop, size the area to the static loading, keep a safety factor, use a real drop height, and then test, and the cushion the tool gives will hold up.
Where this calculator fits
It suits anyone who has to protect a fragile product in shipping and wants the cushion sized from real inputs rather than guessed. A packaging engineer can read the thickness against the fragility and the drop, size the bearing area from the static loading, pick a material whose band holds the load, and see the design point on the cushion curve before building a prototype. A product or hardware team can check whether a delicate device will survive its distribution and how much foam that will cost in space and material. A procurement or operations analyst can compare foams, weighing a thinner pad in a resilient foam against a thicker pad in a cheaper set-taking one, and see the trade in thickness and area at once.
Because the cushioned product then goes into a box, this tool hands off naturally to the rest of the silo. The RSC Box Blank Size Calculator is the direct neighbor, since the product plus its cushion sets the inside dimensions of the carton you size there, and the foam thickness is exactly the clearance the box has to hold around the product. Once the box has a size, the Dimensional (DIM) Weight Calculator tells you what a carrier will bill for it, and a fragile product that needs thick foam will sit above its DIM target on purpose, which is a trade worth seeing in numbers. From there the Box Compression Strength Calculator checks the box will stack, the Cases Per Pallet Calculator fits it to the pallet, and the Stretch Wrap Film Usage and Cost Calculator wraps that pallet for the trip. The Packaging Engineering hub gathers all six tools, and the Supply Chain hub carries the tools that turn a well-built pallet into a trailer and container plan. With this tool live, the packaging silo is complete.
Frequently asked questions
What does this cushion and foam thickness calculator do?
It sizes the protective foam a fragile product needs from its fragility, weight, and drop height. You give it the product weight, the fragility as a G-factor, a safety factor, and a foam material, and it returns the minimum foam thickness, the bearing area to put under the product, the static loading that area produces, and the shock the product would feel in a drop. It plots the U-shaped cushion curve for the foam with your fragility line and your design point marked, works in imperial or metric, sets the drop height from the weight or takes yours, and sizes the bearing area from the foam’s optimal stress or takes yours. On the default 10 lb product at 40 G in EPE with a safety factor of 1.3 and a 30 in drop, the bearing area is 10 in2, the static loading is 1.00 psi, the thickness is 2.15 in (about 55 mm), and the transmitted shock is 31 G, below the 40 G fragility, so it passes.
How is the minimum foam thickness calculated?
The thickness comes from the energy method behind ASTM D1596. A falling product carries energy set by its weight and the drop height, and the foam has to absorb it as it compresses, which gives a transmitted shock of G = C x h / t, where C is the material cushion factor, h is the drop height, and t is the thickness. Rearranged for design, the minimum thickness is t_min = C x h / G_allow, where G_allow is the fragility divided by the safety factor. On the default, a 40 G fragility divided by a 1.3 safety factor gives an allowable of about 31 G, and with the EPE cushion factor and a 30 in drop the thickness works out to 2.15 in, about 55 mm. A more fragile product or a taller drop needs more thickness, and a more efficient foam needs less.
What is a G-factor or product fragility?
The G-factor is the peak deceleration a product can survive without damage, written as a multiple of gravity. A fragility of 40 G means the product can take a jolt forty times the force of gravity and come through intact, but a harder shock risks breaking it. It comes from the product’s weakest internal part and is measured on a shock machine using the damage boundary method in ASTM D3332. When you do not have a measured value, the tool gives the MIL-HDBK-304C bands: extremely fragile 15 to 25 G, very delicate 25 to 40 G, delicate 40 to 60 G, moderately delicate 60 to 85 G, moderately rugged 85 to 115 G, and rugged 115 G and up. The fragility is the ceiling cushion design works under, and the job is to keep the transmitted shock below it with a margin.
What is static loading and why does it matter?
Static loading is the product weight divided by the bearing area, sigma = W / A, the pressure the resting product puts on the foam. It matters because foam does not absorb energy the same way at every pressure. Too little area, so too high a static loading, overloads the foam and bottoms it out, hitting the product hard once the travel runs out. Too much area, so too low a static loading, leaves the foam stiff and barely compressing, so it passes a hard shock through. Each foam has a sweet spot: EPE around 1.0 psi, EPS around 0.9 psi, PU around 1.2 psi, and EPP around 0.4 psi. The tool sizes the area from that optimum, A = W / sigma_opt, so on the default 10 lb product with EPE the area is 10 in2 and the static loading lands at 1.00 psi, inside the band.
What is the cushion curve and its U shape?
The cushion curve plots the transmitted shock, the G the product feels, against the static loading for a given thickness and drop height. It is U-shaped: high on the left where low static loading leaves the foam too stiff, dipping to a minimum at the foam’s efficient point, and rising again on the right where high static loading bottoms the foam out. The tool draws it on the chart with your fragility as a horizontal line and your design point as a dot, so a passing design puts the dot below the line and inside the dip. If the dot sits above the line the product breaks and you need more thickness, and if it sits on either arm rather than in the dip the static loading is wrong and you need to change the area or the material. The curve shows not just whether the design passes but how much margin it has.
How does the tool choose the drop height?
In auto mode it picks the drop height from the package weight, because heavier packages are handled from lower heights. A light parcel is lifted and can fall far, while a heavy one is carried low and set down carefully. The standard table it uses runs 0 to 10 lb at 30 in, 10 to 40 lb at 24 in, 40 to 60 lb at 18 in, 60 to 80 lb at 15 in, 80 to 100 lb at 12 in, 100 to 120 lb at 10 in, and over 120 lb at 6 to 8 in. This is why the default 10 lb product is designed for a 30 in drop and the 60 lb product needs little foam at 18 in. If you have a known worst case from an ISTA or ASTM D4169 profile, switch to manual mode and type the height, and the tool designs to that instead of the weight-based estimate.
What safety factor should I use?
A safety factor around 1.3 is the common starting point. It covers the scatter in the measured fragility, the chance of a bad drop orientation, the loss of foam performance as it ages and takes a set, and any gap between generic material data and the grade you buy. The tool divides the fragility by the safety factor to get the allowable G it designs to, G_allow = fragility / FS, so on the default a 40 G fragility becomes a 31 G allowable and the thickness is sized to hit 31 G rather than sitting right at 40 G. A one-off shipment of a cheap product might run leaner, while a high-value or critical product might carry a larger factor. A bigger factor buys more room but calls for more foam, so it is a deliberate trade.
Which foam material should I pick?
Pick the foam whose optimal static loading band contains the static loading your product and area produce, then filter by cost and reuse. EPE, expanded polyethylene, is resilient and handles repeated impacts, with an optimum around 1.0 psi, a solid all-around cushion. EPS, expanded polystyrene, is stiff and cheap around 0.9 psi but takes a permanent set, so it suits heavier products that ship once. PU, polyurethane, is soft around 1.2 psi and suits light, very fragile items. EPP, expanded polypropylene, recovers well over many drops around 0.4 psi, so it earns its cost in returnable and multi-drop packaging. The cushion factors run about 2.2 for EPE, 2.5 for EPS, 3.0 for PU, and 2.3 for EPP, so a softer foam calls for a thicker pad for the same job. Switch materials in the tool and watch the thickness, area, and curve move.
Why does thickness control the shock but not the static loading?
Because thickness and area do different jobs. Thickness sets the distance the product decelerates over, so it controls the peak shock through t = C x h / G_allow: more thickness means a gentler stop and a lower transmitted G. Area sets the pressure on the foam, so it controls the static loading through sigma = W / A: more area means lower static loading. They are separate knobs. Adding area to fix a shock that is too high does nothing for the peak G, because area is not in the shock formula, and adding thickness to fix a static loading that is out of band leaves the foam working in the wrong part of its curve, just deeper. Size the thickness to the fragility and the drop, then size the area to the static loading, and the two together make the cushion.
Why does a heavy product sometimes need less foam than a light one?
Because two things move at once: the drop height and the fragility. A heavy product is handled from a lower height, so it arrives with less energy for the foam to absorb, and heavier, sturdier products often carry a higher fragility, which raises the allowable shock. Both push the thickness down. The third worked example shows it: a 60 lb product at 85 G, handled from only 18 in, needs just 0.69 in of EPS, about 17 mm. The fourth example shows the reverse: a 3 lb product at 22 G, dropped from a full 30 in, needs 5.32 in of PU, about 135 mm, because the low fragility forces a gentle stop and the light weight does nothing to cut the drop height. Foam thickness follows the fragility and the drop, not the weight on its own.
What happens if the bearing area is too small?
The static loading climbs out of the foam’s band and the foam risks bottoming out. The fifth worked example shows it: the default 10 lb, 40 G, EPE product given a manual area of only 4 in2 instead of the recommended 10 in2 sees its static loading jump to 2.50 psi, outside the EPE band of 0.7 to 1.4. The thickness math does not change, still 2.15 in, because thickness depends on the fragility and the drop, not the area. But the foam is now loaded far too hard and sits on the bottoming-out arm of the cushion curve, so in a real drop it can compress fully and hit the product even though the thickness looks right. The fix is to add area back toward 10 in2 or switch to a firmer foam whose band contains 2.50 psi.
Does this replace a drop test?
No. The calculator is a design tool that gets you a sound starting cushion, and a real program confirms it with testing. ASTM D3332 measures the product fragility, ASTM D1596 measures the dynamic cushioning and produces the real cushion curves, and ASTM D5276 is the free-fall drop test that checks the finished package, with ASTM D4169 and the ISTA 1A, 2A, and 3A procedures setting the distribution cycle to survive. Use the tool to size the thickness and area, pick a material whose band holds the static loading, and read the transmitted shock against the fragility, then build the pad and run the drop sequence for your profile. Getting the first prototype close cuts the number of test-and-redesign loops, but the drop test on your actual product is what signs the package off.
Can I work in metric, and which standards does the tool follow, and is it free?
Yes to metric: switch the units and the tool works in kilograms, centimeters or millimeters, and kilopascals, where one psi is 6.895 kPa. The second worked example runs entirely in metric, a 5 kg product at 30 G needing 58 mm of EPE. The method follows the recognized cushioning standards: ASTM D1596 for dynamic cushioning and cushion curves, ASTM D3332 for fragility and the damage boundary, ASTM D5276 for the drop test, ASTM D4169 and D4168 for the distribution cycle, MIL-HDBK-304C for the fragility bands, and the ISTA 1A, 2A, and 3A pre-shipment procedures. The tool is free with no sign-up, and every calculation runs in your browser, so the numbers you enter are never sent to a server, stored, or shared. You can download a PDF, export a CSV, or share a summary on WhatsApp. It is a planning and design estimate, so confirm with a drop test on your actual product before you finalize a spec.
More packaging engineering calculators
This tool completes the Packaging Engineering silo, alongside the cases per pallet, box compression, box blank, stretch wrap, and dimensional weight calculators. Every sibling is live and links below.
The RSC Box Blank Size Calculator is the natural companion to this one: the product plus the foam thickness you size here sets the inside dimensions of the carton you build there. Once the box has a size, the Dimensional (DIM) Weight Calculator shows what a carrier will bill for it, since a fragile product with thick foam sits above its DIM target on purpose. The Box Compression Strength Calculator checks the box will stack, the Cases Per Pallet Calculator fits it to the pallet, and the Stretch Wrap Film Usage and Cost Calculator wraps that pallet. The Packaging Engineering hub gathers all six tools, and the Supply Chain hub carries the tools that turn a well-built pallet into a trailer and container plan.
Sources, disclaimer, and editorial transparency
The relationships used here follow standard cushion design practice. The transmitted shock is G = C x h / t, where C is the material cushion factor, h the drop height, and t the thickness, and the minimum thickness is t_min = C x h / G_allow, with G_allow the product fragility divided by the safety factor. The bearing area comes from the material’s optimal static loading, A = W / sigma_opt, and the static loading is sigma = W / A. The fragility bands are from MIL-HDBK-304C: extremely fragile 15 to 25 G, very delicate 25 to 40 G, delicate 40 to 60 G, moderately delicate 60 to 85 G, moderately rugged 85 to 115 G, and rugged 115 G and up. The material data used is an optimal static loading of about 1.0 psi for EPE, 0.9 psi for EPS, 1.2 psi for PU, and 0.4 psi for EPP, with cushion factors of about 2.2, 2.5, 3.0, and 2.3, where one psi is 6.895 kPa. The weight-to-drop table runs from 30 in at 0 to 10 lb down to 6 to 8 in above 120 lb. The method rests on ASTM D1596 for dynamic cushioning, D3332 for fragility, D5276 for the drop test, D4169 and D4168 for the distribution cycle, and the ISTA 1A, 2A, and 3A pre-shipment procedures. This calculator and guide are built and reviewed by the OpsCalculators team; see our Editorial Policy for how each tool is researched, built, and tested.
Results are accurate estimates for planning and design, not a substitute for a drop test on your actual product. The thickness, the bearing area, the static loading, and the transmitted shock are exact for the formulas and the material data above, but the real cushion performance depends on the specific foam grade, its density and condition, the true drop height and orientation in your distribution, and how the product concentrates load on the foam. Cushion curves and fragility are measured on real equipment, so confirm the design with ASTM D3332 fragility data and an ASTM D5276 drop sequence for your ISTA or D4169 profile before you finalize a spec. Size the box around the product and its cushion on the box blank tool first. See our full Disclaimer. OpsCalculators.com is operated by MAFHH INTERNATIONAL LTD. Your inputs are processed in your browser and are never stored; see our Privacy Policy.