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.
| Measurement | Strings | Coverage | Direction |
|---|---|---|---|
| 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
- StiffnessString bed stiffness in lb/in. Higher values are stiffer and more control-oriented; lower values are softer and more comfortable.
- Tension lossPercentage of the reference tension lost under a fixed test protocol. Lower values hold tension longer.
- Energy returnPercentage of impact energy returned to the ball. Higher values play livelier and more powerful.
- Spin potentialRatio of string-on-ball friction to string-on-string friction. Higher values generate more spin.
- Ball biteString-on-ball coefficient of friction. Higher values grip the ball harder.
- String frictionStatic string-on-string coefficient of friction. Lower values let the mains slide and snap back.
- Dwell timeHow long the ball stays on the string bed. Longer dwell is the physical basis of what players call hold or pocketing.
- Bed deflectionHow far the string bed moves at impact. More deflection means the bed is doing more of the work of stopping the ball.
- Peak forceThe highest force perpendicular to the string bed during impact. The spike the frame and the arm actually receive.
- Tension at impactWhat the bed is actually pulled to by the time the ball arrives, after it has settled. Always lower than the tension it was strung at.
- Loss: settlingTension lost simply from being strung and left alone, before a ball is hit.
- Loss: bedding inTension lost while the bed settles over its first impacts.
- Loss: impactTension lost to the impact itself. Frequently negative, because a bed often gains tension across an impact rather than losing it.
- Loss: totalThe three losses above added together, in pounds.
- Elongation under load Measured at 40 lb, 51 lb, 62 lb . Three separate measurements, plotted as a curve on every string page that carries them.
Inferred by StringSpec
- Percentiles and rankings Where a string sits in this database on a measurement. Exact arithmetic, but it describes this database. A percentile moves when strings are added or removed, and it is never a statement about strings that are not in here.
- Need rankings Each need is a signed weighting over those percentiles, published in full on the page that uses it. No playtest scores and no opinion, though the choice of weights is a judgement and a different reasonable person would pick slightly different ones.
- Tension equivalence One of these two has not been tested at every reference tension, so this falls back to scaling bed stiffness in proportion, the way stringers work by feel. Real behaviour is slightly sub-linear, so treat it as a starting point and expect to adjust a pound or two.
- Playable life Scaled between 40 and 10 hours by the string's tension-loss percentile. The endpoints are the conventional figures stringers quote, not measurements. This estimates when the bed goes dead, not when the string snaps. If you break strings before you notice them going dull, you are a breaker, and thickness and material matter far more to you than tension hold does.
- Hybrid beds Estimated, not measured. No hybrid combination has been tested as a bed. These figures are the two strings' own lab measurements weighted by how much of the bed each one actually is. Treat them as a guide to which way a pairing moves, never as lab data.
- "Like this, but…" alternatives Nearest neighbours in percentile space across the primary measurements, required to move at least 12 percentile points on the axis you asked for. Geometry, not judgement, though proximity in these six measurements is not the same as playing alike.
- Durability The database publishes no durability figure at all. The durability ranking is scored on proxies: thickness, string-on-string friction and material. It is the weakest thing on this site, and it says so on the page.
What StringSpec deliberately does not have
- PricesPrices come from one retailer and cover only what that retailer stocks. For everything else the site cannot tell you what a string costs, and says so rather than papering over it.
- Playtest opinionsNo reviews, no star ratings, no feel scores. Everything is either a machine measurement or arithmetic on one.
- Conditions for every stringAbout a third of the database has been tested at only the reference condition, so those strings have no measured tension response and fall back to a proportional estimate. That is an upstream gap, not a choice.
- Hybrid measurementsNobody has tested hybrid beds. The builder estimates them and never claims otherwise.