Shoe Size Calculator

.shoe-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .shoe-calc-header { text-align: center; margin-bottom: 30px; } .shoe-calc-header h2 { color: #333; margin-bottom: 10px; } .shoe-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .shoe-calc-grid { grid-template-columns: 1fr; } } .input-group { margin-bottom: 15px; } .input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #444; } .input-group input, .input-group select { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 6px; box-sizing: border-box; font-size: 16px; } .calc-btn { width: 100%; background-color: #007bff; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .calc-btn:hover { background-color: #0056b3; } .result-box { margin-top: 30px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; display: none; } .result-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px; } .result-item { text-align: center; padding: 10px; background: white; border: 1px solid #eee; border-radius: 4px; } .result-item span { display: block; font-size: 0.9em; color: #666; } .result-item strong { font-size: 1.4em; color: #007bff; } .shoe-article { margin-top: 40px; line-height: 1.6; color: #333; } .shoe-article h3 { color: #222; border-bottom: 2px solid #eee; padding-bottom: 10px; } .measuring-tips { background-color: #fff9e6; padding: 15px; border-left: 4px solid #ffcc00; margin: 20px 0; }

Shoe Size Calculator

Convert your foot measurements to US, UK, and EU shoe sizes instantly.

Centimeters (cm) Inches (in)
Men Women Kids (Big Kids)

Your Recommended Sizes

US Size
UK Size
EU Size
Mondopoint (mm)

*Sizes are approximate. Fit may vary by brand and shoe width.

How to Use the Shoe Size Calculator

Finding the perfect fit starts with an accurate measurement of your foot. This calculator uses standardized conversion formulas to translate your foot length in centimeters or inches into the most common international sizing systems.

Pro Tip: Always measure your feet at the end of the day when they are at their largest due to natural swelling. Wear the socks you plan to wear with the shoes for the most accurate result.

How to Measure Your Foot at Home

  1. Tape a piece of paper to the floor: Place it against a flat wall.
  2. Step on the paper: Keep your heel firmly against the wall.
  3. Mark the longest point: Usually the tip of your big toe or second toe.
  4. Measure the distance: Use a ruler to find the length from the wall to your mark.
  5. Repeat: Measure both feet, as one is often slightly larger. Use the larger measurement for the calculator.

Understanding International Sizing

Shoe sizing isn't universal. The US and UK systems are based on "barleycorns" (1/3 of an inch), while the European system (Paris Points) uses 2/3 of a centimeter increments. Our calculator accounts for these mathematical differences:

  • US Sizes: Vary between men, women, and children even for the same foot length.
  • UK Sizes: Generally run about 0.5 to 1 size smaller than US Men's sizes.
  • EU Sizes: A unisex system, though some brands may vary slightly in their manufacturing.
  • Mondopoint: The most accurate system, used primarily by the military and for ski boots, based on the actual length of the foot in millimeters.

Common Shoe Size Conversion Examples

Foot Length (cm) US Men US Women EU Size
25.4 cm 7.5 9.0 40
27.0 cm 9.5 11.0 42.5
function calculateShoeSize() { var rawLength = parseFloat(document.getElementById("footLength").value); var unit = document.getElementById("unitType").value; var gender = document.getElementById("gender").value; if (isNaN(rawLength) || rawLength <= 0) { alert("Please enter a valid foot length."); return; } var lengthInCm; if (unit === "in") { lengthInCm = rawLength * 2.54; } else { lengthInCm = rawLength; } var lengthInInches = lengthInCm / 2.54; var usSize, ukSize, euSize, mondo; // EU Formula: (1.5 * (CM + 1.5)) euSize = (lengthInCm + 1.5) / 0.667; euSize = Math.round(euSize * 2) / 2; // Round to nearest 0.5 // Mondopoint is just MM mondo = Math.round(lengthInCm * 10); if (gender === "men") { // Brannock scale: US Men = (3 * inches) – 22 usSize = (3 * lengthInInches) – 22; ukSize = usSize – 1; } else if (gender === "women") { // US Women = (3 * inches) – 21 usSize = (3 * lengthInInches) – 21; ukSize = usSize – 2; } else { // Kids/Children formula usSize = (3 * lengthInInches) – 11.67; ukSize = usSize – 1; } // Rounding to nearest half size usSize = Math.max(1, Math.round(usSize * 2) / 2); ukSize = Math.max(1, Math.round(ukSize * 2) / 2); // Update Display document.getElementById("usSize").innerHTML = usSize; document.getElementById("ukSize").innerHTML = ukSize; document.getElementById("euSize").innerHTML = euSize; document.getElementById("mondoSize").innerHTML = mondo; document.getElementById("shoeResult").style.display = "block"; // Smooth scroll to result document.getElementById("shoeResult").scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment