Plantar Fasciitis Insole Firmness Calculator

Enter your body weight, arch type, and how you spend most of your day for a target arch-support height in millimetres and a shell hardness range that offloads the plantar fascia without bottoming out.

Find your target arch height & shell firmness

What the calculator is actually solving for

Plantar fasciitis relief from an insole comes from two things: arch support that reduces strain on the plantar fascia, and a deep heel cup that stabilises the heel fat pad. Cushioning feels nice in the shop but does little to offload the fascia, and a soft insole that collapses under your weight loses whatever support it started with.

So the useful question is not "hard or soft" but "how much arch height, and how firm a shell, so that the support is still there at hour eight". That depends on three inputs:

Insole firmness reference — Shore hardness by insole class

Durometer (Shore) hardness measures resistance to indentation. Different scales cover different material ranges, which is why a "60" can mean very different things. Rough guide:

Insole classTypical shell materialTypical hardnessFascia offload
Soft gel / cushionSilicone gel, PU memory foamShore 00 ≈ 30–45Low
Comfort EVASingle-density EVAShore A ≈ 45–55Low–moderate
Semi-rigid orthoticDual-density EVAShore A ≈ 55–70Moderate–high
Rigid orthoticPolypropylene / TPU shellShore D ≈ 50–65High
Custom-milledMilled EVA / compositeFirm, matched to gaitHigh (matched)

As a very rough cross-scale conversion, Shore 00 ≈ Shore A + 40 at the soft end, and Shore D ≈ Shore A − 40 at the firm end. The Shore durometer scale is defined by ASTM D2240.

Arch height and heel cup depth by foot type

Arch typeTarget arch heightHeel cup depthPriority
Low / flat (pes planus)28–34 mm18–25 mmFill the arch gap, control overpronation
Neutral / medium22–26 mm15–18 mmBalanced support + comfort
High / cavus16–20 mm15–20 mmCushioning & shock absorption over lift

A high arch is often rigid and does not want to be pushed up hard — too much arch height concentrates pressure at the apex and under the ball of the foot. A flat foot is the opposite case: it needs the tallest support and the deepest heel cup to resist collapsing inward.

Method: orthotic fitting norms + Shore durometer scale (ASTM D2240) · Deterministic calculation — no AI, no arbitrary estimate

Constants used

ConstantValueBasis
Arch height — low/flat28–34 mmTallest support tier; fills the larger medial gap in pes planus
Arch height — neutral22–26 mmMid support tier
Arch height — high16–20 mmLow support tier; cavus foot prioritises cushioning
Shell tier — < 68 kg (150 lb)Shore A 50–60Semi-rigid; light load compresses foam slowly
Shell tier — 68–91 kg (150–200 lb)Shore A 60–70Firm; standard dual-density EVA range
Shell tier — > 91 kg (200 lb)Shore A 70–80 / rigid TPURigid; foam-only shells flatten under sustained heavy load
Use modifier — standing all day+1 shell tier, add PU top layer8+ hr on hard floor is the hardest compression test
Use modifier — runningfirm shell + forefoot cushioning, heel cup ≥ 20 mmRepeated impact loading
Use modifier — recovery / in-house−1 shell tier, plush top layerShort durations; comfort over correction

Calculation

— Unit conversion —
weight_kg = unit === 'lb' ? weight / 2.2046 : weight

— Arch-support height (mm), from arch type —
arch_height = { low: [28,34], neutral: [22,26], high: [16,20] }[arch_type]
heel_cup = { low: [18,25], neutral: [15,18], high: [15,20] }[arch_type]

— Base shell tier, from body weight —
shell_tier = weight_kg < 68 ? 1 : weight_kg <= 91 ? 2 : 3

— Apply use-case modifier —
if use === 'standing' → shell_tier = min(shell_tier + 1, 3)
if use === 'recovery' → shell_tier = max(shell_tier - 1, 1)

— Map tier to Shore A range —
shore_A = { 1: [50,60], 2: [60,70], 3: [70,80] }[shell_tier]

General fitting guidance only — not a medical device recommendation. Systematic reviews find foot orthoses reduce plantar heel pain in the short to medium term, but do not establish one universal firmness. Persistent pain should be assessed in person.

From a target number to an insole you can actually buy

This calculator gives you a target: an arch height in millimetres and a Shore hardness band. The hard part is that almost no retail product page lists either number — you get "maximum support" and "premium cushioning" and a photo. Matching your target to a real insole means finding measured specs.

PlantarProof.com exists for that gap. Every insole, brace, and shoe it recommends is physically wear-tested, and the reviews publish the numbers this calculator asks you to match — measured arch height in millimetres, shell durometer, heel-cup depth, and how the foam held up after weeks of wear rather than on day one. A few ways the two line up:

The site covers insoles, arch supports, night splints, braces, and shoes for plantar fasciitis, and buys every product it tests with its own money.


See measured insole reviews →

Frequently asked questions

How firm should a plantar fasciitis insole be? ▼

Firm enough that it does not fully compress under your body weight through the day. Most functional shells sit in the Shore A 55–80 range; heavier users and all-day standing push toward the firm end or a rigid TPU/polypropylene shell. A soft gel insole that feels great in the store often bottoms out under load and offloads little of the fascia.

What arch height do I need for flat feet? ▼

Low or flat feet generally need the tallest support, roughly 28–34 mm, to fill the larger gap under the medial arch and slow overpronation, plus a deeper 18–25 mm heel cup. Neutral arches sit around 22–26 mm; high arches usually need less lift, around 16–20 mm.

Is a softer or firmer insole better for heel pain? ▼

For plantar fasciitis the goal is to reduce strain on the plantar fascia, which comes mainly from arch support and a deep heel cup rather than from cushioning. A firm supportive shell with a thin comfort top layer typically offloads the fascia better than a thick soft insole that collapses under weight.

Do heavier people need firmer orthotics? ▼

Yes. Foam and EVA compress in proportion to load, so a shell that holds its shape for a 60 kg person can flatten under a 100 kg person. Heavier users generally need a firmer shell tier, or a rigid shell material, to keep the same effective support through a full day.

What is the Shore hardness scale for insoles? ▼

Shore (durometer) hardness measures resistance to indentation, defined by ASTM D2240. Soft gels and memory foams are read on Shore 00 (about 20–60). Most insole shells and EVA foams are read on Shore A (about 45–90). Rigid polypropylene or TPU shells are hard enough to be read on Shore D (about 45–65).

How deep should the heel cup be? ▼

A deeper heel cup cradles the fat pad under the heel and improves rearfoot stability. Around 15–18 mm is typical for a neutral setup; flat feet and heavier users often benefit from 18–25 mm. A shallow heel cup lets the heel pad splay under impact, which can worsen first-step pain.

Can this calculator replace a podiatrist? ▼

No. It gives general starting targets from body weight and self-reported arch type. Persistent or severe heel pain, numbness, or pain that does not improve with support and stretching should be assessed in person, and custom orthoses may be prescribed after a gait assessment.

Sources