Nize with the XL being just that: Xtra Large. My foot is 31cm Heel to toe. This insole seems to fit well and is longer and wider than the biggest insole from FootActive (Amazon.de). They look suspiciously alike. I included the FootActive as comparison. Maybe I got a noname version from the same factory? Price is much better and quality on par. And it is available in XL that comfortably fits 31cm foot. So 5/5 stars from me.