Ϝ FancyText

312 styles · one input · instant render

Type once.
Read it 312 different ways.

10 / 500
312 styles tap any card to copy

for developers

Same 312 styles. Zero UI required.

Two endpoints. No auth, no rate-limit headaches for reasonable use, CORS open by default.

GET /api/styles

List every style with a rendered preview. Optional ?category= filter and ?sample= to change the preview text.

curl "https://abdux-fancy-text.vercel.app/api/styles?category=unicode-math"
GET /api/convert

Convert text with one style, or omit style to get all 312 results in a single call. POST with a JSON body works identically.

curl "https://abdux-fancy-text.vercel.app/api/convert?text=Hello&style=bold"

# → { "result": "𝐇𝐞𝐥𝐥𝐨" }

curl -X POST https://abdux-fancy-text.vercel.app/api/convert \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello","style":"circled"}'
GET /api/convert?text=Hello

No style param — returns every style applied to your text in one response. Useful for building your own picker UI.

Copied