I normally wear a 7 or 7 1/2 in shoes, I bought the small medium in tan, and they work just fine. They cover enough part of the feet to wear with my flats, have a little silicone/plastic thing at the back so they won't slip, which is perfect.