Z-index er en CSS-egenskab, der styrer rækkefølgen af lag med elementer på en webside. Den bestemmer, hvilke elementer der vises øverst, når de overlapper. Jo højere z-index-værdi, jo tættere er elementet på forgrunden. Elementer med en lavere z-index-værdi vises bag dem med en højere værdi.
Z-index virker kun på elementer, der har en positionering, for eksempel relative, absolute eller fixed. Det bruges ofte i webdesign til at styre lag, for eksempel ved dropdown-menuer, modalvinduer eller tooltips, så de vises over andet indhold på siden.