Download and upload are the two basic directions of data transfer on the internet. Think of them like receiving and sending packages. Downloading means pulling data from a server to your device - like receiving a delivery at your door. Uploading means pushing data from your device to a server - like dropping off a package at the post office.
Downloading happens more often than you might realize. Every time you view a website, your browser downloads the HTML, images, and other files that make up the page. Streaming music or video is also a form of downloading - your device receives data continuously and plays it in real time rather than saving the entire file first. When you save a file from the internet to your computer, that is a more obvious example of downloading.
Uploading occurs whenever you send data outward. Posting a photo on social media, attaching a file to an email, saving a document to cloud storage, and sending a message in a chat app all involve uploading data from your device to a server.
Internet connection speeds are measured separately for download (downstream) and upload (upstream), expressed in Mbps (megabits per second). Some plans set different maximum speeds for the two directions; for example, a plan might offer 100 Mbps download but only 10 Mbps upload. In theory, 100 Mbps works out to roughly 12.5 megabytes per second.
Clicking a short URL triggers multiple data transfers. First, your browser uploads a request to the URL shortening service's server. Your browser then downloads the redirect response from that server. Next, it uploads a new request to the destination server and downloads the actual page content.
Security awareness is important when downloading files. Downloading from untrusted sources carries the risk of malware infection. Always pay attention to browser warnings about potentially dangerous downloads, and prefer downloading software from official websites.