Last verified · v1.0
Calculator · general
Shoelace Length Calculator
Find the perfect shoelace length for any shoe. Enter eyelet pairs, horizontal and vertical spacing, and lacing style for an instant measurement.
Inputs
Recommended Shoelace Length
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
How the Shoelace Length Calculator Works
Finding the correct shoelace length for any shoe eliminates the frustration of laces that are too short to tie a proper bow or so long they drag on the ground. The shoelace length calculator applies a geometry-based formula that accounts for the number of eyelet pairs, the horizontal and vertical spacing between eyelets, and the chosen lacing style to deliver a precise, reliable measurement.
The Core Formula
For standard criss-cross lacing — the most widely used pattern — the total shoelace length L is determined by:
L = 2(P − 1) √(H² + V²) + 2H + K
This formula treats the shoe as a geometric structure where every lace segment has a calculable length based on the physical dimensions of the footwear.
Variable Breakdown
- P — Eyelet Pairs: The total number of eyelet pairs on the shoe. Count the holes along one side only; that number is P. A typical adult sneaker has 6 to 7 pairs, casual shoes have 4 to 5 pairs, and tall boots may have 10 to 12 pairs.
- H — Horizontal Spacing (mm): The distance in millimetres between a left eyelet and its matching right eyelet directly across the tongue. Measure at a consistent point near the middle of the tongue. Average adult sneakers measure approximately 40 to 55 mm.
- V — Vertical Spacing (mm): The distance in millimetres between one eyelet pair and the next consecutive pair along the same side of the shoe. Manufactured footwear typically maintains uniform vertical spacing of 15 to 25 mm.
- K — Knot and Tying Allowance (mm): The extra length reserved at both ends for tying a bow. A standard bow requires approximately 200 mm (20 cm) total, divided between both ends. Larger feet or elaborate bow styles may require 250 to 300 mm.
Geometric Derivation
Each diagonal lace segment in criss-cross lacing forms the hypotenuse of a right triangle. The two perpendicular legs are H (horizontal distance across the tongue) and V (vertical rise between consecutive eyelet pairs). The Pythagorean theorem, as documented by the UTSA Department of Mathematics, gives the diagonal segment length as √(H² + V²).
For P eyelet pairs, there are P − 1 gaps between consecutive rows. Criss-cross lacing makes two diagonal passes per gap — one from each side — yielding 2(P − 1) total diagonal segments. The term 2H accounts for the combined horizontal lace portions at the base of the shoe. Adding the knot allowance K completes the total length.
Worked Example
A standard adult running shoe might have the following measured dimensions:
- P = 6 eyelet pairs
- H = 45 mm (horizontal spacing)
- V = 20 mm (vertical spacing)
- K = 200 mm (standard bow allowance)
Step 1 — Diagonal segment length: √(45² + 20²) = √(2025 + 400) = √2425 ≈ 49.2 mm
Step 2 — Total diagonal length: 2(6 − 1) × 49.2 = 10 × 49.2 = 492 mm
Step 3 — Add horizontal segments and knot allowance: 492 + 2(45) + 200 = 492 + 90 + 200 = 782 mm (approximately 78 cm)
Standard 80 cm shoelaces are the correct choice for this shoe, providing a comfortable buffer for tying preference. This methodology aligns with the detailed lace-length tables published on Ian's Shoelace Site, the most comprehensive publicly available reference for shoelace length calculations.
Lacing Style Adjustments
Different lacing patterns consume different total amounts of lace. Criss-cross lacing is the baseline pattern used in the core formula. Straight (European) lacing uses fewer diagonal segments and typically requires 10 to 15% less lace. Army lacing, over-under lacing, and display patterns each carry their own length multipliers. The calculator applies the correct adjustment factor automatically when a style is selected.
Practical Measurement Tips
- Measure eyelet spacing on an unlaced shoe for the most accurate horizontal and vertical values.
- If eyelet rows are irregularly spaced, measure each individual gap and use the average as V.
- For boots combining metal hooks and traditional eyelets, treat each lacing zone separately and sum the results.
- When the calculated length falls between standard retail sizes, always round up — common lengths are 45, 60, 75, 90, 100, 120, and 150 cm.
- Children's shoes generally need 45 to 60 cm laces, adult casual shoes 75 to 90 cm, and tall boots 120 to 150 cm.
Reference