Guitar & Bass String Tension and Gauge Calculator
Calculate string tension for any tuning and per-string scale length. Design a balanced guitar or bass set from target tensions using published unit weights.
This string tension calculator helps guitarists, bassists, instrument makers and students compare the static loads in a string set before changing tuning, scale length or gauges. It supports one to eight strings, including extended-range instruments and multiscale necks. The starting example is a six-string electric guitar with a 25.5-inch scale, standard E tuning and a .010–.046 set.
Choose Tension from selected strings to evaluate a set. Set the number of strings and enter the vibrating length from nut to saddle. Use a common scale on an ordinary neck, or switch to individual lengths for multiscale string tension. Select each open-string note, with C4 meaning middle C, and adjust the A4 reference if needed. For microtonal tuning or a measured pitch, choose individual frequencies and enter hertz directly.
Select a charted string for each position. The built-in data are archived D’Addario plain-steel, nickel-wound guitar and nickel-wound bass unit weights. These describe particular constructions: a gauge from another brand is not automatically equivalent. The custom option accepts the actual diameter and published or measured unit weight of another string. Gauge alone is insufficient for a wound string because the core and winding determine its mass per length.
Choose Gauge set from target tensions to use the guitar string gauge calculator in reverse. Enter either one common target or separate targets, then select a candidate family for every string. The tool calculates the required unit weight and chooses the chart row with the smallest absolute tension error in that family. It reports the actual resulting tension and signed percentage error. It does not interpolate a fictional purchasable gauge. A warning identifies a target beyond the chart’s available weight range or a nearest match more than 10% away.
For a four-string bass example, use four strings, a 34-inch scale and notes G2, D2, A1 and E1 in positions 1 through 4. In tension mode, select XLB045, XLB065, XLB080 and XLB100. In gauge-design mode, choose the XLB bass family for all four positions and set your own target tensions. The initial 18 lbf guitar target is a comparison setting, not a bass recommendation.
The neck schematic colours strings by achieved tension divided by target; the bar chart compares absolute loads. The set spread is maximum minus minimum tension, also expressed relative to the mean. Equal static tension can help compare sets, but it does not guarantee equal bending feel, loudness or resistance under the fingers.
Results describe an ideal flexible string at its open-string pitch. They exclude bending stiffness, fretting stretch, break angles, friction, fatigue and instrument deformation. Total string load is not a neck-strength or bridge-safety assessment. Check string winding length, taper, nut-slot fit and the instrument maker’s limits separately, especially when changing gauges substantially.
How it is calculated
For each active string, use Mersenne’s law in the archived D’Addario chart convention:
Here is the nut-to-saddle vibrating length in inches, is hertz, is the chart’s lb/in, and is lbf. The step carries the mass-to-force conversion units lb·in/(lbf·s²), so the calculation remains dimensionally explicit. D’Addario’s rounded coefficient 386.4 is retained exactly for chart comparisons; it differs by about 0.08% from a calculation using exact standard-gravity conversions. Force display uses the unit library’s lbf-to-N conversion, rather than the brochure’s rounded 4.45 factor.
Note frequencies are , where is the MIDI note number (UNSW Music Acoustics). Individual frequency entry bypasses this note conversion. Each string may have its own scale length.
In gauge-design mode, search only the chosen PL, NW or XLB family and minimize . At fixed pitch and scale this also minimizes absolute tension error. Use the selected row’s actual weight to calculate achieved tension; do not scale a wound-string diameter to invent a gauge. Exact ties keep the first chart row. Out-of-range requests return the nearest endpoint with a warning.
Set spread is ; relative spread is 100 times that value divided by mean tension. Target error is . The neck colours use , clamped to a 0.5–1.5 display scale. Geometry is schematic; string lengths are proportional, while spacing and line thickness are enlarged for readability.
Manufacturer method and unit weights: attached source s5 pp. 118–120 and 124 (D’Addario printed pp. 4–6 and 10).
Assumptions
- A uniform, flexible string vibrates at small amplitude between fixed endpoints, with static tension and a known fundamental frequency.
- Unit weight refers to the actual speaking portion of the string. A taper or exposed core within that portion requires more information than one uniform weight.
- The built-in 80 rows are archived D’Addario PL plain-steel, NW nickel-wound guitar and XLB nickel-wound bass data. They are not guaranteed specifications for current production or another brand. Gauge is decoded from the manufacturer part number.
- A custom forward-mode string uses the entered unit weight directly. Its diameter is reported and controls schematic line thickness only; it does not determine mass.
- Equal target tension is a user-selected design objective, not a universal definition of a balanced playing feel.
Where it applies
Use for comparing open-string static tensions and selecting candidates from the published families. Input ranges of 5–50 in scale, 10–2000 Hz frequency and 0.1–100 lbf target are numerical entry limits, not ratings of strings or instruments.
The model excludes bending stiffness and inharmonicity, fretting stretch, pluck-induced tension changes, friction, break-angle forces, thermal effects, material strength, fatigue and neck/bridge deformation. A total axial load does not establish structural safety. Confirm product availability, winding length, taper location, nut-slot fit and the instrument maker’s limits independently.
The reference cases use independently published rounded chart tensions, not expectations generated from this calculator. Small differences follow from rounded chart notes and tensions. There is no animation because this is static set sizing.
References
- D’Addario, Catalog Supplement / String Tension Specifications, printed pp. 4–6 and 10, reproduced in Guitarbuilding workbook (attached s5 pp. 118–120, 124): https://www.guitarbuilding.org/wp-content/uploads/2012/05/Final-Workbook-6.7.10.pdf
- D’Addario, What Is Guitar String Tension? Manufacturer statement of forward and reverse equations: https://www.daddario.com/blogs/guitar/all-about-string-tension
- UNSW Music Acoustics, Note names, MIDI numbers and frequencies: https://newt.phys.unsw.edu.au/jw/notes.html
- R. M. Mottola, Pitch (Frequency of Vibration), String Tension, String Length, and String Weight, updated June 20, 2025: https://www.liutaiomottola.com/formulae/tension.htm
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Calculation mode | calc_mode | Tension from selected strings | |
| Number of strings String 1 is the highest-pitched string in the usual guitar/bass ordering. Only active strings enter totals and charts. | n_str | 6 | |
| Scale lengths | scale_mode | One scale for the set | |
| Vibrating scale length Measure nut to saddle, not the total manufactured string length. | L_common | in | 25.5 |
| Enter tuning as | pitch_mode | Note names (equal temperament) | |
| A4 reference pitch | A_ref | Hz | 440 |
| Target tension pattern In tension mode these targets are comparison values. In gauge mode they drive string selection. | target_mode | Equal target on every string | |
| Target tension per string Choose a target from a set you already like. Equal tension alone does not ensure equal playing feel. | T_common | lbf | 18 |
| Open-string note | note_1 | E4 | |
| Open-string frequency | f_1 | Hz | 329.6275569128699 |
| Vibrating scale length | L_1 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_1 | PL010 | |
| Candidate string family | family_1 | PL plain steel guitar | |
| Target tension | target_1 | lbf | 18 |
| Open-string note | note_2 | B3 | |
| Open-string frequency | f_2 | Hz | 246.94165062806206 |
| Vibrating scale length | L_2 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_2 | PL013 | |
| Candidate string family | family_2 | PL plain steel guitar | |
| Target tension | target_2 | lbf | 18 |
| Open-string note | note_3 | G3 | |
| Open-string frequency | f_3 | Hz | 195.99771799087463 |
| Vibrating scale length | L_3 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_3 | PL017 | |
| Candidate string family | family_3 | PL plain steel guitar | |
| Target tension | target_3 | lbf | 18 |
| Open-string note | note_4 | D3 | |
| Open-string frequency | f_4 | Hz | 146.8323839587038 |
| Vibrating scale length | L_4 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_4 | NW026 | |
| Candidate string family | family_4 | NW nickel-wound guitar | |
| Target tension | target_4 | lbf | 18 |
| Open-string note | note_5 | A2 | |
| Open-string frequency | f_5 | Hz | 110 |
| Vibrating scale length | L_5 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_5 | NW036 | |
| Candidate string family | family_5 | NW nickel-wound guitar | |
| Target tension | target_5 | lbf | 18 |
| Open-string note | note_6 | E2 | |
| Open-string frequency | f_6 | Hz | 82.4068892282175 |
| Vibrating scale length | L_6 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_6 | NW046 | |
| Candidate string family | family_6 | NW nickel-wound guitar | |
| Target tension | target_6 | lbf | 18 |
| Open-string note | note_7 | B1 | |
| Open-string frequency | f_7 | Hz | 61.7354126570155 |
| Vibrating scale length | L_7 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_7 | NW056 | |
| Candidate string family | family_7 | NW nickel-wound guitar | |
| Target tension | target_7 | lbf | 18 |
| Open-string note | note_8 | F#1 | |
| Open-string frequency | f_8 | Hz | 46.2493028389543 |
| Vibrating scale length | L_8 | in | 25.5 |
| String / entered unit weight Archived D’Addario chart data. For another string choose custom and enter its diameter and published or measured unit weight. Diameter is descriptive, not used to estimate mass. | string_8 | NW074 | |
| Candidate string family | family_8 | NW nickel-wound guitar | |
| Target tension | target_8 | lbf | 18 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Total string load | 103.5 lbf |
| Mean tension per string | 17.25 lbf |
| Set tension spread | 4.15 lbf |
| Spread / mean (%) | 24.1 |
| Largest target error (%) | 14.6 |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Published D’Addario .010–.046 set at 25.5 in
Source: D’Addario Catalog Supplement, printed pp. 5–6; attached s5 pp. 119–120. Independent published tension columns at 25.5 in, not recalculated expectations. Chart values are rounded to 0.1 lbf; this tool uses exact equal-tempered notes, rather than rounded chart frequencies.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| String tension: UW(2Lf)² / 386.4 [1] | 16.2 ± 0.06 lbf | 16.2 lbf |
| String tension: UW(2Lf)² / 386.4 [2] | 15.4 ± 0.06 lbf | 15.368 lbf |
| String tension: UW(2Lf)² / 386.4 [3] | 16.6 ± 0.06 lbf | 16.555 lbf |
| String tension: UW(2Lf)² / 386.4 [4] | 18.4 ± 0.06 lbf | 18.389 lbf |
| String tension: UW(2Lf)² / 386.4 [5] | 19.5 ± 0.06 lbf | 19.519 lbf |
| String tension: UW(2Lf)² / 386.4 [6] | 17.5 ± 0.06 lbf | 17.469 lbf |
Published D’Addario .045–.100 bass at 34 in
Source: D’Addario Catalog Supplement, printed pp. 5 and 10; attached s5 pp. 119 and 124. Independent published long-scale bass tensions. Tolerance allows the chart’s 0.1 lbf rounding and rounded note frequencies.
Inputs: Number of strings = 4; Vibrating scale length = 34 in; Open-string note = G2; Open-string note = D2; Open-string note = A1; Open-string note = E1; String / entered unit weight = XLB045; String / entered unit weight = XLB065; String / entered unit weight = XLB080; String / entered unit weight = XLB100; the others as above.
| Result | Source | This calc |
|---|---|---|
| String tension: UW(2Lf)² / 386.4 [1] | 42.8 ± 0.08 lbf | 42.799 lbf |
| String tension: UW(2Lf)² / 386.4 [2] | 51.3 ± 0.08 lbf | 51.323 lbf |
| String tension: UW(2Lf)² / 386.4 [3] | 42 ± 0.08 lbf | 42 lbf |
| String tension: UW(2Lf)² / 386.4 [4] | 36.5 ± 0.08 lbf | 36.506 lbf |
Reverse selection recovers the published .046 low E string
Source: Reverse target is the independent published NW046 E2 tension of 17.5 lbf at 25.5 in. Expected diameter and unit weight are chart data, not results computed by the inverse formula. D’Addario printed p. 6, attached s5 p. 120.
Inputs: Calculation mode = Gauge set from target tensions; Number of strings = 1; Open-string note = E2; Target tension per string = 17.5 lbf; Candidate string family = NW nickel-wound guitar; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected or recommended gauge [1] | 0.046 in | 0.046 in |
| Unit weight used in the calculation [1] | 3.822 × 10⁻⁴ lb/in | 3.822 × 10⁻⁴ lb/in |
| String tension: UW(2Lf)² / 386.4 [1] | 17.5 ± 0.06 lbf | 17.469 lbf |
Different scales checked against short- and long-scale bass charts
Source: D’Addario published short-scale XB045S and long-scale XLB045 have the same .00037240 lb/in weight. At G2 the 30 in chart gives 33.3 lbf and the 34 in chart gives 42.8 lbf. Both strings are evaluated together to verify independent per-string lengths. Attached s5 p. 124; scale lengths on p. 119.
Inputs: Number of strings = 2; Open-string note = G2; Open-string note = G2; Scale lengths = Per-string scales / multiscale; Vibrating scale length = 30 in; Vibrating scale length = 34 in; String / entered unit weight = XLB045; String / entered unit weight = XLB045; the others as above.
| Result | Source | This calc |
|---|---|---|
| String tension: UW(2Lf)² / 386.4 [1] | 33.3 ± 0.08 lbf | 33.321 lbf |
| String tension: UW(2Lf)² / 386.4 [2] | 42.8 ± 0.08 lbf | 42.799 lbf |
Related Resources
Related courses
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.
Modeling Electrical Motor Faults with FEM Simulation using ANSYS MAXWELL
3
Original price was: 50 €.15 €Current price is: 15 €.







Responses