Text Generator
Compare styles, compose a heading or make an ASCII banner. Your text stays in this browser.
Borders, brackets and dividers
Borders assume one column per character. Emoji, wide scripts and proportional fonts can change alignment. Browse Shapes & Patterns for more decorations.
Characters kept unchanged
Presets and Saved characters
Up to 20 presets are stored in this browser profile. Presets contain settings, not your text.
Compare styles
No styles match. Clear the filter or turn off Favorites only.
Bold
Italic
Bold italic
Script
Bold script
Fraktur
Bold Fraktur
Double-struck
Sans-serif
Sans-serif bold
Sans-serif italic
Sans-serif bold italic
Monospace
Fullwidth
Circled
Superscript (partial)
Subscript (partial)
Squared (capitals)
Parenthesized
Negative circled (capitals)
Negative squared (capitals)
About styles, accessibility and licenses
Mappings come from Unicode 18.0.0. These are characters, not fonts. Accents and emoji sequences are preserved. Unsupported letters remain unchanged. Converting known styles to plain text uses only this tool's inverse mappings; it does not remove arbitrary marks or transliterate scripts. Keep essential information in ordinary text.
ASCII banners use FIGlet.js. Engine license ยท Font notices. Fonts download only in banner mode. Banner input is limited to 200 printable ASCII characters.