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.

#bass #gauge selection #guitar #Mersenne’s law #multiscale #string tension

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:

T=UW(2Lf)2386.4,UWreq=Ttarget 386.4(2Lf)2.T=\frac{UW(2Lf)^2}{386.4},\qquad UW_{\rm req}=\frac{T_{\rm target}\,386.4}{(2Lf)^2}.

Here LL is the nut-to-saddle vibrating length in inches, ff is hertz, UWUW is the chart’s lb/in, and TT is lbf. The step kusk_{us} 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 f=A4 2(m−69)/12f=A4\,2^{(m-69)/12}, where mm 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 ∣UW−UWreq∣|UW-UW_{\rm req}|. 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 Tmax⁡−Tmin⁡T_{\max}-T_{\min}; relative spread is 100 times that value divided by mean tension. Target error is 100(T/Ttarget−1)100(T/T_{\rm target}-1). The neck colours use T/TtargetT/T_{\rm target}, 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

InputSymbolUnitDefault
Calculation modecalc_modeTension 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_str6
Scale lengthsscale_modeOne scale for the set
Vibrating scale length
Measure nut to saddle, not the total manufactured string length.
L_commonin25.5
Enter tuning aspitch_modeNote names (equal temperament)
A4 reference pitchA_refHz440
Target tension pattern
In tension mode these targets are comparison values. In gauge mode they drive string selection.
target_modeEqual 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_commonlbf18
Open-string notenote_1E4
Open-string frequencyf_1Hz329.6275569128699
Vibrating scale lengthL_1in25.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_1PL010
Candidate string familyfamily_1PL plain steel guitar
Target tensiontarget_1lbf18
Open-string notenote_2B3
Open-string frequencyf_2Hz246.94165062806206
Vibrating scale lengthL_2in25.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_2PL013
Candidate string familyfamily_2PL plain steel guitar
Target tensiontarget_2lbf18
Open-string notenote_3G3
Open-string frequencyf_3Hz195.99771799087463
Vibrating scale lengthL_3in25.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_3PL017
Candidate string familyfamily_3PL plain steel guitar
Target tensiontarget_3lbf18
Open-string notenote_4D3
Open-string frequencyf_4Hz146.8323839587038
Vibrating scale lengthL_4in25.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_4NW026
Candidate string familyfamily_4NW nickel-wound guitar
Target tensiontarget_4lbf18
Open-string notenote_5A2
Open-string frequencyf_5Hz110
Vibrating scale lengthL_5in25.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_5NW036
Candidate string familyfamily_5NW nickel-wound guitar
Target tensiontarget_5lbf18
Open-string notenote_6E2
Open-string frequencyf_6Hz82.4068892282175
Vibrating scale lengthL_6in25.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_6NW046
Candidate string familyfamily_6NW nickel-wound guitar
Target tensiontarget_6lbf18
Open-string notenote_7B1
Open-string frequencyf_7Hz61.7354126570155
Vibrating scale lengthL_7in25.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_7NW056
Candidate string familyfamily_7NW nickel-wound guitar
Target tensiontarget_7lbf18
Open-string notenote_8F#1
Open-string frequencyf_8Hz46.2493028389543
Vibrating scale lengthL_8in25.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_8NW074
Candidate string familyfamily_8NW nickel-wound guitar
Target tensiontarget_8lbf18

Results

With the default inputs above, the calc gives:

ResultValue
Total string load103.5 lbf
Mean tension per string17.25 lbf
Set tension spread4.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.

ResultSourceThis calc
String tension: UW(2Lf)² / 386.4 [1]16.2 ± 0.06 lbf16.2 lbf
String tension: UW(2Lf)² / 386.4 [2]15.4 ± 0.06 lbf15.368 lbf
String tension: UW(2Lf)² / 386.4 [3]16.6 ± 0.06 lbf16.555 lbf
String tension: UW(2Lf)² / 386.4 [4]18.4 ± 0.06 lbf18.389 lbf
String tension: UW(2Lf)² / 386.4 [5]19.5 ± 0.06 lbf19.519 lbf
String tension: UW(2Lf)² / 386.4 [6]17.5 ± 0.06 lbf17.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.

ResultSourceThis calc
String tension: UW(2Lf)² / 386.4 [1]42.8 ± 0.08 lbf42.799 lbf
String tension: UW(2Lf)² / 386.4 [2]51.3 ± 0.08 lbf51.323 lbf
String tension: UW(2Lf)² / 386.4 [3]42 ± 0.08 lbf42 lbf
String tension: UW(2Lf)² / 386.4 [4]36.5 ± 0.08 lbf36.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.

ResultSourceThis calc
Selected or recommended gauge [1]0.046 in0.046 in
Unit weight used in the calculation [1]3.822 × 10⁻⁴ lb/in3.822 × 10⁻⁴ lb/in
String tension: UW(2Lf)² / 386.4 [1]17.5 ± 0.06 lbf17.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.

ResultSourceThis calc
String tension: UW(2Lf)² / 386.4 [1]33.3 ± 0.08 lbf33.321 lbf
String tension: UW(2Lf)² / 386.4 [2]42.8 ± 0.08 lbf42.799 lbf

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...