ForHosting KIT · Unit converters

Shoe size converter

Enter one shoe size, its scale and men's or women's, and get the other three: a men's US 9 is a UK 8, an EU 41.91 and a 27.94 cm last length, so ordering abroad stops being a guess. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Size
9
Scale
us
Gender
men
You get
Us
9
Uk
8
Eu
41.91
Cm
27.94

A shoe size converter turns one adult footwear size into the matching values on the other common retail scales so you can shop across regions without guessing. Enter a numeric size, choose the source scale among US, UK, EU, or centimetre last length, and set gender to men or women; the tool returns US, UK, EU, and centimetre equivalents plus the pivot last length in inches, centimetres, and millimetres with substitution steps you can paste into a size chart or customer ticket. Cross-border shoppers, marketplace sellers, customer-support agents, and app developers wiring a size picker all need the same deterministic mapping.

How US, UK, EU and centimetre shoe sizes relate

Adult shoe size systems describe the length of the last—the rigid form the upper is built around—not always the bare foot measurement a customer took with a tape at home. This converter uses a single last-length pivot in inches and four standard closed formulas so every scale stays consistent with the others.

For United States men's sizes the relation is size equals three times last length in inches minus twenty-four; for United States women's sizes the constant is twenty-two point five instead of twenty-four, which is why a men's US nine and a women's US ten and a half share the same last length. The British scale uses size equals three times last length in inches minus twenty-five for both genders once the last is known.

The European continental scale uses Paris points: size equals one and a half times last length in centimetres, so converting from EU multiplies the size by two thirds to recover centimetres. The centimetre field is that last length in centimetres—closely related to Mondopoint foot length in millimetres, which this response also reports as ten times the centimetre value. Gender is always required because the US constants differ and because UK and US labels on tags are still marketed as men's or women's even when the underlying length math is shared.

Half sizes are first-class numbers; you may send nine point five or forty-two point five and the formulas stay continuous. Brand lasts, width letters, and children's scales are deliberately out of scope so the SEO landing stays focused on adult length conversion rather than fitting advice.

Ranges, practical tips, and when to use this landing

Published adult ranges reject nonsense before conversion: US men three through sixteen, US women four through thirteen, UK men two through fifteen, UK women one through twelve, EU thirty-two through fifty for both genders, and centimetre last length twenty through thirty-three. Prefer bare numbers for size when you control the client; string numbers are accepted only when they match a strict finite numeric pattern without units glued on.

Round-trip checks are straightforward: convert a US men's nine to EU and back and confirm you recover the original within the published twelve-decimal rounding. When teaching size charts, pair classic examples such as men's US nine, women's US eight, and an EU forty-two with gender set so students see the US constant difference.

This landing targets people searching for a shoe size converter, US to EU shoe size, UK to US shoes, or centimetre foot length to shoe size online; it is not a children's size chart, not a width or Brannock-width tool, and not a brand-specific fit predictor. Prefer this capability when you already have one adult length-based size and need deterministic equivalents across US, UK, EU, and centimetres; if you only need to convert generic length units without shoe formulas, use a general unit converter instead.

Cross-border marketplace listings

Sellers store one master size and call the converter to fill US, UK, EU, and cm fields on product pages so international buyers see familiar labels.

Customer support size tickets

Agents convert a customer's local size to the warehouse region's scale before issuing exchanges, using the range error to catch impossible sizes early.

App size-picker defaults

Mobile retail apps convert a preferred US or EU size into the other scales for regional storefronts without shipping static charts in the binary.

Which shoe size scales are supported?

US, UK, EU (Paris point), and centimetre last length. Gender men or women is required so US constants and range checks apply correctly.

Why do men's and women's US sizes differ for the same foot?

The US formulas use different constants on the same last length: men use 3L−24 and women use 3L−22.5, so the printed size numbers are not interchangeable.

What happens if my size is out of range?

Adult ranges are published in the response ranges object (for example US men 3–16).

Does this handle width or children's sizes?

No. It converts adult length-based sizes only. Width letters, infant scales, and brand-specific fit models are out of scope.

Is the shoe size converter free?

The browser tool is free and runs locally.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/conv/shoe-size

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/conv/shoe-size \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"size":9,"scale":"us","gender":"men"}'
{
  "size": 9,
  "scale": "us",
  "gender": "men"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "conv.shoe_size",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_abs1000000000000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Out-of-range sizes fail with a clear invalid_input error instead of inventing impossible pairs.

How to call the API and read the response

Size must be a finite number or a strict numeric string. Wire this into product detail pages, marketplace import pipelines, or chat widgets that already hold one regional size and only need the other labels for display without shipping conversion tables in every client binary. Send a JSON body with three required fields: size (aliases value, sz, and n), scale (aliases system, unit, from, and from_scale), and gender (aliases sex, wearer, and for). Scale must resolve to us, uk, eu, or cm after case-insensitive alias normalization—examples include usa, british, european, paris point, centimetre, and foot length. Gender must resolve to men or women with common aliases such as male, m, female, f, ladies, and gents. On success the response echoes the rounded size, canonical scale and gender, top-level us, uk, eu, and cm fields, last_length_cm, last_length_mm, and last_length_in for the pivot, an equivalents object repeating the four sizes, formula as a short equation string, message as an English summary, steps as ordered substitution lines, supported_scales, and the published ranges object. Failed validation—missing fields, non-finite size, unknown scale or gender, or a size outside the published adult range for that scale and gender—returns invalid_input and is never charged. Pricing is a flat $0.002 per successful request with unit item and zero marginal unit price.

Ranges, practical tips, and when to use this landing

A size outside those bounds returns invalid_input naming the scale, gender, and allowed interval so support agents can ask the customer to re-measure instead of shipping the wrong pair. Failed tasks that return invalid_input do not consume prepaid balance, which keeps exploratory scripts cheap when clients deliberately probe out-of-range sizes.

Read the full KIT documentation →