terican

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.

FreeInstantNo signupOpen source

Inputs

Recommended Shoelace Length

Explain my result

0/3 free

Get a plain-English breakdown of your result with practical next steps.

Recommended Shoelace Lengthmm

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

Frequently asked questions

How long should my shoelaces be?
Shoelace length depends on the number of eyelet pairs, the width of the shoe, and the lacing style. Most adult sneakers with 6 eyelet pairs and criss-cross lacing need laces of 75 to 90 cm. Boots with 10 or more eyelet pairs typically require 120 to 150 cm. Using the shoelace length calculator with your measured eyelet spacing delivers the most accurate recommendation for any specific shoe.
How do I count eyelet pairs on my shoe?
Count only the holes along one side of the shoe — left side or right side, not both combined. Each hole on one side pairs with the corresponding hole directly across the tongue of the shoe. For example, if there are 6 holes on the left side, the shoe has 6 eyelet pairs (P = 6). Boots that combine traditional round eyelets with metal hooks should count each type of fastener as one pair.
What is knot allowance and how much do I need?
Knot allowance (K) is the extra lace length reserved at both ends for tying a bow after the shoe is fully laced. A standard shoelace bow requires approximately 200 mm (20 cm) total, split between both ends — roughly 100 mm per side. Larger feet, looser bow preferences, or decorative knot styles such as the Ian Knot or the Surgeon's Knot may require 250 to 300 mm total to produce a full, balanced, secure bow.
Does lacing style affect how much shoelace I need?
Yes, lacing style significantly affects total lace consumption. Criss-cross lacing, the most common pattern, serves as the baseline in the core formula. Straight (European) lacing uses fewer diagonal segments and typically consumes 10 to 15% less lace. Display patterns, army lacing, and decorative styles can consume 20 to 30% more lace than standard criss-cross. Always select the intended lacing style in the calculator to ensure an accurate length result.
How do I measure horizontal and vertical eyelet spacing?
Use a rigid ruler or a flexible tape measure for both measurements, working in millimetres for precision. For horizontal spacing (H), measure from the center of one eyelet straight across to the center of the matching eyelet directly opposite on the other side of the tongue. For vertical spacing (V), measure from the center of one eyelet to the center of the eyelet immediately above or below it on the same side. If spacing is uneven across the shoe, measure each gap individually and calculate the average.
What shoelace length do I need for children's shoes and boots?
Children's shoes with 4 eyelet pairs typically need 45 cm laces, while 5-pair children's shoes need approximately 60 cm. Standard adult sneakers with 6 to 7 eyelet pairs fit 75 to 90 cm laces. Ankle boots with 8 eyelet pairs generally use 100 to 120 cm, while tall work boots or hiking boots with 10 or more pairs require 120 to 150 cm. The shoelace length calculator provides precise values for any combination of shoe size and eyelet configuration.