Secara umum, ada 2 komponen utama yang terdapat pada sepatu yaitu :
1. Insole
Insole adalah bagian yang terletak pada bagian dalam sepatu yang menjadi alas / pijakan kaki. Insole memiliki bentuk mengikuti leukan sepatu dan disesuaikan dengan kaki penggunanya. Insole terbuat dari bahan yang lembut seperti busa atau gel. Insole dapat dicopot dan dipasang ketika mengalami kerusakan dan harganya relative murah dibandingkan outsole.
Berikut merupakan fungsi dan kegunaan insole pada sepatu :
2. Outsole
Outsole merupakan komponen sepatu yang terletak di bagian bawah sepatu. Outsole berguna untuk melindungi bagian bawah kaki. Umumnya masyarakat menyebutnya sol sepatu. Outsole terbuat dari bahan bertekstur keras seperti kulit sintetis, karet, plastik hingga kayu. Outsole merupakan bagian terkuat pada sepatu. Outsole berguna untuk menopang berat badan penggunanya dan bagian yang bertugas untuk bersentuhan dengan berbagai medan disegala kondisi (lantai, batu, tanah dan lain-lain).