I don't see any explanation of the name in the RFC, in the Wikipedia article on punycode, or elsewhere in my google searches, but maybe I didn't look hard enough.

Why is it called "punycode"? What's "puny" about it?


1 Answer 1


I emailed Punycode RFC writer Adam M. Costello, and he replied by quoting an email of his from 2002:

It is “puny” in three senses: The repertoire of characters used in the encoded strings is small, the encoded strings are short, and the implementation is small.

I have a longer write-up about it here:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.