Upload (von engl. für hinaufladen) oder Hochladen ist ein Begriff aus dem IT-Jargon. Bei einem Upload werden Daten von einem Rechner zur Gegenstelle (z. B. Netzrechner, Mailbox, Internet-Server) übertragen. Der Upload ist somit das Gegenstück zum Download.
Uploads können über viele Netzwerkprotokolle, z. B. HTTP oder FTP erfolgen.