Z-index on CSS-ominaisuus, jolla hallitaan verkkosivun elementtien pinoamisjärjestystä. Se määrää, mitkä elementit näkyvät muiden päällä, kun ne ovat päällekkäin. Mitä suurempi z-index-arvo on, sitä lähempänä pinon etuosaa elementti on. Elementit, joilla on pienempi z-index-arvo, näkyvät suuremman arvon elementtien takana.
Z-index toimii vain elementeissä, joille on asetettu sijoitusominaisuus, kuten relative, absolute tai fixed. Sitä käytetään yleisesti verkkosuunnittelussa kerrosten hallintaan, esimerkiksi pudotusvalikoissa, modaali-ikkunoissa tai työkaluvihjeissä, jotta ne näkyvät sivun muun sisällön päällä.