Font generator is the name most people type when they want a caption to look different without paying for a typeface. This page does not sell a font and does not ask you to install one. It rewrites your line as Unicode letters and gives each style a copy button. It is the same tool as the fancy text generator and the Instagram fonts page. Type, generate, copy, paste.
Bold, italic, script, fraktur, double-struck, sans, monospace, circled, fullwidth, squared, small caps, upside-down, strikethrough, and underline are the sets. Holes in the Unicode charts are filled with the older symbols that already meant those letters, so script B or fraktur C does not vanish. Characters with no fancy form, including most punctuation and any non-Latin letter, stay as typed. The limit is 280 characters.
Paste is the test that matters. A chat app may accept bold math letters and reject a combining underline. If the paste collapses, choose another row. Do not put these characters in an email address, a legal name on a form, or a password. Screen readers may announce them as symbols. Keep a plain copy of the sentence when someone has to understand it without the decoration.
The conversion stays in the tab. There is no account. For Arabic-script Jawi, use the Jawi converter instead of forcing Latin styles. For a link that must scan, use the QR code generator with the normal URL, not the fancy spelling.