Rug Padding is an important base for your carpets and rugs. It reduces the wear and tear, it extends the life of your carpet and rugs, and it protects your floor. It also adds durability and prevents stains. Rug Padding gives support as a cushion to your carpets and rugs. Magic Carpet has several types of rug padding depending on the size, type, and location of your carpets and rugs. Our rug padding acts as a support to avoid your carpets from moving.