I had hoped these chair mats would work well on my carpet. They basically do what they are intended to, so my chair can be rolled around a bit. The problem I have with these mats is that they tend to walk all over. I often have to pick them up and move them back where they need to be. I am tempted to nail them to the floor.