InputTestHub

Small Text Generator

Converts text into tiny superscript and small-caps Unicode characters for bios, captions and usernames.

Text Nothing uploaded No sign-up Free, unlimited
Text tool
Paste something on the left to see the result.
In short Small text uses two different Unicode ranges that people usually lump together. Superscript characters are raised and reduced, and the set is incomplete — most letters exist but a few, historically including q, are missing or poorly supported. Small capitals are full-height-reduced capital forms, and that set is more complete but only covers letters, so digits and most punctuation stay full size. Neither is a font size; both are specific characters that happen to be drawn small, which is why they paste into bios and usernames where formatting is unavailable. The gaps are the practical problem. A word containing a letter missing from the range comes out with one full-size character in the middle, which looks like a mistake rather than a style. Check the output rather than assuming it converted cleanly. The accessibility caveat is the same as for every Unicode text effect: screen readers announce these characters unpredictably, search does not match them against plain letters, and they should not carry information a reader needs.

How to use the Small Text Generator

  1. Paste your text into the input box on the left.
  2. Adjust the options above the box if you need a different behaviour.
  3. The converted text appears on the right; press Copy to put it on your clipboard.

About the Small Text Generator

The Small Text Generator converts text into tiny superscript and small-caps Unicode characters for bios, captions and usernames. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Adding a subtle line to a social bio.
  • Creating a small-caps look in a plain field.
  • Formatting footnote-style text where markup is unavailable.

Frequently asked questions

Does the Small Text Generator cost anything?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the page.
Is the Small Text Generator safe to use with private information?
No. The Small Text Generator runs entirely in your browser using JavaScript. Because the work happens locally, the page also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What do people use the Small Text Generator for most?
In practice it gets used for three things: adding a subtle line to a social bio. Creating a small-caps look in a plain field. Formatting footnote-style text where markup is unavailable. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Does the Small Text Generator work on a phone?
Yes. The page is responsive and the page works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related text tools

All 92
01

Case Converter

Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…

02

Uppercase Converter

Converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly…

03

Lowercase Converter

Converts any text to lowercase, including text that was typed with Caps Lock on by mistake.

04

Title Case Converter

Converts headings to proper Title Case using AP and Chicago rules, keeping short words like…

05

Sentence Case Converter

Rewrites text in sentence case: first letter of each sentence capitalised, the rest lowercase…

06

camelCase Converter

Turns any phrase into camelCase for JavaScript, Java and JSON keys, stripping spaces, hyphens…

07

PascalCase Converter

Converts phrases to PascalCase (UpperCamelCase) for class names, React components and type…

08

snake_case Converter

Converts text to snake_case for Python variables, database columns and file names.

09

kebab-case Converter

Converts text to kebab-case for URLs, CSS class names and HTML attributes.

10

CONSTANT_CASE Converter

Converts text to SCREAMING_SNAKE_CASE for environment variables, constants and configuration…