Kontaktný formulár slúži na zanechanie kontaktu návštevníka webovej stránky a jednoduchšiu komunikáciu s jej majiteľom či kontaktnou osobou.
Zvyčajne ide o samostatnú stránku webu vyžadujúcu informácie od návštevníka. Obsahuje prázdne polia pre vyplnenie jeho mena, telefónneho čísla, e-mailovej adresy a požiadavky. Ďalšie potrebné údaje závisia od druhu webovej stránky. Kontaktný formulár slúži na získanie kontaktu a komunikáciu medzi návštevníkom a vlastníkom/správcom webu.
Pri tvorbe kontaktného formulára je potrebné myslieť na správnu veľkosť a množstvo jednotlivých políčok. S vyšším počtom polí sa znižuje konverzný pomer. Rovnako je potrebné nezabúdať na sfarbenie a slovo umiestnené v Call to Action tlačidle.