O formato .cgi pertence a um script executável que foi escrito na linguagem de programação Perl ou C e está normalmente guardado na pasta “cgi-bin” da diretoria do site no servidor Web.
Os ficheiros .cgi são usados muitas vezes para correr scripts básicos, como enviar e-mails a partir de um formulário online ou alternar anúncios num site.