Sources and references

Last updated: 12 October 2026

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

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.