Skip to content
Find an acronym

Tech

Stands forHypertext Transfer Protocol

initialismH T T P, letter by letter

What Does HTTP Stand For?

TechInternetWeb basicsUpdated Oct 30

What does HTTP stand for? It stands for Hypertext Transfer Protocol, the set of rules a web browser and a web server follow to ask for and send pages, images and other files. Every time you open a link, your browser sends an HTTP request, and the server sends back an HTTP response.

You see the letters at the front of web addresses, as in http:// or https://. The extra S in HTTPS stands for secure, which means the connection is encrypted so others on the network cannot read or change what passes between you and the site.

Quick facts

  • Stands for

    Hypertext Transfer Protocol
  • Secure version

    HTTPS, Hypertext Transfer Protocol Secure
  • Type

    Initialism, said letter by letter
  • Job

    Carries requests and responses between browsers and servers
  • Started

    Early days of the web, around 1990
  • Common ports

    80 for HTTP, 443 for HTTPS
  • Related terms

    URL, HTML, WWW, DNS, TCP/IP

Hypertext, transfer, protocol: what each word means

  • Hypertext is text with links that jump to other text. Web pages are hypertext.
  • Transfer is the moving of that content from one computer to another.
  • Protocol means a shared rulebook, like the steps two people follow on a phone call.

So HTTP is the agreed way to move linked pages across a network. It was created at the CERN physics laboratory in Europe as part of the original World Wide Web project, alongside HTML for writing pages and the URL for addressing them. Those three pieces still work together today.

How an HTTP request works, step by step

  1. You type or tap a web address.
  2. Your device looks up the site's numeric address through DNS.
  3. The browser opens a connection and sends a request, such as "GET the home page."
  4. The server replies with a status code and the content.
  5. The browser reads the reply and draws the page, then asks for images and styles the same way.

The two most common request types are GET, which asks for something, and POST, which sends something, like a filled in form. Each request is separate. The server does not remember you between them unless the site uses cookies or a login.

HTTP vs HTTPS

Plain HTTP sends everything as readable text. Anyone on the same public network could, in principle, see the pages you load or the details you type. HTTPS wraps the same conversation in encryption, so the content is scrambled while it travels. It also checks a certificate so your browser can confirm it is talking to the real site.

In the address bar: a padlock icon next to https:// means the link between you and the site is encrypted. It does not prove the site is honest, only that the connection is private.

Most browsers now warn you when a page asks for a password over plain HTTP. For banking, shopping and sign in pages, look for HTTPS before you type anything.

HTTP status codes you may run into

Common replies a server sends back
CodeNameWhat it means for you
200OKEverything worked; you see the page
301Moved PermanentlyThe page has a new address and you were sent there
403ForbiddenThe server will not let you see this page
404Not FoundThe page does not exist at that address
500Internal Server ErrorSomething broke on the site's side
503Service UnavailableThe site is overloaded or down for maintenance

Codes starting with 4 usually point to a problem with the request, such as a typo in the address. Codes starting with 5 point to the server. If you see a 404, check the spelling of the link first.

What does HTTP stand for in a web address, and do you need to type it?

In an address like https://example.org/menu, the first part before the colon names the protocol, the middle part names the site, and the rest names the page. Modern browsers fill in the protocol for you, so typing example.org usually works. They try HTTPS first when the site supports it.

Developers still write the full form in code and documents, because a program needs to know exactly which protocol to use. A link written without it may break inside an email or a file.

Saying and writing HTTP

Say each letter: "H T T P." HTTPS is "H T T P S." Write the letters in capitals in normal text, but in an actual address they appear in lowercase, which is how browsers show them. Read aloud, the term begins with "aitch," and that vowel start calls for "an": "an HTTP request," "an HTTPS connection."

Version numbers follow a slash or a space, as in HTTP/1.1, HTTP/2 and HTTP/3. Newer versions are faster, but the basic idea of request and response is the same. More web terms are listed under tech acronyms.

Questions people ask

What is the difference between HTTP and HTML?

HTML is the language a web page is written in. HTTP is the rulebook for carrying it across the network. One is the content, the other is the delivery.

Is HTTP safe to use?

Plain HTTP is fine for reading public pages, but it is not encrypted. Do not enter passwords or card numbers on a page that loads over HTTP instead of HTTPS.

What does the S in HTTPS mean?

It stands for secure. HTTPS is the same protocol with encryption added, so the data cannot easily be read or changed while it travels.

Is HTTP the same as the internet?

No. The internet is the global network itself. HTTP is one of many protocols that run on it, the one used for web pages. Email and file transfers use other protocols.

Why do some addresses start with www after HTTP?

WWW is a common name for a site's web server, short for World Wide Web. It is a naming habit, not part of HTTP, and many sites work with or without it.