Lomakkeet ovat verkkosivujen vuorovaikutteisia elementtejä, joiden avulla käyttäjät syöttävät tietoja ja lähettävät ne palvelimelle käsiteltäväksi. Ne tehdään HTML:llä, ja niissä on erilaisia kenttiä, kuten tekstikenttiä, valintanappeja, valintaruutuja ja lähetyspainikkeita. Lomakkeita tarvitaan esimerkiksi kirjautumiseen, rekisteröitymiseen, palautteen antamiseen ja hakuihin.
Sivuston yhteydenottolomakkeessa voi olla esimerkiksi kentät käyttäjän nimelle, sähköpostiosoitteelle ja viestille sekä lähetyspainike. Kun lomake lähetetään, tiedot siirtyvät palvelimelle, joka käsittelee ne, esimerkiksi tallentaa ne tietokantaan tai lähettää sähköposti-ilmoituksen. Hyvin suunnitellut lomakkeet lisäävät sitoutumista ja helpottavat tietojen keräämistä sivustolla.