Formulär är interaktiva element på webbsidor där användare kan fylla i och skicka uppgifter till en server som behandlar dem. De byggs med HTML och har olika inmatningsfält, som textrutor, alternativknappar, kryssrutor och skicka-knappar. Formulär behövs när användare ska logga in, registrera sig, lämna synpunkter eller söka.
Ett kontaktformulär på en webbplats kan till exempel ha fält för användarens namn, e-postadress och meddelande, och en knapp för att skicka uppgifterna. När formuläret skickas överförs uppgifterna till servern, som behandlar dem, till exempel genom att spara dem i en databas eller skicka ett mejl med en avisering. Väldesignade formulär ger mer engagemang och gör det enkelt att samla in uppgifter på webbplatsen.