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
Tape a piece of paper to the floor: Place it against a flat wall.
Step on the paper: Keep your heel firmly against the wall.
Mark the longest point: Usually the tip of your big toe or second toe.
Measure the distance: Use a ruler to find the length from the wall to your mark.
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' });
}