L'FTP o File Transfer Protocol è un protocollo di trasferimento file utilizzato in ambito informatico per la trasmissione di dati tra host (nodi). Premettendo che l'host possa essere un computer o uno smartphone, ad esempio, grazie al protocollo FTP due computer possono scambiarsi file dati utilizzando il Transmission Control Protocol (TCP).
Grazie al protocollo FTP si può accedere agli archivi di un computer e scaricarne i dati. È sufficiente digitare l'indirizzo FTP dell'host, che inizia con “ftp://” invece di “http://”. Accedere a un indirizzo FTP significa conoscerlo ovvero conoscere l'indirizzo completo del server e digitarlo, stabilendo in seguito un collegamento con lo stesso.
FTP si utilizza su un comune browser web. È generalmente considerato poco sicuro per il trasferimento dati, e questo ha portato all'elaborazione del nuovo protocollo FTPS.
Il trasferimento di dati via FTP avviene anche con software come FileZilla, utilizzati ad esempio per il caricamento dati sul server durante la creazione di un sito web.