Tiny Text Generator

Maps letters and digits to small superscript-style Unicode glyphs drawn from the Phonetic Extensions and Spacing Modifier Letters blocks, producing the condensed 'tiny text' look popular in social media bios and captions. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-23

Overview

Introduction

The condensed "tiny text" style seen in social media bios and captions is a novelty Unicode trick, not a real font size change, built from small superscript-style Latin letters.

Typing it by hand means hunting down each small letter's Unicode code point one at a time, which is slow and error-prone.

What Is Tiny Text Generator?

A generator that maps letters and digits to small superscript-style Unicode glyphs, drawn from the Phonetic Extensions, Phonetic Extensions Supplement, and Spacing Modifier Letters blocks, for a condensed "tiny text" effect.

It runs entirely client-side as part of this site's String Tools collection, so nothing you paste is ever uploaded to a server.

How Tiny Text Generator Works

The tool folds each letter to lowercase, looks it up in a table of small-glyph Unicode code points, and substitutes it when a mapping exists; digits are looked up in a separate table of superscript digit code points.

The transformation happens synchronously in JavaScript the moment you type, with no network round trip involved.

When To Use Tiny Text Generator

Use it to make a social media bio, username, or caption stand out with a condensed, small-text visual effect.

It's a fast way to get the effect without hunting down individual small-letter Unicode characters one at a time.

Often used alongside Superscript Writer and Fancy Font Changer.

Features

Advantages

  • Covers both letters and digits in one pass.
  • Automatically folds uppercase input to lowercase, matching how these glyphs actually exist in Unicode.
  • Leaves unmapped characters untouched, so punctuation and spaces come through and the result still reads as a coherent phrase.

Limitations

  • "q" has no small Unicode equivalent and stays full-sized.
  • These are novelty Unicode look-alike characters, not a real font size change, so they render differently depending on the reader's font and platform, and screen readers may not read them correctly, so this is best for social media bios and captions, not accessible body text.

Examples

Shrinking a caption

Input

Tiny Text 42

Output

ᵗⁱⁿʸ ᵗᵉˣᵗ ⁴²

Letters are folded to lowercase and mapped to small glyphs; digits map to superscript digit code points.

Best Practices & Notes

Best Practices

  • Reserve tiny text for short bio lines or captions; long passages become hard to read at this size.
  • Preview on the target platform before publishing, since font support for these glyphs varies.
  • Keep a plain version of anything you convert, since the capitalization is folded away and cannot be recovered from the tiny glyphs.

Developer Notes

Uppercase input is normalized with `char.toLowerCase()` before the table lookup, since Unicode only defines these small glyphs in one case; the letter and digit tables are kept separate because they're drawn from different Unicode blocks with different code point ranges.

Tiny Text Generator Use Cases

  • Styling a social media bio or username
  • Making a caption stand out with a condensed look
  • Adding a small-text flourish to a chat message

Common Mistakes

  • Expecting "q" to shrink; no Unicode glyph exists for it.
  • Using tiny text for long body copy, which hurts readability and breaks screen reader support.

Tips

  • Combine with the Fancy Font Changer tool's Bold or Script style on a separate word for a mixed-size, mixed-style caption effect.
  • Because uppercase is folded to lowercase before lookup, a name or acronym loses its capitalization entirely rather than rendering as small capitals.

References

Frequently Asked Questions