These are the references behind every tool on FancyTextGenie. We only cite primary sources: the Unicode Consortium's standards and code charts, browser documentation for the functions our tools use, and the licence of the font our cursive letters are traced from. Each tool page lists the sources it uses in its own Sources section.
Standards and documentation
The Unicode Standard (latest version)
Unicode Consortium. The character set every style is built from: code points, names and properties.
Used by: Fancy Text Generator, Font Generator, Stylish Font Generator, Font Style Online, Copy and Paste Fonts, Font Changer, Unicode Text Converter, Cursive Text Generator, Bold Text Generator, Italic Text Generator, Small Text Generator, Superscript & Subscript Generator, Strikethrough Text Generator, Underline Text Generator, Bubble Text Generator, Square Text Generator, Gothic Text Generator, Upside Down Text Generator, Mirror Text Generator, Glitch Text Generator, Vaporwave Text Generator, Aesthetic Fonts, Cool Fonts, Cute Fonts, Special Fonts, Love Fonts, Emoji Text Generator, Blue Text Generator, Christmas Fonts, Instagram Fonts, WhatsApp Fonts, TikTok Fonts, Facebook Fonts, Twitter Fonts, Discord Fonts, Name Style Generator, Fancy Name Generator, Username Fonts, Free Fire Name Generator, PUBG Name Generator, Gaming Font Generator, Text Symbols, Kaomoji, Lenny Face, Emoticons by Mood, Case Converter, Character Counter, Invisible Text, Cursive Letters: The Cursive Alphabet A to Z.
Unicode Character Code Charts
Unicode Consortium. Official charts used to look up and check every character we output.
Used by: Fancy Text Generator, Font Generator, Stylish Font Generator, Font Style Online, Copy and Paste Fonts, Font Changer, Unicode Text Converter, Cursive Text Generator, Bold Text Generator, Italic Text Generator, Small Text Generator, Superscript & Subscript Generator, Strikethrough Text Generator, Underline Text Generator, Bubble Text Generator, Square Text Generator, Gothic Text Generator, Upside Down Text Generator, Mirror Text Generator, Glitch Text Generator, Vaporwave Text Generator, Aesthetic Fonts, Cool Fonts, Cute Fonts, Special Fonts, Love Fonts, Emoji Text Generator, Blue Text Generator, Christmas Fonts, Instagram Fonts, WhatsApp Fonts, TikTok Fonts, Facebook Fonts, Twitter Fonts, Discord Fonts, Name Style Generator, Fancy Name Generator, Username Fonts, Free Fire Name Generator, PUBG Name Generator, Gaming Font Generator, Text Symbols, Kaomoji, Lenny Face, Emoticons by Mood, Case Converter, Character Counter, Invisible Text, Cursive Letters: The Cursive Alphabet A to Z.
UTR #25: Unicode Support for Mathematics
Unicode Consortium. Explains the Mathematical Alphanumeric Symbols (bold, italic, script, fraktur, double-struck, monospace) and why some letters live in the Letterlike Symbols block.
Used by: Fancy Text Generator, Font Generator, Stylish Font Generator, Font Style Online, Copy and Paste Fonts, Font Changer, Unicode Text Converter, Cursive Text Generator, Bold Text Generator, Italic Text Generator, Small Text Generator, Superscript & Subscript Generator, Strikethrough Text Generator, Underline Text Generator, Bubble Text Generator, Square Text Generator, Gothic Text Generator, Upside Down Text Generator, Mirror Text Generator, Glitch Text Generator, Vaporwave Text Generator, Aesthetic Fonts, Cool Fonts, Cute Fonts, Special Fonts, Love Fonts, Emoji Text Generator, Blue Text Generator, Christmas Fonts, Instagram Fonts, WhatsApp Fonts, TikTok Fonts, Facebook Fonts, Twitter Fonts, Discord Fonts, Name Style Generator, Fancy Name Generator, Username Fonts, Free Fire Name Generator, PUBG Name Generator, Gaming Font Generator, Cursive Letters: The Cursive Alphabet A to Z.
UAX #15: Unicode Normalization Forms
Unicode Consortium. NFKC normalization, used by "Remove fancy fonts" to turn styled letters back into plain text.
Used by: Case Converter.
UAX #29: Unicode Text Segmentation
Unicode Consortium. Defines grapheme clusters, the "characters you see" counted by the character counter.
Used by: Character Counter.
UTS #51: Unicode Emoji
Unicode Consortium. How emoji and regional indicator letters (used for blue letter tiles) work.
Used by: Blue Text Generator, Text Symbols, Kaomoji, Lenny Face, Emoticons by Mood.
Full Emoji List
Unicode Consortium. Reference for every emoji used in emoji frames and symbol lists.
Used by: Text Symbols, Kaomoji, Lenny Face, Emoticons by Mood.
String.prototype.normalize()
MDN Web Docs. The browser function that applies NFKC normalization.
Used by: Case Converter.
String.prototype.toUpperCase()
MDN Web Docs. The browser case mapping used by UPPERCASE, lowercase and the other case modes.
Used by: Case Converter.
Intl.Segmenter
MDN Web Docs. The browser API that splits text into grapheme clusters for the character count.
Used by: Character Counter.
String: length
MDN Web Docs. UTF-16 code unit length, the "app count" most platforms and games use.
Used by: Character Counter.
TextEncoder
MDN Web Docs. Encodes text as UTF-8 to measure its size in bytes.
Used by: Character Counter.
Playwrite US Trad
Google Fonts / TypeTogether. The handwriting font our cursive letter shapes, animations and worksheets are traced from.
Used by: Cursive Letters: The Cursive Alphabet A to Z, Cursive letters A to Z.
SIL Open Font License
SIL International. The licence that allows us to use and adapt the Playwrite font.
Used by: Cursive Letters: The Cursive Alphabet A to Z, Cursive letters A to Z.
Unicode code charts used by our tools
Every styled or symbol character our tools output comes from one of these official charts (PDF files from unicode.org):
- Braille Patterns
- Cherokee
- Combining Diacritical Marks
- Dingbats
- Enclosed Alphanumeric Supplement
- Enclosed Alphanumerics
- General Punctuation
- Geometric Shapes
- Halfwidth and Fullwidth Forms
- Hangul Compatibility Jamo
- Hangul Jamo
- IPA Extensions
- Latin-1 Supplement
- Mathematical Alphanumeric Symbols
- Mathematical Operators
- Miscellaneous Symbols
- Miscellaneous Symbols and Pictographs
- Phonetic Extensions
- Superscripts and Subscripts
Character names shown on our tool pages come from the Unicode Character Database, version 16.0.0.
Platform limits
The length limits shown in the character counter and in our guides (for example Instagram bios or game names) are common published values as of October 2026. Platforms change their limits without notice, so always check inside the app before relying on them.
Found a source that is out of date or wrong? Please tell us; confirmed fixes are listed on our corrections page.