> 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)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://irosyadi.gitbook.io/irosyadi/awesome/unicode.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
