US size 6.5 = EUR 39 = Foot 245 mm
US size 7 = EUR 40 = Foot 250 mm
US size 8 =EUR 41= Foot 255 mm
US size 8.5=EUR 42= Foot 260 mm
US size 9.5=EUR 43= Foot 265 mm
US size 10 =EUR 44=Foot 270 mm
US size 11 =EUR 45=Foot 275 mm
US size 12 =EUR 46=Foot 280 mm

You could choose the US 8 size if you wear US 7 size leather-shoes usually. You can choose the US 7 size if you wear US 7 size sport-shoes usually. If your foot breadth is wider than normal, please choose one size larger.
Thank you!
Wish you a happy shopping!