The Web Dev Notes Blog Presents:

Why are Links Blue?

Article Continues Below

Sir Tim Berners-Lee, inventor of the web, is credited with making hyperlinks blue, a decision he appears to have reached at random. But although accessibility may not have been on Sir Tim’s mind at the time, the color choice was a happy one, according to Joe Clark:

Red and green are the colours most affected by colour-vision deficiency. Almost no one has a blue deficiency. Accordingly, nearly everyone can see blue, or, more accurately, almost everyone can distinguish blue as a colour different from others. It was pure good luck that the default colour of hyperlinks is blue with underlining.

Joe Clark, Building Accessible Websites
Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

6 Reader Comments

  1. Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

    What a great and accidental thought from Sir Tim Berners-Lee. Little did he know how important that decision would be so many years later. Thank you Sir Tim Berners-Lee for your beautiful luck.

  2. Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

    The only time I ever emailed Tim Berners-Lee was to ask him why he called it “index.html” versus “home.html” “default.*” or any other alternate file name. He was kind enough to answer, saying in so many words that it just seemed to make sense, and that he didn’t put too much thought into it.

  3. Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

    A fine coincidence, but no artist should feel constrained by the maladies of a few. If every website had blue links, I’d be “blue” indeed.

  4. Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

    “the maladies of a few”??? Considering about 10,000,000 men in the US (7% of the population) are colour blind, I find it shortsighted to dismiss that as “a few”. Geesh!

  5. Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

    Interesting! I didn’t know that was pure coincidence.

  6. Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

    Huh. I guess semantics and details like that mostly come into play when something manifests itself.

Got something to say?

We have turned off comments, but you can see what folks had to say before we did so.

More from ALA

Designed for a Dead Language

Every language app in your pocket inherited a teaching method built for Latin. Understanding why that happened is a more useful design lesson than anything the apps themselves can teach you.
Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

Good designers, bad websites: a proposal

Designers are good people. Some designs exclude people anyway. Alan Dalton offers a practical fix: accessibility personas that help you recognize problems while you're designing, not after. Homework included.
Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

Design for Amiability: Lessons from Vienna

Computing was born in a Viennese café. Between 1928 and 1934, while Hitler plotted and Europe crumbled, a motley crew of mathematicians, philosophers, architects, and economists gathered weekly to puzzle out the limits of reason—and invented Computer Science in the process. What made their collaboration possible wasn't just brilliance (though they had plenty). It was amiability: the careful design of a social space where difficult people could disagree without destroying each other. Longtime Web Dev Notes contributing author Mark Bernstein mines this forgotten history for lessons that might just save today's embattled web from its worst impulses. Spoiler: it involves better coffee service and the looming threat of public humiliation.
Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

Design Dialects: Breaking the Rules, Not the System

Design systems aren't component libraries—they’re living languages. Rigid adherence to visual rules creates brittle systems that break under contextual pressure. Fluent systems bend without breaking.
Web Dev Notes Proxy © 2026 | Powered by Cloudflare Worker

Discover more from Web Dev Notes

Subscribe now to keep reading and get access to the full archive.

Continue reading