Superscript Generator
Convert text and numbers to Unicode superscript you can paste anywhere: exponents, footnotes, ordinals. In-browser, free, instant.
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
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
Convert text case in your browser: uppercase, lowercase, title, sentence, camelCase, snake_case, kebab-case, and more. Free, instant.
Generate cron expressions from plain English or decode one into a schedule with its next 5 run times. Runs in your browser, free.
Generate Discord timestamp codes from any date. All 7 <t:unix:style> formats with previews; every reader sees their own timezone.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of text in your browser. Nothing leaves the page; ideal for checksums. Free, instant.