Recommended Size
{{ primaryLabel }} {{ primarySize }}
Foot {{ (+foot_length_cm).toFixed(2) }} cm · Last {{ (+last_length_cm).toFixed(2) }} cm · Toe room {{ (+effective_allowance_cm).toFixed(2) }} cm
Input: {{ value }} {{ valueSuffix }} Gender: {{ gender === 'women' ? 'Women' : 'Men' }} Rounding: {{ rounding }} Allowance: {{ (+allowance_cm).toFixed(2) }} cm Width: {{ width_clean }}
{{ valueSuffix }}
cm
Field Value Copy
{{ r.label }} {{ r.value }}

                

Introduction:

Shoe sizes are numeric labels tied to last length, the internal length inside a shoe. Sizes map the last, not the foot, so you add toe‑room to foot length before converting. Length‑based systems such as Mondopoint (JP) state the foot in centimetres, while US, UK and EU formulas apply fixed offsets to produce the familiar numbers.

You enter a foot length in centimetres or inches, or you can start from a size in a chosen system. The output shows counterparts across US Men and Women and UK and EU along with regional standards such as BR, JP/MX, CN and KR plus the implied last length so you can sanity‑check the fit. Results follow your step and rounding preferences to mirror catalog conventions.

For example, a 26 cm foot with 1.5 cm toe‑room implies a 27.5 cm last and converts to about EU 41.5 and US Men 8.5 with UK 7.5 and BR 39 given typical steps. That gives a clear starting point before you compare brand charts or try pairs on. Treat results as guidance because availability of half sizes and regional BR mappings can differ by one size.

Choosing allowance is your main lever. A snug 0.5 cm favors a closer feel, a standard 1.5 cm balances comfort, and a roomy 2.0 cm leaves space for thicker socks. You can also change step sizes and rounding to match catalog conventions or factory charts when you need reports that mirror a specific brand’s publishing style.

Technical Details:

The converter models last‑based sizing. It first adds your toe‑room allowance to foot length to obtain last length. From that value it derives raw sizes for US Men, US Women, UK and EU using linear equations with fixed offsets or multipliers, and treats BR as an EU‑derived variant with a configurable shift. JP and MX report the foot itself in centimetres; CN and KR report millimetres. Results are rounded to user‑selected steps with a chosen rounding mode. An effective allowance is also computed from the emphasized system to reflect actual toe space. The pipeline is deterministic and stateless.

Llcm=Lfcm+Acm Lin=LLlcm/2.54
SUSM,raw=3Lin24 SUSW,raw=3Lin23 SUK,raw=3Lin25 SEU,raw=1.5Llcm SBR,raw=SEU,raw2+Obr SJP=Lfcm SMX=Lfcm SCN,mm=10Lfcm SKR,mm=SCN,mm
Ssys = round_m ( Ssys,raw , Δsys )
Symbols and units
Symbol Meaning Unit/Datatype Source
Lf,cmFoot lengthcmInput
AcmToe‑room allowancecmInput
Ll,cmLast lengthcmDerived
LinLast lengthinDerived
SUSM,rawUnrounded US Men sizenumberDerived
SUSW,rawUnrounded US Women sizenumberDerived
SUK,rawUnrounded UK sizenumberDerived
SEU,rawUnrounded EU sizenumberDerived
SBR,rawUnrounded BR sizenumberDerived
SJPJP/Mondopoint sizecmDerived
SMXMX sizecmDerived
SCN,mmCN sizemmDerived
SKR,mmKR sizemmDerived
ΔsysStep size per systemnumberInput
ObrBR offset relative to EUnumberInput
AeffEffective allowancecmDerived
Toe‑room interpretation bands
Threshold Band Lower Bound Upper Bound Interpretation Action Cue
Minimal0 mm5 mmLikely snug or shortConsider one size up
Typical5 mm15 mmCommon everyday spaceTest both adjacent sizes
Roomy15 mm25 mmExtra space for socksSecure heel or size down
Parameters overview
Parameter Meaning Unit/Datatype Typical Range Sensitivity Notes
AllowanceToe‑room added to footcm0.5–2.0HighPresets: snug, standard, roomy
Rounding modeHow sizes snap to stepsnearest/floor/ceilN/AMediumNearest uses half‑up for positives
US/UK stepSize incrementnumber0.25–1.0MediumDefault 0.5
EU stepSize incrementnumber0.5–1.0MediumHalf sizes uncommon
JP/MX stepIncrement on centimetresnumber0.5–1.0LowDefault 0.5
CN stepIncrement on millimetresmm1–10LowDefault 5
KR stepIncrement on millimetresmm1–10LowDefault 5
BR stepSize incrementnumber0.5–2.0MediumDefault 1
BR offsetShift relative to EUnumber−4–+4MediumTypical −2 button available
Width codeDisplay‑only width tagA–Z, 0–9N/ANoneSanitized to uppercase alphanumerics
Constants and coefficients
Constant Value Unit Source Notes
cm per inch2.54cm/inCodeUsed for inch conversions
EU points per cm1.5EU size/cmCodeLinear mapping from last
US Men offset24sizeCodeApplied to 3×last inches
US Women offset23sizeCodeApplied to 3×last inches
UK offset25sizeCodeApplied to 3×last inches
Toe gauge maximum25mmCodeGauge upper bound

Units, precision & rounding policy. Lengths display with a dot as the decimal separator and typically use two decimal places. Size displays trim trailing zeros based on step precision. “Nearest” rounds half up for positive values; “floor” and “ceil” use small safeguards to avoid boundary flicker. All math uses base‑10 decimals.

Validation and bounds from code
Field Type Min Max Step/Pattern Error Text Placeholder
Valuenumber0step 0.01
Input typeselectfoot_cm, foot_in, us_m, us_w, uk, eu, jp_cm, mx_cm, cn_mm, kr_mm, br
Audienceradiomen / women
Allowancenumber0step 0.1
Width codetext^[A‑Z0‑9]+$ (sanitized)D · E · 2E · 4E · B · C
Roundingselectnearest / floor / ceil
US/UK stepnumber0.25step 0.5
EU stepnumber0.5step 0.5
JP/MX stepnumber0.5step 0.5
CN step (mm)number1step 1
KR step (mm)number1step 1
BR stepnumber0.5step 0.5
BR offsetnumberstep 0.5
I/O formats
Input Accepted Families Output Encoding/Precision Rounding
Foot lengthcm, inSizes and lastdot decimal, 2 dp typicalStep‑aware
Size (US/UK/EU/BR)numberFoot and lastdot decimal where shownStep‑aware
Size (JP/MX)cmAs entered0.5 cm typicalStep‑aware
Size (CN/KR)mmAs entered5 mm typicalStep‑aware
CSV exportTable rowsField, ValueUTF‑8 textAs displayed
JSON exportInputs, derived, sizesStructured objectLengths 2 dp; raw sizes 3 dp; CN/KR 1 dpIncludes both raw and rounded

Networking & storage behavior. All calculations run in your browser, and copy/download actions use browser APIs. No data is transmitted to or stored on a server.

Performance & complexity. Conversions are constant‑time per system and memory usage is negligible. Rendering of charts or tables scales with the small number of systems shown and remains responsive on typical devices.

Diagnostics & determinism. The engine is deterministic for identical inputs. It issues human‑readable warnings when foot length sits outside a typical adult range, when allowance is unusual, when EU half sizes are selected, or when BR mapping is approximate.

Security considerations. Inputs are sanitized where applicable; the width tag keeps only uppercase letters and digits. Exports reflect your entries verbatim. Review content before pasting into external systems that interpret commands or formulas.

  • Heads‑up Brand charts can diverge by about one size; BR is explicitly approximate.
  • Heads‑up EU half sizes may be unavailable; check retailer availability.
  • Heads‑up Foot lengths outside 18–31 cm trigger a caution to recheck units.
  • Allowance outside 0.5–2.0 cm triggers a caution; verify your fit intent.
  • Rounding affects the effective allowance; different modes shift fit direction.
  • Width tags are informational and do not alter calculations.
  • Edge cases: non‑numeric input becomes zero; negative values clamp to zero.
  • NaN or Infinity is coerced to zero before calculations.
  • Signed‑zero has no effect; results depend on absolute magnitudes.
  • Rounding ties at exactly half step round up in “nearest”.
  • Very fine steps can reveal floating‑point quirks; safeguards minimize jitter.
  • Alphanumeric width code drops spaces and punctuation, then uppercases.
  • Switching primary emphasis changes the displayed effective allowance only.
  • Millimetre systems (CN/KR) round to their mm step before display.

Step‑by‑Step Guide:

Set your starting point, adjust fit intent, then read the equivalents.

  1. Select Input type for a foot length or a known size.
  2. Enter the Value in the shown unit.
  3. Pick Audience to emphasize US Men or US Women.
  4. Set Allowance; use presets for snug, standard, or roomy.
  5. Optionally adjust Rounding, step sizes, and BR offset.
  6. Review the table and toe‑room band; copy or export if needed.
Example: enter 26 cm with 1.5 cm allowance; you’ll see EU 41.5 and US Men 8.5 as practical targets.

You leave with a short, explainable list ready for checkout or comparison.

FAQ:

Is my data stored?

No. Calculations run in your browser, and exports are created locally. Nothing is sent to a server.

How accurate are the results?

They follow explicit equations and your rounding choices. Brand charts vary, and BR is approximate, so consider results a well‑informed starting point.

Which units and systems are supported?

Foot length in centimetres or inches; sizes for US Men, US Women, UK, EU, BR, JP/MX (cm), and CN/KR (mm).

Do half sizes appear?

Yes when the step supports them. EU half sizes are uncommon in inventory and may not be available from certain brands.

What does BR offset do?

It shifts BR relative to EU. A typical setting is −2; use it to match a brand’s printed chart when required.

How do I convert US to EU shoe size?

Choose US as the input, set your allowance and steps, then read the EU row. Check the toe‑room band to confirm fit intent.

Can I use it without a connection?

Yes after the page loads. Everything runs in the browser with no sign‑in required.

Are width codes used in math?

No. Width is captured for display only and sanitized to uppercase letters and digits.

Troubleshooting:

  • No results show: enter a positive value and confirm the correct input type.
  • EU halves look odd: set the EU step to whole sizes to mirror inventory.
  • BR feels off by one: adjust the BR offset; try the typical −2 shortcut.
  • Too many decimals: increase step sizes so displays trim trailing zeros.
  • Toe‑room band feels wrong: check which system is emphasized and the rounding mode.

Advanced Tips:

  • For thicker socks, start at 2.0 cm allowance, then test one step down.
  • Use “floor” to bias tighter fits; use “ceil” to bias roomier fits.
  • Match CN/KR steps to retailer increments to keep exports consistent.
  • Keep BR offset stable across sessions when aligning to a specific brand.
  • When values sit on a boundary, compare both adjacent sizes and note toe‑room.

Glossary:

Foot length
Distance from heel to longest toe, measured barefoot.
Last length
Internal shoe length that a size represents.
Toe‑room allowance
Extra space added to foot length for comfort.
Step size
Granularity that sizes snap to in each system.
Rounding mode
Rule used to snap values to steps.
Mondopoint
Length‑based sizing used for JP and some standards.
BR offset
Adjustment applied to BR relative to EU.
Effective allowance
Toe‑room implied by the emphasized system after rounding.