Kruvi on teatud tüüpi kinnitus, mida kasutatakse puidu, metalli ja komposiitmaterjalide ühendamiseks. Kui naeltel on sile vars, siis kruvidel on varre pikkuses rida sooni või keermeid. Need niidid hambuvad paigaldamisel materjali sisse, aidates luua turvalise sideme. Kruvikeerme abil saab kruvide tüüpe üksteisest eristada ja samuti määrata, kus kruvi tuleks kasutada.
Iga seadme kruvikeere võib katta kogu varre või ainult osa. Üldiselt on täiskeermega kruvi mõeldud metallile, osaliselt keermestatud aga puidule. Kruvikeere võib olla kas parem- või vasakukäeline ja see määratakse kindlaks suuna järgi, millesse paigaldajad peavad kruvi paigaldamise ajal keerama. Enamik neist on paremakäelised ja neid tuleb pöörata päripäeva, kuid mõnel on vasakukäelised keermed spetsiaalsete rakenduste jaoks.
Kruvikeermete võrdlemisel tuleb arvestada kahe põhifunktsiooniga. Esimene on kruvi suurus või välisläbimõõt, mis mõõdab keermete väliskülje läbimõõtu. See mõõtmine määrab, millise auguga kruvi saab kasutada. Teine funktsioon, mida tuleb arvestada, on samm, mis mõõdab keermete arvu tolli või millimeetri kohta. Väidetavalt on suure keermega kruvide samm “peen”, vähese keermega kruvidel aga “jäme” samm.
Kruvikeerme suurusi mõõdetakse kahe põhisüsteemi abil kogu maailmas. Ameerika Ühendriikides ja Kanadas on kruvikeerme suurused antud UTS (Unified Thread Standards) abil. Need suurused on loetletud kahe numbri jadana, millest esimene näitab nimiläbimõõtu ja teine sammu keermetes tolli kohta. Näiteks UTS-i mõõt 3/8″ x 16 tähendab, et kruvi pikkus on kolm kaheksandikku tolli keermete väliskülje ümber ja sellel on 16 keerme tolli kohta.
Enamik inimesi maailmas tugineb Rahvusvahelise Standardiorganisatsiooni (ISO) loodud kruvikeerme suurustele. ISO kruvide mõõtmised algavad alati M-tähega, millele järgneb kaks numbrit. Esimene neist numbritest näitab välisläbimõõtu ja teine sammu. Näiteks kruvi M10 x 1.5 mõõtmed on 10 millimeetrit ümber keermete väliskülje ja selle samm on 10 keerme millimeetri kohta. Paljud puidutöökojad ja riistvarapoed pakuvad mõlemat süsteemi kasutades teavet kruvide suuruse kohta või diagrammi, et inimesed saaksid hõlpsasti kahe süsteemi vahel liikuda.