Although, both rug and carpet are used interchangeably but they are a small difference in them. Carpet is a floor covering that can be laid from wall to wall where the rug covers a small area / specific area. So, a rug is smaller than carpet. Some carpets are permanently attached to the floors and can’t be removed easily but rugs are area specific that cover small area and can be removed and carried easily. Carpets are tougher counterparts – durable, thicker, and stain resistant than rugs.