Superscript Generator

Convert text and numbers to Unicode superscript you can paste anywhere: exponents, footnotes, ordinals. In-browser, free, instant.

Text inputpaste, type, or drop a file
Text output
Runs 100% in your browser. Nothing is uploaded, logged, or stored, and there are no ads. Verify it yourself: open your browser's Network tab while you convert and watch that no requests leave this page.

About this tool

Convert ordinary characters into real Unicode superscript characters: x2 becomes x². Because the output is plain text rather than formatting, it survives anywhere text can go: social bios, YouTube titles, Discord, spreadsheets, code comments, and plain-text emails.

All ten digits, the common math symbols (+ - = parentheses), and most letters have Unicode superscript forms. The handful of characters that do not (like q) are passed through unchanged rather than faked.

Common uses

  • Write exponents like m², x³, or 10⁵ in plain text fields.
  • Add footnote markers to text where real formatting is unavailable.
  • Write ordinals and trademark-style annotations in bios or titles.

Automate via API

The same conversion is available as a REST endpoint for scripts, pipelines, and backends:

curl -X POST https://payloadly.com/api/v1/tools/superscript-generator \
  -H "Content-Type: text/plain" \
  -H "X-Api-Key: YOUR_API_KEY" \
  --data-binary @input.txt

API documentation · Get an API key

Frequently asked questions

Is my data uploaded to a server?

No. This tool runs entirely in your browser using JavaScript, and there are no ads on the page. Nothing you paste or drop here is uploaded, logged, or stored, and you can verify that yourself: open your browser's developer tools and watch the Network tab while you convert (no requests leave the page), or disconnect from the internet after the page loads and keep working.

Why do some letters not convert?

Unicode only includes superscript forms that existed in phonetic and mathematical notation; a few letters (most famously q, plus some capitals) never got one. Those characters pass through unchanged, which keeps the output honest instead of substituting look-alikes.

Will superscript text work everywhere I paste it?

It renders anywhere Unicode text renders, which is virtually everywhere today. Two caveats: some fonts draw the less common letterforms inconsistently, and screen readers read the characters' phonetic names rather than 'superscript two', so avoid it in accessibility-critical body text.

Is there a size limit or a fee?

The browser tool is free with no signup and comfortably handles files up to tens of megabytes (limited by your device's memory). For automated or bulk processing inside your own scripts and pipelines, use the paid REST API.

Related tools