Versallås (efter engelskans Caps lock, där caps är en förkortning av capitals – versaler), ibland även kallad skiftlås[1][2], är en tangent på de flesta tangentbord. Den är placerad över skift- och under tab-tangenten. Versallås används för att, om den är aktiverad, byta skiftläge permanent för bokstavstangenter, till skillnad från skifttangenten som enbart byter skiftläge medan den är nedtryckt. Därmed blir bokstäverversala istället för gemena.
På engelska skiljer man på caps lock och shift lock, och i synnerhet förr var det vanligt att även på svenska skilja på versallås[3] respektive skiftlås[4], där den förra funktionen (som vanligen används med datorers tangentbord) enbart påverkar bokstavtangenter, och den senare även inverkar på övriga tecken. På mekaniska skrivmaskiner utgjorde skiftlås en mekanisk låsning av skifttangenten i nedtryckt läge, och därmed av skrivmaskinens vals i upphöjt läge så att typernas övre tecken (versaler och specialtecken) nådde valsen istället för de nedre tecknen (gemener, siffror och andra specialtecken). Moderna datortangentbord saknar "shift lock"-tangent, och därför används idag det kortare svenska begreppet skiftlås i många sammanhang som synonym till caps lock, bland annat av Svenska datatermgruppen[1]. På en del terminaler och i X Window System kan man välja vilkendera av funktionerna som önskas.
Versallås inaktiveras antingen med skiftknappen eller genom att trycka på versallås igen. Versallås och skift kombinerat ger ofta gemen bokstav. På vissa virtuella tangentbord och enklare tangentbord saknas ofta en särskild tangent för versallås, utan funktionen åstadkommes då vanligen genom att dubbelklicka på skifttangenten.