Z-index är en CSS-egenskap som styr i vilken ordning element staplas på en webbsida. Den avgör vilka element som visas överst när de överlappar varandra. Ju högre z-index, desto längre fram i staplingsordningen hamnar elementet. Element med lägre z-index visas bakom element med högre värde.
Z-index fungerar bara på element som har en positioneringsegenskap, som relative, absolute eller fixed. Den används ofta i webbdesign för att hantera lager, till exempel rullgardinsmenyer, modala fönster och verktygstips, så att de visas ovanpå annat innehåll på sidan.