Tiny Text Generator

Shrink letters into Unicode modifier forms, or alternate them with plain letters for a staircase. Capitals on the small steps drop to lowercase.

0 / 500

Loading…

0 hidden characters

Remove hidden characters

Style previews

Loading…

  • Tiny

    Tiny version of your text.

    Capitals converted to lowercase

  • Staircase

    Staircase version of your text.

    Capitals converted to lowercase

About tiny text generator

Tiny text on FancyTextHub is built from Unicode subscript letters, not from a downloadable font. When you paste into another app, that app decides whether it has glyphs for those code points. The preview on this page uses your device fonts, so treat the support table as the honest contract.

Unlike small caps from professional typesetting, there is no complete set of mini uppercase letters in the Unicode subscript block. Capitals are mapped into the closest subscript shapes automatically, which can look uneven next to lowercase tiny letters. That is expected: the goal is chat flair, not print typography.

The letter q is a special case. A true subscript q exists now, but support lags behind older subscript vowels. The examples section shows how q renders with the current mapping so you can judge paste targets before copying.

Tiny works on digits in the subscript number range, which makes short counters or footnote markers possible. Very long strings balloon in byte size because every code point is still plain text. Stay within the input limit so the tool can stay responsive on mobile CPUs.

Pair tiny with bubble or vaporwave only if you accept compounding risk: each style trades compatibility for vibe. For usernames, keep a readable ASCII fallback in the same profile field when the platform allows it.

A small line under a normal name

People reach for tiny letters when they want a whisper under a normal name: a pronoun line, a shop hour, a “booking closed” note. On Instagram that whisper belongs in the biography, not in the @username. The username field accepts letters, numbers, periods, and underscores, and a subscript vowel is none of those. The bio does accept it. Instagram gives you about 150 characters and draws the bio in its own face under the photo. Subscript letters are small by design, and Instagram’s bio face is already small, so a whole-bio subscript paragraph becomes a grey smudge. Use one short line. “open thu–sat” in subscript under a plain shop name is readable. A subscript mission statement is not.

Most subscript letters sit in the Basic Multilingual Plane, so a counter that uses UTF-16 length charges one unit each. That is kinder than mathematical italic, which charges two. The exception is q. Subscript q is U+107A5, added in Unicode 14.0, and it sits in the supplementary plane. A bio that includes “qa” or “iraq” can show every letter except a hollow box where q should be. If the word matters, rewrite it without q, or leave q as a plain letter and accept the size jump. The examples row on this page exists so you can see that hole before a customer does.

Staircase is the other column on this page. It alternates small forms with plain letters, and capitals that land on a small step are lowered. In an Instagram bio the alternating sizes read as a rhythm instead of a caption, which is fine for a band name and bad for an address. The plain steps remain searchable-looking to a human, but Instagram search still uses the @handle, not the bio. Do not expect the staircase line to make you findable.

TikTok: nickname length and the q box

TikTok’s @ ID will not keep subscript letters. The nickname will, until the length cap or the font gives up. The nickname is a short field, commonly about 30 characters. Subscript does not save space in that counter. The glyphs are smaller on screen and the code points still count. A nickname written entirely in subscript looks like fine print on top of a video, and viewers on a phone in sunlight cannot read it. Use subscript for a second word, not the whole name: plain “NOVA” and a subscript “live” beside it.

The q box shows up here more often than on Instagram’s iOS app, because TikTok on Android is where older font sets still circulate. A nickname “qi” can render as a rectangle plus a tiny i. That rectangle is not a loading glitch. The font has no glyph for U+107A5. Friends on iPhones may see the q, because newer Apple fonts include it, while friends on a three-year-old Android see the box. If your nickname has a q, check it on an Android before you post a video, or pick a spelling that avoids q.

Comments are a better tiny-text surface than the nickname. A comment is disposable. If it boxes, you delete it. A nickname boxes on every video you have already posted. Keep the nickname boring and put the subscript aside in a comment or in the bio, where you can edit it without reprinting the channel identity.

WhatsApp: asides, not the whole bubble

In a WhatsApp chat, subscript works as an aside tucked into a normal sentence: a correction, a quiet “jk”, a footnote digit after a claim. Send the important instruction in full-size letters. Subscript digits (the U+2080 range) are older and more widely drawn than subscript q, so “see note₂” survives on phones that turn “qa” into a box. That split is worth using on purpose. Number the aside. Do not subscript the street name.

WhatsApp About is the wrong field for a paragraph of tiny letters. The line is short, and subscript at that size looks like the status failed to load. One subscript word after a plain status is the most you should attempt. Profile names that are entirely subscript get cut off in the chat list and are impossible to tell apart when three friends do the same trick.

A group member on an old phone will see boxes and ask what you sent. That is a font gap, not a failed delivery. The message is on the server. Resend the same words in plain letters for that person instead of stacking another subscript copy. Heavy decoration on top of subscript — bubble rings, wide letters — multiplies the chance that one of the code points is missing. Pick one trick per message.

Boxes versus a lowered capital

Two different disappointments get called “broken tiny text.” The first is a box, almost always q, sometimes a rare subscript on a very old font. The second is a capital that became a small letter because Unicode has no subscript capital alphabet. “NASA” will not look like small caps. It will look like a shrunken word. If the brand requires real capitals, do not use this page for the brand. Use it for the note underneath.

Our compatibility table still marks Instagram, TikTok, and WhatsApp as Unknown. We have not published a device pass. The q warning is a Unicode-age fact, not a lab result from those apps. If the preview on your phone already shows a rectangle, readers with the same font will see it too.

FancyTextHub never uploads the characters you type. Transformation happens entirely in your browser, which keeps drafts private but also means we cannot see how a remote server will sanitize your paste. When a network strips unsupported code points, the fallback is always your original plain string. Re-copy from the tool after you edit the text so the clipboard matches what you see in the preview cards. If you plan to reuse the same phrase across several apps, save a plain-text backup in your notes app so you can recover quickly when one client rejects the styled variant.

Character support

Generated at build time from the style registry—always matches the tool above.

StyleA–Za–z0–9Exception lettersNewer Unicode targets
TinyNoYesYes—q: Unicode 14.0 (U+107A5 when not kept plain)
StaircaseNoYesYes——

Examples

Outputs below are produced by the same engine as the live tool.

Input: tiny
StyleOutput
Tinyᵗⁱⁿʸ
Staircaseᵗiⁿy
Input: q
StyleOutput
Tiny𐞥
Staircase𐞥

FAQ

Why is there no tiny capital A?

Unicode subscript blocks lack a full small-cap alphabet. The tool maps capitals into the closest subscript slots, which shrinks capitals without true small caps typography.

Why might q show as a box in some apps?

Subscript q uses U+107A5 from Unicode 14.0. Older fonts may not include it, so some clients show a missing-glyph box. Check the q example row and our compatibility notes before you paste somewhere important.

How is this different from superscript?

Tiny applies small forms to the entire string. Superscript raises characters—especially after a caret—for footnotes or short exponents.

Paste targets vary by app and font. See our compatibility notes before you post styled text in a critical field.