Convert shoe sizes between US, UK, EU & JP instantly. Includes comprehensive charts for men, women & kids. Get accurate conversions for international shopping.
Convert shoe sizes between different measurement systems
| US | UK | EU | JP (cm) | MX | AU |
|---|---|---|---|---|---|
| 6 | 5.5 | 39 | 24 | 7.5 | 5.5 |
| 6.5 | 6 | 39.5 | 24.5 | 8 | 6 |
| 7 | 6.5 | 40 | 25 | 8.5 | 6.5 |
| 7.5 | 7 | 41 | 25.5 | 9 | 7 |
| 8 | 7.5 | 41.5 | 26 | 9.5 | 7.5 |
| 8.5 | 8 | 42 | 26.5 | 10 | 8 |
| 9 | 8.5 | 42.5 | 27 | 10.5 | 8.5 |
| 9.5 | 9 | 43 | 27.5 | 11 | 9 |
| 10 | 9.5 | 44 | 28 | 11.5 | 9.5 |
| 10.5 | 10 | 44.5 | 28.5 | 12 | 10 |
| 11 | 10.5 | 45 | 29 | 12.5 | 10.5 |
| 11.5 | 11 | 45.5 | 29.5 | 13 | 11 |
| 12 | 11.5 | 46 | 30 | 13.5 | 11.5 |
| 12.5 | 12 | 47 | 30.5 | 14 | 12 |
| 13 | 12.5 | 47.5 | 31 | 14.5 | 12.5 |
| 13.5 | 13 | 48 | 31.5 | 15 | 13 |
| 14 | 13.5 | 48.5 | 32 | 15.5 | 13.5 |
| 15 | 14.5 | 49.5 | 33 | 16.5 | 14.5 |
| 16 | 15.5 | 50.5 | 34 | 17.5 | 15.5 |
| US | UK | EU | JP (cm) | MX | AU |
|---|---|---|---|---|---|
| 4 | 2 | 35 | 21 | 5.5 | 2 |
| 4.5 | 2.5 | 35.5 | 21.5 | 6 | 2.5 |
| 5 | 3 | 36 | 22 | 6.5 | 3 |
| 5.5 | 3.5 | 36.5 | 22.5 | 7 | 3.5 |
| 6 | 4 | 37 | 23 | 7.5 | 4 |
| 6.5 | 4.5 | 37.5 | 23.5 | 8 | 4.5 |
| 7 | 5 | 38 | 24 | 8.5 | 5 |
| 7.5 | 5.5 | 38.5 | 24.5 | 9 | 5.5 |
| 8 | 6 | 39 | 25 | 9.5 | 6 |
| 8.5 | 6.5 | 39.5 | 25.5 | 10 | 6.5 |
| 9 | 7 | 40 | 26 | 10.5 | 7 |
| 9.5 | 7.5 | 40.5 | 26.5 | 11 | 7.5 |
| 10 | 8 | 41 | 27 | 11.5 | 8 |
| 10.5 | 8.5 | 41.5 | 27.5 | 12 | 8.5 |
| 11 | 9 | 42 | 28 | 12.5 | 9 |
| 11.5 | 9.5 | 42.5 | 28.5 | 13 | 9.5 |
| 12 | 10 | 43 | 29 | 13.5 | 10 |
| US | UK | EU | JP (cm) | MX | AU |
|---|---|---|---|---|---|
| 3.5 | 3 | 19 | 9.5 | 5 | 3 |
| 4 | 3.5 | 19.5 | 10 | 5.5 | 3.5 |
| 4.5 | 4 | 20 | 10.5 | 6 | 4 |
| 5 | 4.5 | 21 | 11 | 6.5 | 4.5 |
| 5.5 | 5 | 21.5 | 11.5 | 7 | 5 |
| 6 | 5.5 | 22 | 12 | 7.5 | 5.5 |
| 6.5 | 6 | 23 | 12.5 | 8 | 6 |
| 7 | 6.5 | 23.5 | 13 | 8.5 | 6.5 |
| 7.5 | 7 | 24 | 13.5 | 9 | 7 |
| 8 | 7.5 | 25 | 14 | 9.5 | 7.5 |
| 8.5 | 8 | 25.5 | 14.5 | 10 | 8 |
| 9 | 8.5 | 26 | 15 | 10.5 | 8.5 |
| 9.5 | 9 | 27 | 15.5 | 11 | 9 |
| 10 | 9.5 | 27.5 | 16 | 11.5 | 9.5 |
| 10.5 | 10 | 28 | 16.5 | 12 | 10 |
| 11 | 10.5 | 28.5 | 17 | 12.5 | 10.5 |
| 11.5 | 11 | 29 | 17.5 | 13 | 11 |
| 12 | 11.5 | 30 | 18 | 13.5 | 11.5 |
| 12.5 | 12 | 30.5 | 18.5 | 14 | 12 |
| 13 | 12.5 | 31 | 19 | 14.5 | 12.5 |
| 13.5 | 13 | 32 | 19.5 | 15 | 13 |
Shopping for shoes from international retailers? This free converter instantly translates between US, UK, EU, and Japanese shoe sizes for men, women, and children. Whether you're buying Nike sneakers from Europe, ordering boots from the UK, or shopping Japanese brands, you'll get accurate conversions and avoid the hassle of returns.
Here's the challenge with international shoe shopping: sizing systems weren't designed to work together. A US men's 9 might be labeled as UK 8.5, EU 42.5, or JP 27 depending on where it's manufactured. This tool uses standardized conversion tables based on foot length measurements to help you find the right fit when purchasing footwear across borders.
That said, no converter is perfect—brand variations mean your mileage may vary. What this gives you is a reliable starting point based on industry standards.
Shoe size conversion is based on foot length measurements, but each system evolved independently with its own quirks:
You might see formulas like these online:
Here's the truth: these are rough approximations at best. In practice, conversion tables based on standardized measurements are more reliable because there's no perfect mathematical relationship between systems. Different manufacturers also round differently, which is why you'll sometimes find slight variations between charts.
Getting the right size matters, but conversion is inherently imprecise. Here's why:
What works best in practice: Know your foot length in millimeters or centimeters, then cross-reference both the conversion chart and the brand's specific sizing guide. When buying expensive shoes online internationally, many experienced shoppers order two adjacent sizes and return one—annoying, but often worth it.
International e-commerce has made size conversion more important than ever. When purchasing footwear from overseas retailers, understanding size equivalents helps you make informed decisions without the ability to try shoes on physically. The challenge: you can't just walk into a store and test the fit—you're committing based on numbers alone.
1// Function to convert sizes for an e-commerce platform
2function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
3 // Lookup tables for different genders and systems
4 const conversionTables = {
5 men: {
6 us: [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
7 uk: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
8 eu: [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
9 jp: [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]
10 },
11 women: {
12 us: [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
13 uk: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
14 eu: [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
15 jp: [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5]
16 }
17 };
18
19 // Find index in source system
20 const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
21 size => Math.abs(size - sourceSize) < 0.1
22 );
23
24 if (sourceIndex === -1) return null; // Size not found
25
26 // Return corresponding size in target system
27 return conversionTables[gender][targetSystem][sourceIndex];
28}
29
30// Example: Convert US Men's 9 to EU
31const euSize = convertShoeSize(9, 'us', 'eu', 'men');
32console.log(`US Men's 9 equals EU ${euSize}`); // Output: US Men's 9 equals EU 42.5
331def convert_shoe_size(source_size, source_system, target_system, gender):
2 """
3 Convert shoe sizes between different systems based on gender.
4
5 Parameters:
6 source_size (float): Original shoe size
7 source_system (str): Original system ('us', 'uk', 'eu', 'jp')
8 target_system (str): Target system ('us', 'uk', 'eu', 'jp')
9 gender (str): 'men', 'women', or 'children'
10
11 Returns:
12 float: Converted shoe size or None if conversion not possible
13 """
14 # Conversion tables
15 conversion_tables = {
16 'men': {
17 'us': [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
18 'uk': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
19 'eu': [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
20 'jp': [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]
21 },
22 'women': {
23 'us': [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
24 'uk': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
25 'eu': [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
26 'jp': [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5]
27 }
28 }
29
30 # Find closest match in source system
31 try:
32 source_sizes = conversion_tables[gender][source_system]
33 closest_index = min(range(len(source_sizes)),
34 key=lambda i: abs(source_sizes[i] - source_size))
35
36 # Return corresponding size in target system
37 return conversion_tables[gender][target_system][closest_index]
38 except (KeyError, ValueError):
39 return None
40
41# Example usage
42eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
43print(f"US Men's 9 equals EU {eu_size}") # Output: US Men's 9 equals EU 42.5
44Ever had to buy emergency shoes while traveling abroad? You're standing in a store in Paris, your shoes just broke, and the clerk asks what size you need. You know you're a US 9, but the boxes all show EU sizes. This is where knowing the conversion saves you from awkward trial-and-error in the store.
Footwear manufacturers and retailers in global markets face a labeling challenge: they need to print multiple size designations on each shoe to serve international customers. The code examples below show how this multi-system labeling typically works in inventory management systems.
1public class ShoeSizeConverter {
2 // Conversion tables for men's shoes
3 private static final double[] US_MEN = {6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12};
4 private static final double[] UK_MEN = {5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5};
5 private static final double[] EU_MEN = {39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46};
6 private static final double[] JP_MEN = {24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30};
7
8 /**
9 * Generates a multi-system size label for manufacturing
10 * @param baseSize The base size in the manufacturer's system
11 * @param baseSystem The manufacturer's sizing system
12 * @return A string with sizes in all major systems
13 */
14 public static String generateSizeLabel(double baseSize, String baseSystem) {
15 String gender = "men"; // For this example, assuming men's shoes
16
17 double usSize = convertSize(baseSize, baseSystem, "us", gender);
18 double ukSize = convertSize(baseSize, baseSystem, "uk", gender);
19 double euSize = convertSize(baseSize, baseSystem, "eu", gender);
20 double jpSize = convertSize(baseSize, baseSystem, "jp", gender);
21
22 return String.format("US: %.1f | UK: %.1f | EU: %.1f | JP: %.1f",
23 usSize, ukSize, euSize, jpSize);
24 }
25
26 private static double convertSize(double size, String fromSystem, String toSystem, String gender) {
27 // Implementation would use lookup tables similar to previous examples
28 // Simplified for brevity
29 return 0.0; // Placeholder
30 }
31
32 public static void main(String[] args) {
33 String label = generateSizeLabel(42, "eu");
34 System.out.println("Size Label: " + label);
35 }
36}
37Rather than relying on conversion between abstract sizing systems, measuring foot length directly in centimeters or inches provides a more universal reference:
11. Place a piece of paper against a wall
22. Stand on the paper with your heel against the wall
33. Mark the position of your longest toe
44. Measure the distance from the wall to the mark in millimeters
55. Use this measurement to find your size in any system
6This method bypasses the inconsistencies of sizing systems, though it doesn't account for width or arch height.
The Mondopoint system (ISO 9407:2019) is an international standard that specifies both foot length and width in millimeters. While most people have never heard of it, you've probably encountered it if you've ever rented ski boots or bought military footwear.
Why it's not more widespread is a mystery—it's actually the most logical system. A Mondopoint 270/100 means your foot is 270mm long and 100mm wide. No conversion tables needed. But retail inertia is powerful, and customers are used to their existing size numbers.
1// C function to convert foot length to Mondopoint
2int footLengthToMondopoint(double lengthMm) {
3 // Mondopoint is foot length in mm, rounded to nearest 5mm
4 return 5 * (int)((lengthMm + 2.5) / 5.0);
5}
6
7// Example usage
8int mondopoint = footLengthToMondopoint(267.8);
9printf("Foot length 267.8mm = Mondopoint %d\n", mondopoint); // Output: Mondopoint 270
10Modern technology offers alternatives to traditional sizing through 3D foot scanning. Some higher-end shoe stores now have scanning stations that create precise digital models of your feet in seconds. These scans capture length, width, arch height, and overall foot shape.
What you can do with a 3D scan:
Smartphone apps have also started offering this, though accuracy varies. The technology is promising, but for now it's mostly found in specialized running stores and high-end footwear retailers. If you have persistent fit problems, it's worth seeking out a store that offers scanning—the detailed analysis often reveals why certain shoes never seem to fit right.
The American sizing system dates back to the 1880s and is based on the English barleycorn measurement—literally, the length of a grain of barley. The original reference point was a child's size, with men's and women's scales developed as extensions. The system was standardized in the early 20th century, but it still carries its somewhat arbitrary historical baggage. This is why US sizing feels more intuitive to Americans—not because it makes sense, but because we're used to it.
The British system is one of the oldest, dating back to the 14th century. King Edward II decreed in 1324 that three barleycorns would equal one inch, and shoe sizes would increase by one barleycorn. This medieval standard was later formalized and remains in use throughout the UK and former British colonies. The fact that we're still using a 700-year-old grain-based measurement system says something about how resistant the footwear industry is to change.
The European system evolved from the Paris Point, established in France in the 1800s. This system used a standard increment of ⅔ centimeter and was eventually adopted across continental Europe, though with regional variations. The modern EU system represents an attempt to standardize sizing across European countries, with varying degrees of success. Italian manufacturers, in particular, have a reputation for interpreting EU sizes... creatively.
The Japanese system is the most recent and also the most logical, directly representing foot length in centimeters. This system was established in the mid-20th century when Japan was modernizing its industrial standards. It's used throughout Japan and some other Asian countries. If the whole world adopted this system, we wouldn't need conversion tools—but that's not how history works.
| US | UK | EU | JP (cm) |
|---|---|---|---|
| 6 | 5.5 | 39 | 24 |
| 6.5 | 6 | 39.5 | 24.5 |
| 7 | 6.5 | 40 | 25 |
| 7.5 | 7 | 41 | 25.5 |
| 8 | 7.5 | 41.5 | 26 |
| 8.5 | 8 | 42 | 26.5 |
| 9 | 8.5 | 42.5 | 27 |
| 9.5 | 9 | 43 | 27.5 |
| 10 | 9.5 | 44 | 28 |
| 10.5 | 10 | 44.5 | 28.5 |
| 11 | 10.5 | 45 | 29 |
| 11.5 | 11 | 45.5 | 29.5 |
| 12 | 11.5 | 46 | 30 |
| 13 | 12.5 | 47.5 | 31 |
| 14 | 13.5 | 48.5 | 32 |
| 15 | 14.5 | 49.5 | 33 |
| US | UK | EU | JP (cm) |
|---|---|---|---|
| 4 | 2 | 35 | 21 |
| 4.5 | 2.5 | 35.5 | 21.5 |
| 5 | 3 | 36 | 22 |
| 5.5 | 3.5 | 36.5 | 22.5 |
| 6 | 4 | 37 | 23 |
| 6.5 | 4.5 | 37.5 | 23.5 |
| 7 | 5 | 38 | 24 |
| 7.5 | 5.5 | 38.5 | 24.5 |
| 8 | 6 | 39 | 25 |
| 8.5 | 6.5 | 39.5 | 25.5 |
| 9 | 7 | 40 | 26 |
| 9.5 | 7.5 | 40.5 | 26.5 |
| 10 | 8 | 41 | 27 |
| 10.5 | 8.5 | 41.5 | 27.5 |
| 11 | 9 | 42 | 28 |
| US | UK | EU | JP (cm) |
|---|---|---|---|
| 4 | 3.5 | 19.5 | 10 |
| 5 | 4.5 | 21 | 11 |
| 6 | 5.5 | 22 | 12 |
| 7 | 6.5 | 23.5 | 13 |
| 8 | 7.5 | 25 | 14 |
| 9 | 8.5 | 26 | 15 |
| 10 | 9.5 | 27.5 | 16 |
| 11 | 10.5 | 28.5 | 17 |
| 12 | 11.5 | 30 | 18 |
| 13 | 12.5 | 31 | 19 |
| 1 | 13.5 | 32 | 20 |
| 2 | 1 | 33.5 | 20.5 |
| 3 | 2 | 34.5 | 21 |
Men's Popular Sizes:
Women's Popular Sizes:
Fast Conversion Rules of Thumb:
Most sizing systems focus primarily on length, but width is equally important for proper fit. In the US system, widths are denoted by letters (AA, B, D, EE), with each letter representing roughly a ⅛ inch difference in width. D is considered "standard" for men, while B is "standard" for women—though "standard" varies widely by brand.
Other systems have their own width designations, but these are far less standardized internationally. European manufacturers sometimes use numeric width systems, Japanese brands occasionally indicate width, but there's no consistent conversion between them. This is one area where international shoe shopping gets genuinely complicated, especially if you have notably narrow or wide feet.
1public enum ShoeWidth
2{
3 Narrow, // AA, A
4 Regular, // B, C, D
5 Wide, // E, EE
6 ExtraWide // EEE+
7}
8
9public class ShoeSizeWithWidth
10{
11 public double Size { get; set; }
12 public string System { get; set; }
13 public ShoeWidth Width { get; set; }
14
15 public override string ToString()
16 {
17 string widthLabel = Width switch
18 {
19 ShoeWidth.Narrow => "Narrow",
20 ShoeWidth.Regular => "Regular",
21 ShoeWidth.Wide => "Wide",
22 ShoeWidth.ExtraWide => "Extra Wide",
23 _ => ""
24 };
25
26 return $"Size: {Size} {System}, Width: {widthLabel}";
27 }
28}
29Sports shoes don't follow the same rules as dress shoes. Running shoes typically run ½ to 1 size smaller than standard shoes because manufacturers account for foot swelling during activity. What this means: if you wear a US 9 in casual shoes, you might need a 9.5 in running shoes.
Different sports have different fit philosophies:
Kids' feet grow fast—up to a full size every 3-4 months for toddlers. When converting sizes for children, many parents deliberately buy ½ to 1 size larger than the current measurement. The trade-off: immediate fit versus getting more months of wear before the next purchase.
For men, US size 9 equals EU 42.5. For women, US size 7 equals EU 38. Use the conversion charts above as reference, but keep in mind the exact conversion depends on the manufacturer and gender. Men's and women's sizing follows different scales even when they're technically the same foot length.
UK sizes are typically 0.5 to 1 size smaller than US sizes. For men, the rule of thumb is to subtract 0.5 from the US size to get UK (so US 9 = UK 8.5). Women's conversions are less consistent—sometimes it's 1.5 sizes, sometimes 2 sizes difference. That's why using a conversion table is more reliable than trying to remember the formula.
Yes, and this is why JP sizing is the easiest to work with. A JP size 26 means the shoe fits a foot that's 26 centimeters long. No medieval grain measurements, no arbitrary numbering—just straightforward metric measurements. If you know your foot length in centimeters, you already know your Japanese shoe size.
Absolutely. Nike, Adidas, New Balance, and other brands can all label physically different shoes as the same size. This happens even within a single sizing system. The conversion charts give you a standardized starting point, but always check brand-specific size guides when available. Reading customer reviews about whether a shoe "runs large" or "runs small" is often more valuable than the official conversion.
The paper-and-wall method is surprisingly accurate:
This measurement gives you a universal reference. A 270mm foot equals roughly JP 27, which you can then convert to other systems. Measure in the afternoon—your feet swell during the day and that's when they're largest.
In the US system, women's sizes are typically 1.5 to 2 sizes larger than men's for the same physical foot length. A men's US 7 roughly equals a women's US 8.5-9. This isn't about foot length—it's just how the numbering systems were established historically. Always use gender-specific conversion charts because the offset is built into the sizing scales.
Most runners size up by ½ to 1 full size to accommodate foot swelling during exercise and to prevent toenail bruising from repetitive impact. Find your base size first using the converter, then add that extra room. Your toes should have about a thumb's width of space in front.
Converters provide approximate conversions based on standardized industry charts. They're generally accurate as a baseline, but you'll need to account for brand-specific variations. Think of the converted size as your starting point for research, not your final answer.
Yes, half sizes work across all systems. In US sizing, a half size represents about 1/6 inch (4.2mm) difference. This translates to approximately 0.5 EU size, 0.5 UK size, or 0.5cm JP size. The conversion tables handle these increments accurately.
First, double-check your foot measurement in centimeters to rule out measurement error. If that's correct, you're likely dealing with brand-specific fit variations rather than conversion problems. Check the manufacturer's size guide—many brands publish their own measurements. Also scan customer reviews for phrases like "runs small" or "runs large." Some brands are notorious for this (looking at you, European luxury brands that size small).
Get better results with these practical tips learned from frequent international shoe buyers:
This free tool makes international footwear shopping straightforward by providing instant conversions between US, UK, EU, and JP sizing systems. Whether you're buying designer shoes from European retailers, ordering athletic footwear from the UK, exploring Japanese sneaker brands, or managing global inventory, the conversion charts above give you a reliable starting point for finding the right fit.
Remember: converted sizes are guidelines, not guarantees. Always cross-reference with brand-specific sizing information when available, and don't hesitate to reach out to retailers with sizing questions before ordering. The best approach combines the standardized conversions above with brand knowledge and, when possible, customer reviews about fit.
International Organization for Standardization. (2019). ISO 9407:2019 Shoe sizes — Mondopoint system of sizing and marking. https://www.iso.org/standard/73758.html
American Society for Testing and Materials. (2020). ASTM D5867-20 Standard Test Methods for Measurement of Foot Length, Width, and Foot Characteristics. https://www.astm.org/d5867-20.html
British Standards Institution. (2011). BS 5943:2011 Specification for sizes of footwear and lasts. BSI Standards.
Japanese Industrial Standards Committee. (2005). JIS S 5037:2005 Sizing system for footwear. Japanese Standards Association.
Luximon, A. (Ed.). (2013). Handbook of Footwear Design and Manufacture. Woodhead Publishing. https://doi.org/10.1533/9780857098795
Rossi, W. A., & Tennant, R. (2000). The Complete Footwear Dictionary (2nd ed.). Krieger Publishing Company.
European Committee for Standardization. (2017). EN 13402-3:2017 Size designation of clothes - Part 3: Measurements and intervals. CEN Standards.
Meta Title: Shoe Size Converter - Instant US, UK, EU & JP Conversion Meta Description: Convert shoe sizes between US, UK, EU & JP instantly. Includes comprehensive charts for men, women & kids. Get accurate conversions for international shopping.
Discover more tools that might be useful for your workflow