> For the complete documentation index, see [llms.txt](https://irosyadi.gitbook.io/irosyadi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://irosyadi.gitbook.io/irosyadi/awesome/unicode.md).

# Unicode

Unicode is an information technology (IT) standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. Within Unicode encoding, there are subsets called emoji to represent pictorial expression in characters. While Unicode is an important piece of work, it has some kind of messy structure. That's why we have puny code.

[emoji](/irosyadi/note/emoji.md)

## Unicode List

* [Unicode Charts](https://www.unicode.org/charts/) formal Unicode chart (in PDF)
* [Unicode Blocks](https://www.fileformat.info/info/unicode/block/index.htm)
* [Complete Character List for UTF-8](https://www.fileformat.info/info/charset/UTF-8/list.htm)

## Unicode Font

* [Unifont](https://unifoundry.com/unifont/index.html), font for all existing Unicode

## Unicode Recognition

* [Shapecatcher: Draw the Unicode character you want!](http://shapecatcher.com/)
* [Detexify LaTeX handwritten symbol recognition](https://detexify.kirelabs.org/classify.html)

## Unicode Search

* [Copy Paste Dump](https://c.r74n.com/)
* [Unicode Explorer](https://unicode-explorer.com/)
* [Basic Latin—✔️ ❤️ ★ Unicode Character Table](https://unicode-table.com/en/)
* [Unicode Search](https://unicodelookup.com/)
* [Unicode Table](https://unicode-table.com/en/)
* [Fileformat Unicode Search](https://www.fileformat.info/info/unicode/char/search.htm)
* [Unicode Character Recognition](https://shapecatcher.com/)
* [Copy Character](https://copychar.cc/)
* [Copy and Paste Symbols 🔥 HotSymbol](https://www.hotsymbol.com/)
* [Unicode Lookup](https://unicode.emnudge.dev/)
* [Basic Latin—✔️ ❤️ ★ Unicode Character Table](https://unicode-table.com/en/)
* [Unicode Search 😄](http://xahlee.info/comp/unicode_index.html)
* [Unicode Explorer](https://unicode-explorer.com/)
* [Characters](https://adraffy.github.io/ens-normalize.js/test/chars.html)

## Math Unicode Symbol

* [Wumbo](https://wumbo.net/)

## Unicode Tools

* [String Length and Byte Counter](https://mothereff.in/byte-counter) : calculate length of string and byte in a Unicode text

## Unicode Art

* [One line ASCII Art](https://1lineart.kulaone.com/#/)

```
__̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___ : home  
--------{---(@ : rose  
(♥_♥) : love in my eyes
```

## Text Stylish

* [Lingojam](https://lingojam.com/StylishTextGenerator)
* [Poem of Quotes](https://www.poemofquotes.com/tools/word-text-generator/stylish-text.php?)
* [Fancy Text Guru](https://www.fancytextguru.com/)
* [Font Generator Online](https://www.fontgeneratoronline.com/)
* [QAZ wtf](https://qaz.wtf/u/convert.cgi)

## Unicode Hack

* [Big list of naughty strings](https://github.com/minimaxir/big-list-of-naughty-strings/blob/master/blns.txt)
* [Unicode characters you can not see](https://invisible-characters.com/)

## Punycode

* [Punycoder](https://www.punycoder.com/) : make a puny code and beware of [phising with it](https://www.xudongz.com/blog/2017/idn-phishing/)
* [Name.com](https://www.name.com/punycode-converter)
* [Mothereff](https://mothereff.in/punycode)
* [Homoglyph](https://www.irongeek.com/homoglyph-attack-generator.php)

## Unicode Explained

* [Unicode Encoding](https://kunststube.net/encoding/)
* [Unicode in five minutes (2013)](https://richardjharris.github.io/unicode-in-five-minutes.html)
* [Unicode support. What does that actually mean?](https://boyter.org/posts/unicode-support-what-does-that-actually-mean/)
* [Introduction about Unicode](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/)
* [Character Encoding](https://ifyoulived.org/fuzzy/#The%20fuzzy%20edges%20of%20character%20encoding)
* [Awesome Unicode](https://eng.getwisdom.io/awesome-unicode/)
* [Hacking with Unicode](https://eng.getwisdom.io/hacking-github-with-unicode-dotless-i/)
* [Better Explained](https://betterexplained.com/articles/unicode/)
* [Delicious Brains](https://deliciousbrains.com/how-unicode-works/)
* [Unicode Explained Book](https://flylib.com/books/en/1.536.1/)
* [How does UTF-8 turn “😂” into “F09F9882”?](https://sethmlarson.dev/blog/utf-8)
* [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)–Joel on Software](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/)
* [A Brief History of Unicode - Speaker Deck](https://speakerdeck.com/alblue/a-brief-history-of-unicode-4524a734-aac3-4ce9-8c4a-6f4ada04f464?slide=3)

## Zalgo Text Generator

* [Zalgo Text Generator ― LingoJam](https://lingojam.com/ZalgoText)
* [Zalgo Text Generator by Tchouky](https://eeemo.net/)
* [Symbols ☯ Emoji](https://fsymbols.com/)

## Babelcode Unicode Map

* [BabelMap Online (Unicode 15.0)](https://www.babelstone.co.uk/Unicode/babelmap.html)
* [Unicode 15.0 Slide Show](https://www.babelstone.co.uk/Unicode/unicode.html)
* [What Unicode character is this ?](https://www.babelstone.co.uk/Unicode/whatisit.html)
* [Unicode Text Styler](https://www.babelstone.co.uk/Unicode/text.html)

## Unicode

* [Confusables](https://confusables.gc.codes/)

## Unicode Identify by Draw

* [Font Generator](https://tell.wtf/)

## Unicode Search by Name

* [Unicode - Compart](https://www.compart.com/en/unicode)
