En knapp är ett klickbart element på en webbsida eller i en app som låter användaren utföra en handling, till exempel skicka ett formulär, gå till en ny sida eller starta en händelse. Knappar har oftast tydliga och korta etiketter som beskriver vad de gör, som ”Skicka”, ”Köp nu” eller ”Läs mer”.
Knappar formges oftast med CSS för att sticka ut, med färger, ramar och hovringseffekter som visar att de går att klicka på. De är en viktig del av designen av användargränssnittet (UI), eftersom de leder användarna genom uppgifter och får dem att interagera med webbplatsen eller appen. Väldesignade knappar ger en bättre användarupplevelse och kan ge högre konverteringsgrad, särskilt i formulär och webbutiker.