History of HTML

HTML is the foundation of the World Wide Web. It has changed significantly since it was first introduced, evolving from a simple system for connecting scientific documents into the modern markup language used to structure websites and web applications.

Understanding the history of HTML helps explain why modern HTML contains elements for headings, links, images, forms, multimedia, semantic content, and accessibility.

Note: HTML has evolved through multiple specifications and versions. The development of HTML has also involved different organizations and standards groups over time.

Who Created HTML?

HTML was created by Tim Berners-Lee, a British computer scientist who developed the World Wide Web while working at CERN.

In 1989, Berners-Lee proposed a system for sharing information between researchers. His work eventually led to the technologies that became the foundation of the web:

  • HTML for structuring documents
  • HTTP for transferring web resources
  • URLs for identifying resources

The first web server and web browser were also developed as part of this early work.

When Was HTML Created?

HTML was developed around 1990 as part of Tim Berners-Lee’s work on the World Wide Web.

The earliest HTML was much simpler than modern HTML.

It focused primarily on creating structured documents and connecting them through hyperlinks.

A basic early web document could contain concepts such as:

<h1>Document Title</h1>

<p>This is a paragraph.</p>

<a href="another-document.html">
    Another Document
</a>

The idea was simple but powerful: documents could be connected to one another through links.

Why Was HTML Created?

Before the World Wide Web, information on different computer systems was often difficult to access and connect.

Tim Berners-Lee wanted researchers to be able to share information more easily.

HTML provided a way to structure documents and create links between them.

The concept of hypertext was particularly important.

Instead of reading documents only from beginning to end, users could follow links from one document to another.

This became one of the defining characteristics of the web.

Early HTML

The earliest versions of HTML were relatively small compared with today’s HTML.

HTML originally provided basic document structure and elements for things such as:

  • Headings
  • Paragraphs
  • Lists
  • Hyperlinks

Over time, developers wanted more capabilities, including images, tables, forms, and other types of content.

As the web became more popular, HTML evolved to support these requirements.

HTML 2.0

HTML 2.0 was published as an Internet standard in 1995.

It helped formalize many features that were already being used on the web.

HTML 2.0 included support for important features such as:

  • Headings
  • Paragraphs
  • Hyperlinks
  • Lists
  • Forms
  • Text formatting

The standardization of HTML helped different browsers and developers work toward a more consistent interpretation of HTML documents.

HTML 3.2

HTML 3.2 was published in 1997 by the World Wide Web Consortium, commonly known as the W3C.

It introduced or standardized additional features that had become important in web development.

These included features related to:

  • Tables
  • Applets
  • Text presentation
  • Images
  • Forms

HTML was becoming more capable as websites moved beyond simple text documents.

HTML 4.0

HTML 4.0 was published by the W3C in 1997.

It represented another major step in the development of HTML.

HTML 4 introduced or standardized features related to:

  • Stylesheets
  • Scripting
  • Frames
  • Internationalization
  • Accessibility
  • More advanced forms

One important development was the clearer separation between document structure and presentation.

CSS became increasingly important for controlling visual presentation instead of using HTML for styling.

HTML 4.01

HTML 4.01 was released in 1999 as a revision of HTML 4.0.

It corrected and clarified parts of the earlier specification.

HTML 4.01 became widely used during the early years of modern web development.

During this period, developers commonly used HTML together with CSS and JavaScript.

XHTML

XHTML stands for Extensible HyperText Markup Language.

XHTML was based on HTML but used XML-style syntax rules.

For example, XHTML encouraged stricter markup practices.

An image could be written as:

<img src="photo.jpg" alt="A landscape" />

Developers were expected to follow stricter rules for document structure and syntax.

XHTML became an important part of the history of web standards, although the web eventually moved toward the more flexible development model associated with HTML5.

The Development of HTML5

HTML5 was developed during the 2000s as web applications became increasingly sophisticated.

A major part of this work involved the WHATWG, an organization formed by companies and individuals involved in web development.

HTML5 focused on the needs of modern websites and web applications.

It introduced or expanded support for features such as:

  • Semantic elements
  • Audio
  • Video
  • Canvas
  • Improved forms
  • More meaningful document structure

For example:

<header>
    <h1>My Website</h1>
</header>

<main>

    <article>

        <h2>HTML5</h2>

        <p>
            HTML5 introduced many features
            for modern web development.
        </p>

    </article>

</main>

<footer>
    <p>Copyright 2026</p>
</footer>

Elements such as <header>, <main>, <article>, and <footer> make the structure of a page more meaningful.

HTML5 and Multimedia

Before modern HTML, displaying multimedia on websites often depended heavily on browser plugins.

HTML5 introduced native elements for audio and video.

For example:

<video controls>
    <source src="video.mp4" type="video/mp4">
</video>

Audio can be added with:

<audio controls>
    <source src="audio.mp3" type="audio/mpeg">
</audio>

These elements allow browsers to handle common media directly.

HTML5 and Forms

HTML5 also introduced additional form input types.

For example:

<form>

    <label for="email">
        Email
    </label>

    <input
        type="email"
        id="email"
        name="email"
    >

    <button type="submit">
        Submit
    </button>

</form>

Other useful input types include:

<input type="date">

<input type="number">

<input type="tel">

<input type="url">

<input type="search">

These features make it easier to create forms that communicate the expected type of information.

HTML Becomes a Living Standard

One major change in the development of HTML was the move away from treating HTML as a specification that would simply receive occasional numbered versions.

The WHATWG now maintains HTML as a Living Standard.

This means the HTML specification continues to evolve as the web platform develops.

Instead of thinking only in terms of:

HTML 5
HTML 6
HTML 7

modern HTML development is based on a continuously maintained specification.

Important: You may still see the term “HTML5” widely used in tutorials and documentation. In modern standards terminology, HTML is maintained as a Living Standard rather than being developed as a sequence of traditional numbered releases.

HTML Timeline

The development of HTML can be viewed through this simplified timeline:

PeriodDevelopment
1989Tim Berners-Lee proposes the World Wide Web
Around 1990Early HTML is developed
1995HTML 2.0
1997HTML 3.2
1997HTML 4.0
1999HTML 4.01
Late 1990s and 2000sXHTML becomes an important web standard
2000sWork on HTML5 accelerates
2010sHTML5 becomes widely adopted
Modern webHTML continues evolving as a Living Standard

HTML and the World Wide Web

HTML and the World Wide Web are closely connected, but they are not the same thing.

The World Wide Web is a system for accessing and sharing interconnected resources over the Internet.

HTML is the markup language used to structure many of the documents and pages that make up the web.

A simplified view is:

World Wide Web
       ↓
Web Browser
       ↓
HTML
       ↓
Page Structure

HTML works alongside other web technologies such as HTTP, URLs, CSS, JavaScript, images, fonts, and server-side technologies.

HTML, CSS, and JavaScript

As the web developed, different technologies took on different responsibilities.

TechnologyMain Role
HTMLStructure and content
CSSPresentation and layout
JavaScriptProgramming and interaction

This separation is an important part of modern web development.

For example:

<h1>Hello World</h1>

HTML creates the heading.

h1 {
    color: blue;
}

CSS changes its appearance.

document.querySelector("h1").textContent = "Hello HTML";

JavaScript changes its content.

Why the History of HTML Matters

The history of HTML shows how the web changed from a system designed mainly for sharing linked documents into a platform capable of supporting complex applications.

Modern websites can contain:

  • Interactive forms
  • Video and audio
  • Online stores
  • Social platforms
  • Documentation
  • Dashboards
  • Games
  • Web applications

HTML remains important because browsers still need a structured representation of web content.

Even modern JavaScript frameworks ultimately work with web documents and browser technologies built around HTML, CSS, and JavaScript.

Frequently Asked Questions

Who created HTML?

HTML was created by Tim Berners-Lee as part of his work on the World Wide Web at CERN.

When was HTML created?

HTML was developed around 1990 during the early development of the World Wide Web.

What was the first version of HTML?

The earliest HTML used by Tim Berners-Lee was an early form of HTML rather than a numbered standard such as HTML 2.0. HTML 2.0 was later published as a formal standard in 1995.

When was HTML 2.0 released?

HTML 2.0 was published in 1995 as an Internet standard.

When was HTML 3.2 released?

HTML 3.2 was published by the W3C in 1997.

When was HTML 4.01 released?

HTML 4.01 was published in 1999 as a revision of HTML 4.0.

What is XHTML?

XHTML stands for Extensible HyperText Markup Language. It was an HTML-related standard based on XML syntax and encouraged stricter markup rules.

What is HTML5?

HTML5 refers to the major generation of HTML that introduced and standardized many features for modern web development, including semantic elements, native multimedia, and improved forms.

Is HTML5 still used?

Yes. The features commonly associated with HTML5 are fundamental parts of modern web development. However, HTML is now maintained as a Living Standard rather than being developed as a sequence of new numbered versions.

What is the current version of HTML?

Modern HTML is maintained as a Living Standard by the WHATWG. It continuously evolves rather than being released as a simple sequence such as HTML 6 or HTML 7.

Who maintains the HTML standard?

The modern HTML specification is maintained by the WHATWG. The development of web standards has also historically involved organizations such as the W3C.

Why was HTML created?

HTML was created to structure documents and connect them through hyperlinks as part of the development of the World Wide Web.

How has HTML changed over time?

HTML has evolved from a relatively simple document markup language into a modern web platform technology supporting semantic structure, forms, multimedia, accessibility, and many other capabilities.

What is the difference between HTML and HTML5?

HTML is the markup language and modern web standard. HTML5 is commonly used to describe the major generation of HTML that introduced many features associated with modern web development. Today, HTML is maintained as a continuously evolving Living Standard.