How to use an emoji as a domain namePosted on 18 May 2017 by Colin
Tags: domain, webdev,
Today I found out that it is possible to create a domain using emoji. Since emoji is simply text, it is possible to convert the Unicode into ASCII using something called punycode. It's extremely impractical to use on a desktop machine, but on mobile it is an interesting trick and a good way to get a decent domain when all of the nice ones are taken. :)
Before you get too excited about this, it is only possible to use emojis on a handful of different TLDs. The most notable one of them all is .ws, but many different TLDs offered by Freenom, such as .tk and .cf also work.
Here is a rough guide on how I created my own emoji domain:
- Go to a site, such as Emojipedia, and find a suitable emoji to use as your domain.
- Copy the emoji and paste it into Punycoder to turn the Emoji into punycode, or ASCII text.
- Register the domain on Freenom using the punycode as the domain name.
- Set up the domain like you would normally.
In order to access your site, simply insert your chosen emoji then type in the TLD afterwards. Your browser will convert the punycode back into unicode. For example, my domain 🐧.cf will be converted into xn--vo8h.cf.
- This does not work on almost all TLDs. It works on .ws, .cf, .tk, .ml, .ga, .gq, and other domains Freenom offers for use. There may also be some others that aren't listed here.
- You can't use Let's Encrypt on the domain
- It's not ideal for desktop use, more so mobile.