Basically, the soles are compatible with almost all shoes as long as you can take out the original insoles. However, it can be difficult with suits or men's shoes, high heels, flip flops, etc.