Methodology

Where these numbers come from

StringSpec does not run a laboratory. The base of everything here is the Tennis Warehouse University string performance database — every string put on the same machine under the same protocol, which is what makes one string's numbers comparable to another's. That base is then enriched: cleaned and de-duplicated, joined against a retailer for current price and stock, ranked into percentiles across the whole database, and built on with a fitted tension curve, playable life, hybrid beds and nearest-neighbour alternatives. None of that second layer is a measurement, and the page keeps the two apart throughout — you can see exactly what TWU measured, how much of the database carries it, and which numbers are ours rather than the machine's. It is generated from the same file the rest of the site reads, so it cannot describe a dataset other than the one you are browsing.

The test condition

Every measurement on this site was taken under one condition. It is not your tension, your swing or your racquet, which is exactly why the numbers are comparable to each other and why none of them is a prediction about your setup.

Base data
Tennis Warehouse University (TWU), string performance database — the source of every measurement below, enriched here but never altered. StringSpec is not affiliated with it.
Reference tension
51 lb (23.1 kg)
Swing speed
Fast
Strings in the database
791 across 45 brands
Data last fetched
2026-09-01

The single biggest caveat. A swing-speed and tension condition this specific means the rankings describe strings relative to each other under one protocol. Tension almost certainly matters more to how your setup plays than the gap between two strings ranked a few places apart. That is why the tension calculator exists and why the finder gives a nudge rather than a number.

How much of the database carries each measurement

A ranking can only include strings that carry every measurement it depends on. This is why a spin ranking is drawn from a smaller pool than a comfort ranking, and the result pages say so.

MeasurementStringsCoverageDirection
Stiffness How much the string bed resists deflection. Higher plays firmer and more controlled; lower plays softer and easier on the arm. 787 99% Lower is better
Tension loss Share of the reference tension the string sheds under a fixed test protocol. Lower means the bed stays where you strung it for longer. 787 99% Lower is better
Energy return Share of impact energy handed back to the ball. Higher plays livelier and more powerful. 787 99% Higher is better
Spin potential Ball friction divided by string-on-string friction. Higher means better bite with a cleaner snapback, so more spin. 718 91% Higher is better
Ball bite String-on-ball friction. Higher grabs the ball harder through the brush. 721 91% Higher is better
String friction String-on-string friction. Lower lets the mains slide and snap back into place after impact. 726 92% Lower is better

Everything recorded, and what each field means

Generated from the dataset itself rather than written by hand, so it cannot fall out of date with what the site is actually serving. 9 of these are published on string pages; the rest are carried for filtering and bookkeeping.

Internal key
Stable key. TWU product code (pcode) where one exists, otherwise derived from the display name for strings only reporter2 lists.
How the brand was determined
Whether the brand came from the product catalogue or was read off the string's name
Material
String construction family (Polyester, Nylon, Gut, Nylon/Zyex, ...)
Gauge
Gauge label parsed from the display name. Higher number = thinner; an 'L' gauge is thinner again than its own base, so 17L != 17.
Diameter
Independently measured diameter, falling back to the manufacturer figure. Both are range-checked to 0.9-1.55 mm and dropped if implausible, so this is null rather than wrong. Expect it to differ from any diameter in the product name: that one is the manufacturer's nominal figure, this is the measured one.
Stiffness ranked on
String bed stiffness in lb/in; higher = stiffer
Tension loss ranked on
Percent of the reference tension lost under the test protocol; higher = loses tension faster. NOT pounds.
Tension loss in pounds
The same loss expressed in pounds
Energy return ranked on
Percent of energy returned; higher = livelier / more power
String friction ranked on
String-on-string coefficient of friction; lower = better snapback
Ball bite ranked on
String-on-ball coefficient of friction; higher = more bite
Spin potential ranked on
Ball friction divided by string-on-string friction; higher = more spin
Still in production
Whether the string is still in production
Has measurements
False when the string is listed but has no published measurements
Last seen
When the source last listed this string. Strings are never dropped from this file, so a last_seen well behind fetched_at means the string has left the source and these are its final measurements.
Elongation at 40 lb charted
Elongation (%) when tensioned to 40 lbs (18 kg)
Elongation at 51 lb charted
Elongation (%) when tensioned to 51 lbs (23 kg)
Elongation at 62 lb charted
Elongation (%) when tensioned to 62 lbs (28 kg)

Every test condition, not just the headline one

Each string is measured at up to three reference tensions (40, 51 and 62 lb) crossed with three swing speeds (slow, medium, fast), which is nine runs. The figures quoted across the site are one of those nine, because they have to be comparable string-to-string. All of them are published on each string page.

Strings with at least one condition
789 of 791
Strings with a full tension curve
502 , tested at every reference tension, so their tension response is measured rather than assumed
Strings with all three swing speeds
504

This is what makes the tension calculator work. Where a string has the full curve, a line is fitted through its measured points and solved directly. Where it does not, the calculator falls back to proportional scaling and says so on the result. The two answers differ by several pounds, and the difference is not noise: a real string bed carries roughly 60–65 lb/in of stiffness that does not come from tension at all, so scaling proportionally always overshoots at low tensions.

Measured versus inferred

This is the distinction the whole site rests on, and it is the line between the base data and what was added to it. Everything in the first list came off TWU's testing machine. Everything in the second is arithmetic StringSpec performs on top, and is labelled as an estimate wherever it appears.

Measured by TWU

Inferred by StringSpec

What StringSpec deliberately does not have

Browse all 791 strings See the whole database plotted