Are Domain Names Case Sensitive?
Here’s a question that pops up in our helpdesk fairly regularly: “I’ve accidentally ordered my website address in ALL CAPS – did I break something?”
The answer? Nope, you’re absolutely fine.
Domain names aren’t case sensitive, which means your website works whether someone types it in uppercase, lowercase, or that weird mix people do when they’re typing too fast.
What This Actually Means
Let’s say your domain is mybusiness.co.uk. All of these will take people to exactly the same place:
mybusiness.co.uk
MYBUSINESS.CO.UK
MyBusiness.Co.Uk
mYbUsInEsS.cO.uK (though nobody types like this unless they’re having a laugh)
We’ve been running WESH UK since 2000, and I can tell you this has saved countless businesses from panicked phone calls about “broken websites.”
Why The Internet Works This Way
The technical folks who built the internet weren’t daft. They knew people would make mistakes, so they designed the system to be forgiving. When you type a domain name, the internet’s address book (called DNS) automatically treats everything as lowercase anyway.
Think about it. If wesh.uk and WESH.UK led to different websites, the internet would be chaos. Nobody would remember the exact capitalisation of every website they wanted to visit.
The original architects of the domain name system made this decision back in the 1980s. They understood that human memory is fuzzy at best, and forcing people to remember precise capitalisation for potentially millions of websites would create endless frustration. It was a simple but brilliant choice that removed one more barrier between people and the information they needed.
The Technical Background
When you register a domain name, it gets stored in what’s called the Domain Name System. This massive distributed database is how the internet knows where to send people when they type in a web address.
The DNS specification, which was defined in RFC 1035 back in 1987, explicitly states that domain names should be case insensitive when being compared. This means that when a DNS server processes your domain request, it converts everything to a standard format before looking it up.
Most systems convert domain names to lowercase internally. So whether you type WWW.EXAMPLE.COM or www.example.com, the DNS server treats them identically. This happens automatically, behind the scenes, every single time someone visits a website.
Real Examples From The Wild
Ever noticed how you can type:
BBC.CO.UK or bbc.co.uk – same BBC
AMAZON.COM or amazon.com – same shopping site
GOOGLE.COM or google.com – same search engine
They all work because the internet doesn’t care about your caps lock key.
Here’s something interesting: major companies sometimes use capitalisation in their marketing purely for readability. You might see “YouTube” written with that distinctive capital Y and capital T in advertisements, but youtube.com, YouTube.com, and YOUTUBE.COM all take you to the same place. The capitalisation is just for branding purposes.
What About Email?
Same story with the domain part of email addresses. So post@wesh.uk and POST@WESH.UK both reach us just fine. The bit before the @ can technically be case sensitive, but most email systems ignore that too because, again, nobody wants the headache. All of your emails hosted with us are not case sensitive.
This deserves a bit more explanation because email is slightly more complex than web addresses. According to the email standards, the local part of an email address (the bit before the @) can technically be case sensitive. That means john.smith@example.com could theoretically be a different mailbox from John.Smith@example.com.
In practice, almost no email providers actually implement this. It would create far too many problems. Imagine telling someone your email address over the phone and having to spell out which letters are capitalised. Imagine receiving an important email but missing it because someone capitalised your name differently than you expected.
Most modern email systems, including our Email Hosting at WESH UK, treat the entire email address as case insensitive. This includes Microsoft 365, Gmail, and virtually every other major email provider. It’s just more practical.
Keep It Simple For Your Business
While your domain works regardless of how people type it, stick to one format in your marketing. Most businesses go with all lowercase because it looks cleaner and is easier to read on business cards.
We always tell our clients: don’t overthink it. Your customers will find you whether they remember your domain as “yourbusiness.co.uk” or accidentally shout it as “YOURBUSINESS.CO.UK” in an email.
In all of your marketing, business cards, leaflets, etc., the best thing to do is always use lowercase. This always makes your critical info readable and avoids any confusion.
Here’s why consistency matters even though capitalisation doesn’t technically affect functionality. When you present your domain name in a consistent format across all your materials, it reinforces your brand and makes it easier for people to remember. It also looks more professional.
All lowercase is the standard because it’s the easiest to read, especially in body text. It doesn’t shout at people the way all caps does, and it doesn’t create the slight cognitive load that mixed case can create when people try to remember which letters are capitalised.
Some businesses use capitalisation to make longer domain names more readable. For example, they might write it as MyLongBusinessName.co.uk in their marketing materials to show where the word breaks are. That’s perfectly fine for printed materials where you want people to understand the domain at a glance. Just remember that when they actually type it, the capitalisation won’t matter.
Common Situations Where This Question Comes Up
Let’s talk about some real situations where this case insensitivity saves the day.
Mobile Autocorrect
Ever had your phone autocorrect the first letter of your domain to uppercase because it thought you were starting a new sentence? Doesn’t matter. The website still loads perfectly.
Voice Typing
When people use voice typing, the software often capitalises words it recognises as proper nouns. If someone dictates “visit Example Company dot co dot UK” while writing an email, it might come out as Example.Company.co.UK. Still works fine.
Copy and Paste from Different Sources
Sometimes people copy domain names from documents where they’ve been formatted in title case or all caps. The domain still functions exactly as intended when pasted into a browser.
International Keyboards
Users with different keyboard layouts or those typing on unfamiliar devices sometimes hit shift when they don’t mean to. The case insensitivity means they still get where they’re going.
The Exception: Everything After the Domain
Here’s something crucial that catches people out: while domain names themselves are not case sensitive, the path that comes after the domain absolutely can be.
Look at these two URLs:
- www.example.com/Products
- www.example.com/products
The domain part (www.example.com) will work the same regardless of capitalisation. But the path part (/Products vs /products) might lead to completely different pages, or one might work while the other gives you an error.
This is because the path refers to files and folders on a web server, and many web servers (especially those running on Linux, which is most of them) treat file and folder names as case sensitive.
So if your web developer created a folder called “Products” with a capital P, then www.example.com/Products will work, but www.example.com/products might give you a 404 error.
This is why you’ll sometimes see URLs with odd capitalisation. It’s not random; it’s matching the actual capitalisation of files and folders on the server.
Our Recommendation for Web Developers
If you’re building a website, always use lowercase for all your file and folder names. It’s simpler, less error prone, and you never have to worry about whether someone typed your link correctly. Most modern content management systems like WordPress do this automatically.
Browser Behaviour You Should Know About
Modern web browsers are quite clever about handling domain names. When you type a domain into the address bar, the browser automatically formats it properly before sending the request.
If you type “WWW.EXAMPLE.COM” in all caps, you might notice that some browsers automatically convert it to lowercase in the address bar. Others leave it as you typed it but convert it internally before making the actual connection. Either way, it works.
Browsers also handle the “www” part intelligently. Many will try both with and without www if one doesn’t work. This is separate from the case sensitivity issue, but it’s another example of how the web has been designed to be forgiving of human error.
Historical Perspective
The decision to make domain names case insensitive wasn’t arbitrary. It came from experience with earlier computer systems where case sensitivity caused constant problems.
In the early days of computing, many systems were case sensitive by default. This led to endless confusion and errors. Files would go missing because someone typed the name in the wrong case. Programs would fail because a path was capitalised differently than expected. It was a mess.
When the internet’s infrastructure was being designed, the engineers deliberately chose to avoid repeating these mistakes. They looked at what caused problems in existing systems and designed around them.
The DNS system had to work globally, across different cultures, languages, and technical skill levels. Making it case insensitive removed one potential source of confusion and made the system more robust.
What Happens Behind the Scenes
When you type a domain name into your browser, here’s roughly what happens:
- Your browser takes what you typed and sends a request to a DNS server
- The DNS server converts the domain name to a standard format (typically all lowercase)
- It looks up that standardised version in its database
- It returns the IP address associated with that domain
- Your browser connects to that IP address
The capitalisation you used is essentially discarded at step 2. The DNS server doesn’t even store different versions for different capitalisations. There’s just one entry per domain, stored in a consistent format.
This also means that when you register a domain, you’re not actually registering multiple versions. You register one domain, and it automatically works for all capitalisation variants.
International Domain Names
This gets a bit more complex with international domain names that use non-Latin characters. Domain names can now include characters from languages like Arabic, Chinese, Japanese, Russian, and many others.
These international domain names (IDNs) use a system called Punycode to convert non-Latin characters into a format that the DNS system can handle. The case sensitivity rules still apply, but they’re processed through this conversion layer first.
For most users, this complexity is invisible. You can type a domain name in your native script, and it just works. But behind the scenes, there’s an additional step where the characters are converted and standardised.
Testing Your Own Domain
If you’re curious, you can test this yourself right now. Try accessing your own website (or any website you know) in different capitalisations:
- All lowercase
- All uppercase
- Random mixed case
- First letter capitalised
They’ll all take you to exactly the same place. The browser might display the domain name differently in the address bar depending on how you typed it, but the actual connection goes to the same server every time.
Why This Matters for SEO
Some website owners worry that using different capitalisations might affect their search engine rankings. The good news is that it doesn’t.
Google and other search engines understand that domain names are case insensitive. They treat all variations as the same domain. If someone links to your site as YOURSITE.CO.UK and someone else links to it as yoursite.co.uk, search engines count both as links to the same destination.
Your ranking isn’t affected by how people type or link to your domain. What matters is the content on your site and the quality of links pointing to it, not the capitalisation of those links.
Practical Implications for Your Business
Understanding that domain names are case insensitive has several practical benefits:
Marketing Freedom
You can style your domain name however makes sense in your marketing materials without worrying about breaking anything. Want to use CamelCase in your logo to make it more readable? Go ahead. It won’t affect functionality.
Customer Service
When customers ask you for your website address, you don’t need to worry about specifying capitalisation. Just tell them the domain name and they’ll be able to access it however they type it.
Email Signatures
You can format your email address in your signature however you prefer. Some people like to capitalise their name for clarity (John.Smith@example.com) even though it makes no functional difference.
Domain Registration
When you register a domain, you don’t need to register multiple versions with different capitalisation. One registration covers all possible capitalisation combinations.
Link Checking
If you’re checking that links to your site work correctly, you don’t need to test multiple capitalisation variants. They all resolve to the same place.
The Bottom Line
This is one of those behind the scenes features that just works.
Your clients don’t need to stress about getting your domain case perfect, and you don’t need to worry about losing visitors because someone hit caps lock by mistake.
After many years in this business, we’ve learned that the best technology is the kind you don’t have to think about.
Domain names are case insensitive, which is precisely that. They just work, making everyone’s life a bit easier.
The internet was built to be resilient and forgiving. Case insensitivity is just one small part of that design philosophy, but it’s an important one. It removes friction from the user experience and makes the web more accessible to everyone, regardless of their typing habits or technical knowledge.
So the next time someone asks you about domain name capitalisation, you can confidently tell them it doesn’t matter. Whether they type your domain in lowercase, uppercase, or any mix of the two, they’ll still find you. That’s the way it was designed, and that’s the way it will stay.
Case Sensitive Domain Name FAQ's
Are Sub Domains Case Sensitive?
No. Sub domains, regardless of where they point to, still rely on DNS records, and as such, are not case-sensitive.
Does this apply to all domain extensions (.com, .co.uk, etc.)?
Yes. regardless of the domain extension, all domains are case-insensitive.
What happens if I register a domain in mixed case?
Nothing, it will work as normal, all in lower or upper case. You might however see it on your bill, as your bill will be a record of what you ordered.

















