Match sizes by foot length (cm), then check model fit — US labels alone can mislead across brands.
Chart match · verify brand charts(paid link)
Full converter (model + shoes you own) · Reverse: Nike → Adidas
Static conversion table (crawlable). Interactive tool above uses the same cm matching.
| Adidas US | cm | Nike US | Nike EU |
|---|---|---|---|
| 6.0 | 23.5 | 6.0 | 38.0 |
| 6.5 | 24.0 | 6.5 | 38.5 |
| 7.0 | 24.5 | 7.0 | 39.5 |
| 7.5 | 25.0 | 7.5 | 40.0 |
| 8.0 | 25.4 | 8.0 | 40.5 |
| 8.5 | 25.9 | 8.5 | 41.5 |
| 9.0 | 26.2 | 9.0 | 42.0 |
| 9.5 | 26.7 | 9.5 | 42.5 |
| 10.0 | 27.1 | 10.0 | 43.5 |
| 10.5 | 27.5 | 10.5 | 44.0 |
| 11.0 | 27.9 | 11.0 | 44.5 |
| 11.5 | 28.4 | 11.5 | 45.0 |
| 12.0 | 28.8 | 12.0 | 45.5 |
| 13.0 | 29.7 | 13.0 | 47.0 |
Adidas US 10 is 27.1 cm; Nike’s nearest US is 10 (EU 43.5). Same centimeter as the reverse page, different EU print: Adidas shows EU 44 at US 10 on the Nike→Adidas table, Nike shows EU 43.5 here. The US numbers still line up 1:1 from 6 (23.5 cm) to 13 (29.7 cm). The wear-box “Adidas 10 ≈ Nike 10.0” is foot-length matching, not a last match.
Read from the Adidas model you actually wear. Samba OG is TTS length with a skinny last — a Samba 10 is not an invitation to take a roomy AF1 at 10. Gazelle’s half-down for narrow/average feet is length, not a Nike-brand rule; Dunk and AJ1 on this site stay TTS. If you already downsize Gazelle and then downsize AF1 because “Nike runs big,” you have stacked two unrelated offsets.
Start at the matched US 10, then open the model guides. Wide feet in Samba who half-up for width should not take that larger number into a Dunk without checking — that is extra length on a TTS Nike last. Half a size here is 26.7 → 27.1 → 27.5 cm. Use it once, for the last that actually needs it.
Even when charts match, lasts differ. Check these guides:
Adidas: Samba OG · Gazelle · Ultraboost 1.0 · Campus 00s
Nike: Air Force 1 '07 · Dunk Low · Pegasus 41 · Vomero 5
Also compare Adidas to: Puma · Reebok · New Balance
Check prices: Adidas Nike (paid link)
Clothes sizing uses a separate compare path.