Keper is een basisweefstructuur, anders dan het eenvoudigere linnenbindingsweefsel dat gebruikt wordt in stoffen zoals popeline. In plaats van dat de inslagdraad steeds over en onder één scheringdraad afwisselt, gaat de draad bij keper over een of meer scheringdraden en dan onder twee of meer, telkens iets verschoven bij elke passage. Herhaald over de hele stof ontstaat zo de diagonale ribstructuur waar keper om bekend staat.
Denim is per definitie een katoenen keperstof, en de keperstructuur draagt zowel bij aan de diagonale textuur als aan de val van de stof, die over het algemeen zachter en soepeler is dan een linnenbindingsstof van vergelijkbaar gewicht. De hoek en de dichtheid van de keper beïnvloeden ook hoe de stof vervaagt, omdat de verhoogde delen van het weefsel het eerst slijten.
De keperrichting wordt rechts of links genoemd, afhankelijk van de richting waarin de diagonale lijn loopt, een detail waar sommige denimliefhebbers goed op letten. Zie rechtse keper en linkse keper voor hoe de twee verschillen, en onze denimgids voor het bredere plaatje over stofstructuur.