I purchased these for the soles.  As it turns out they fit but after a bit of wearing and even washing they just stretch out so that they flop on the feet.  I was surprised at the lack of quality.  I won't be buying Dearfoams again for my use.