fancy-text is a tiny, dependency-free JavaScript library that turns plain text into "fancy" Unicode text: bold, italic, script, Fraktur, double-struck, sans-serif and monospace. The output is plain Unicode, so it pastes anywhere that only accepts plain text, such as Instagram bios, TikTok profiles or X posts.

Naive converters add an offset into the Mathematical Alphanumeric Symbols block, which leaves empty boxes for letters like italic h or double-struck R (they live in the older Letterlike Symbols block). fancy-text maps those correctly, and plain() folds styled text back to normal text with NFKC.

Browser and Node.js. MIT licensed.
Source: https://github.com/socialpandaio/fancy-text
Live demo: https://socialpanda.io/free-tools/instagram-font-generator/

Made by SocialPanda (https://socialpanda.io), free social media tools for creators.

Features

  • 10 Unicode text styles (bold, italic, script, Fraktur, double-struck, monospace and more)
  • No empty boxes: maps Letterlike Symbols letters correctly

Project Activity

See All Activity >

License

MIT License

Follow SocialPanda Fancy Text

SocialPanda Fancy Text Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SocialPanda Fancy Text!

Additional Project Details

Intended Audience

Developers

Programming Language

JavaScript

Related Categories

JavaScript Text Processing Software, JavaScript Social Networking Software, JavaScript Libraries

Registered

2 days ago