Cunny Code is a silly Morse Code tool that allows the Senseis of Kivotos to secretly exchange cute and funny messages encoded as 😭 and 💢. It can be used online or offline via the following links:
Online Version: https://sethclydesdale.github.io/cunny-code/
Offline Version: download
Give it a try by decoding the message below!
💢😭💢💢 💢💢💢 😭😭💢 💢 😭😭💢 😭💢😭💢😭💢 💢😭😭😭 😭 💢😭😭💢😭 ^💢💢😭 😭😭💢😭 ^💢😭💢 💢😭💢 ^😭😭😭 💢💢 ^💢💢😭💢 😭💢😭 ^😭😭😭💢 ^😭💢💢💢 😭💢💢
Quick Links
- What is Cunny Code?
- Using the Offline Version
- Suggestions, Feedback, Bug Reports
- The Great Decoding Experiment
- Special Thanks
- Donate
Cunny Code is a variation of Morse Code that utilizes the 😭 and 💢 emojis for the standard dot and dash respectively. It has some differences, however, such as custom characters, uppercase AND lowercase support, and 2 spaces to separate words instead of 3. As for "Cunny," it is a meme used amongst a sub-culture of anime fans in reference to Cute and fUNNY characters, usually loli, as they are naturally cute and often have funny dialogue. Essentially, this is a meme tool designed for fun.
The basic function of this tool is to encode or decode messages, which you can do on the web version here. You can also use the built in functions Arona.encode()
or Arona.decode()
via the console as illustrated below.
Arona.encode(string)
Arona.encode("Cunny"); // ^💢😭💢😭 😭😭💢 💢😭 💢😭 💢😭💢💢
Arona.decode(string)
Arona.decode("^💢😭💢😭 😭😭💢 💢😭 💢😭 💢😭💢💢"); // Cunny
A-Z, numbers, and almost all punctuation characters are supported.
Unlike standard Morse Code, Cunny Code is lowercase by default and uses ^ to denote uppercase letters. This in turn makes it more flexible for sharing case-sensitive content, such as links. Please see this page for more information and for an extended list of supported characters.
Aside from encoding and decoding, this tool also comes packed with some other functions and easter eggs in the form of Arona. You can check out all of Arona's functions here.
These emojis were chosen due to their relation to the "cunny" meme. I'll give a brief explanation below.
😭 is often used when something is so cute that it brings one to tears. Usually causing one to unintentionally go "UOH," similar in pronunciation to "WHOA," but with the U more pronounced as "OO." It is derived from the Japanese うおあ which is an expression of suprise/excitement/wonder, similar to the American "whoa."
💢 is often used when a character is being so bratty or mean that it brings one to want to discipline or "correct" said character.
Needless to say, these two emojis are synonymous with the Blue Archive community due to the amount of cute and bratty characters that are present in the game. This is also the reason why the tool is themed after Blue Archive.
If you're using the offline version you'll have to unzip the files. Once you've done that, you can access this tool offline by opening any of the index.html files in the browser of your choice. It should have the same experience as the online version, however, whenever new changes are made they will not be available; you'll have to download the latest version of the repository to get them.
If you have any suggestions, feedback, questions, or bugs to report, feel free to open a new issue in this repository so we can correct those bratty bugs💢💢💢 You can also find additional reporting methods here if you do not have a GitHub account.
Before this tool was released I held a fun little experiment or "contest" to see who could decode Cunny Code without the decoder. I posted the following on Twitter (X) on September 26th, 2024:
I then announced the contest and gave some hints on decoding the message. The first person who could decode this message would have their name mentioned by Arona when you encode or decode "Who was the first person to decode Cunny Code?"
Of course, the first hint I gave above wasn't very helpful, so I also gave one character away, which was "o" and mentioned that words are separated by 2 spaces. While some were able to fill in a few blanks and figure out what code was used, 24hrs passed without an answer and I posted the next set of hints:
At long last, Haise-sensei cracked the Cunny Code and had his name immortalized in this project's code.
While this was mostly for fun, it was also a great test to see if anyone could decode "Cunny Code" without knowing what it is. It will obviously become easier now that this tool is released, but it's proof that Cunny Code is an excellent method for concealing messages, yet still communicating publicly with only those who know the code.
Cunny Code was made possible thanks to...
- morsecode.world for their comprehensive Morse Code resources.
- nulla2011 for the Blue Archive Logo Generator.
- Blue Archive Wiki and Blue Archive itself for the imagery and audio used in this project.
- BlueSechi for the dancing Alice.
- Google for Noto Sans and DAJI for letting me know the font that Blue Archive uses.
- FontAwesome for the awesome icons.
- 13rac1 for the Twemoji font so we could achieve that iconic U😭H.
- The version of the font used in this repo is a COLR/CPAL version from ctan.org which has support for both Chrome and Firefox.
- My cunny brothers who helped me test this tool before release.
- The many Senseis who helped support or contribute to this project, whether it was on GitHub or outside of it.
If you found this project cute or funny, please see the Donate page for ways to support my work.