Hacker News new | comments | show | ask | jobs | submit login
Linkmoji – Turn any link into Emoji (xn--vi8hiv.ws)
61 points by fredley on July 9, 2015 | hide | past | web | favorite | 49 comments

I just copy-pasted one of these links to skype. Encoding issues ensued. Everything is just a rectangle and when you click it, it gives an alertbox with:

Low surrogate char without a preceeding high surrogate char at index: 9. Check that the string is encoded properly.

It seems like Unicode support is still broken in many places.

It's definitely still broken in my browser. This is just "two rectangles dot ws" for me.

Chrome 43.0.2357.130 on Debian Sid. You'd think this sort of thing was rare but IME it's commonplace, not least because the average user doesn't really understand font rendering. For example I have no clue where in the stack the error that's causing me to see two rectangles is, and no motivation to sift through arcane documentation to try to sort it out.

You probably have no font for emoji. Installing symbola should fix this.

It looks like it also supports converting the links to use ASCII (ex: http://πŸ•πŸ’©.ws/cow-tako-chick-pineapple-trumpet-melon), although I'm not sure the point since the domain is still unicode.

I pasted it into Skype and it appeared fine, but the person who received it got a bunch of blocks. Had the same issue when clicking it though. Wonder if skype version has anything to do with it? Using myself.

I am using the same version on Win7.

I'm using Win8 and the person I messaged is on Win7. Wonder if that's the cause?

That description suggests Skype's using UTF-16 but garbles it somewhere along the way.

This would be more awesome if it could make URLs without poop in them.

Just saying.

I was wondering what was the motivation behind "pizza-poo.ws" and the author refers to Linkmoji as "aka pizza-poo" on his Twitter[1]. There are no details on the choice though :)


That combo has been used as a homonym for "piece of shit".

See http://πŸ•πŸ’©.ws/πŸ’©πŸ“¦πŸ±πŸ…πŸ‘ŠπŸŒ

Instead of "Why?," one should ask: "Why not?!" :-)

You can now use http://πŸ†’πŸ”—.ws

I tried linking to the rick roll video (just as a test url) and it breaks because it seems to lowercase everything.

Original url : https://www.youtube.com/watch?v=dQw4w9WgXcQ

Linkmoji url : http://πŸ•πŸ’©.ws/πŸπŸ“¦πŸ‚πŸŽˆπŸŽΎπŸ”‘

After following the link : https://www.youtube.com/watch?v=dqw4w9wgxcq

And then you get a 404 not found

I don't think so (at least not all the time), this link works: http://πŸ•πŸ’©.ws/πŸ‘ŠπŸ™πŸˆπŸ‘žπŸΉπŸ‘

Oh God, why did I click that!?

And why do I still sing it?

The bug's been fixed!



you have rick astley!

I added support for uppercase after the fact. X_X It's now live.

Interesting, Firefox can't seem to handle redirecting to another domain that includes emoji:

http://πŸ•πŸ’©.ws/πŸŽ‰πŸ΄πŸŒŠπŸ”πŸ’£πŸŠ should redirect to http://πŸ•πŸ’©.ws/

This is going to be devastatingly dangerous for my company Slack channel. At least for a day.

Slack converts the ascii emojis to their own images so the links become text with images and you can't click on it or even copy/paste the link.

Just discovered that. What a shame.

This would be great with QR code! Just print link in Emoji on t-shirt, or other surface and write

"Check out my website http://πŸ•πŸ’©.ws/ Got problem typing it? Scan QR code!".

Sending these in Adium/jabber instantly disconnects me from the server (same is true for a single pizza slice).

Maybe I can still prank someone by emailing them the link and telling them to msg it to me? ...


i wrote this link shortener... similar idea, but you actually get to choose your emoji mix... which i call a shizz

lemme know what you think! try it out... i think its a little buggy.. i had major challenges getting utf-8 stream encoding working properly on my AWS image with MySQL, but it mostly works :)

i just created http://πŸ‘Ώ.shizz.it

try going there!

eric, would you like to collaborate?

Out of curiousity, could you register an emoji TLD?

Like, andrew.πŸ’© ?

There aren't any emoji TLDs - check https://data.iana.org/TLD/tlds-alpha-by-domain.txt for the canonical list.

There's nothing technically stopping an emoji TLD - after all, .香港 exists.

Nope, the new gTLD program just allows letters a-z, nothing else. https://newgtlds.icann.org/en/applicants/customer-service/fa...

Not true, the new gTLD program allows Internationalised Domain Names (IDNs), e.g. the Japanese .みんγͺ (minna, "everyone"). The ASCII label is not the same as the TLD itself.

I understand the TLD is not the label, but since punycode encoded TLDs use '-', aren't they excluded by the a-z rule?

I was thinking the same thing, and concluded that perhaps the label is not the actual ASCII domain name. So perhaps みんγͺ's label is "minna".

or πŸ’©.com

there was only one (maybe two) TLDs that would allow emoji domains names.. that was the famous .la TLD

and so you saw http://πŸ’©.la

that was my inspiration for http://shizz.it shizz.it allows people to create http://πŸ‘Ώ.shizz.it or any other emoji character mix, as a subdomain, which is then redirected to any other URL. Thus link forwarding.

By making use of emoji in subdomains, you can get around the restriction of no emoji in domains or TLDs.


Hi folks, I built this for fun yesterday. Happy to answer any questions. I'm in the process of adding custom emoji urls. :D AMA

Hey, quick question, I can't seem to figure out how to register a unicode domain on iwantmyname.com. Any tips?

Am stupid. Figured it out

I smell a browser parser bug in the making.

These links don't work on twitter. :(

Can someone explain how this works?

It's just a link shortener, but using Emoji instead of alphabetical characters. Nothing prevents you from using non-conventional digits for some number base. If I want to, I could make "abcdefghij" be the digits for zero through nine in base ten.

If the domain is what surprises you, that's not new. Internationalised Domain Names have been around for a while now, and support any Unicode character (with registrar restrictions to prevent phishing etc.)

URL shortening is nothing new. (Oh, this uses Unicode characters, pardon me.)

More importantly, shortened URL's are harmful.

They are brokered through an intermediate site which could disappear or otherwise exhibit amnesia.

They can also be used to cloak links to harmful sites.

If criminals buy the domain, they can re-write the database of shortened links to go elsewhere, like to their harmful sites.

While I certainly agree with you on the dangers of URL shortening services, this is pretty obviously a joke / proof of concept type thing.

Dude, this is a site intended 100% for joke-based use. Don't worry about it.

What steps are taken to ensure that the uses are aligned with the site's intent?

You mean that if I know of a malicious URL, I somehow cannot shorten it using this website, because it is contrary to its "intent"?

To add insult to injury, I've also created: http://πŸ†’πŸ”—.ws :P

Considering things harmful is now considered harmful. Please stop.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact