FTP, neboli protokol pro přenos souborů, je standardní síťový protokol, který slouží k přenosu souborů mezi klientem a serverem. Je to jedna z nejstarších technologií internetu, která historicky sloužila jako hlavní metoda pro nahrávání webových stránek na hostingové servery. Uživatel se pomocí tzv. FTP klienta připojí k serveru a může stahovat nebo nahrávat soubory, podobně jako v klasickém správci souborů.
Hlavním a dnes již kritickým problémem původního FTP protokolu je jeho naprostá absence zabezpečení. Veškerá komunikace, včetně uživatelského jména a hesla, probíhá v nešifrované, čistě textové podobě. To znamená, že kdokoliv, kdo by "odposlouchával" síťovou komunikaci, si může tyto přihlašovací údaje snadno přečíst a zneužít k ovládnutí celého webu.
Z tohoto důvodu je dnes používání čistého FTP považováno za vysoce rizikové a neprofesionální. Pro bezpečný přenos souborů se musí používat jeho moderní a zabezpečené alternativy: SFTP (SSH File Transfer Protocol), které běží nad šifrovaným SSH spojením, nebo FTPS (FTP over SSL), které přidává vrstvu šifrování známou z HTTPS. Ačkoliv se v běžné mluvě stále říká "připojit se na FTP", pro jakoukoliv reálnou práci je nezbytné vždy vyžadovat a používat zabezpečenou variantu.