Whether you are writing a complex scientific paper, drafting an algebra worksheet, adding trademark symbols (™), or adding footnote references to a blog post, you will inevitably need to format text that sits slightly above or below the standard baseline of your typing. This specialized style is known as superscript (for elevated text) and subscript (for lowered text).
But if you are typing on a phone or writing a caption on social media, you might wonder: how do you make a superscript without a dedicated formatting ribbon?
In this comprehensive guide, we will explore the rules of baseline formatting, explain the keyboard shortcuts for major word processors, provide tutorials for mobile operating systems, show you how to write elevated text in HTML and CSS, and provide a full superscript copy paste chart for Unicode characters.
What Is Superscript (and Subscript)?
In typography, a superscript is a character (such as a letter, number, or symbol) that is set slightly above the normal line of type and rendered in a smaller font size. Conversely, a subscript sits slightly below the baseline.
These styles serve distinct academic, mathematical, and grammatical purposes:
- Exponents and Mathematical Formulas: Used to denote powers (e.g., $x^2 + y^2 = z^2$).
- Footnotes and Citations: Used to reference bibliography items in academic manuscripts (e.g., "According to recent studies,¹...").
- Chemical Formulas: Subscripts are used to write chemical formulas representing the count of atoms (e.g., $H_2O$ for water, $CO_2$ for carbon dioxide).
- Ordinal Numbers: Used in dates and ranks (e.g., $1^{st}, 2^{nd}, 3^{rd}, 4^{th}$).
- Trademarks and Copyrights: Brand designations (e.g., TextFormatting™).
Here is a superscript example sentence displaying ordinal and footnote styles in action:
"The company announced its new $3^{rd}$ generation processor¹ which delivers double the performance of previous chips."
Typographic Origins of Baseline Shifts
The practice of shifting characters relative to the baseline dates back to early hand-drawn manuscripts and the invention of movable type in the 15th century. Early scribes shifted characters upwards to save space on expensive parchment or to represent abbreviations (for example, writing "Mᵒ" for "Monseigneur").
When printing presses were developed, punchcutters carved specialized, smaller metal type blocks to represent numbers and punctuation that could be combined with standard letters. In modern digital typography, engines dynamically scale and shift the standard font glyphs, or use dedicated, hand-drawn "OpenType" superscript glyphs included in professional typefaces to ensure maximum readability and consistent line weights.
How to Type Superscript in Microsoft Word
Microsoft Word provides multiple ways to elevate your text, ranging from visual ribbon buttons to high-speed keyboard shortcuts.
Method 1: Using the Keyboard Shortcut (Fastest)
The absolute fastest way to format text in Word is using keyboard shortcuts:
- Windows: Select the text you want to elevate, then press
Ctrl+Shift++(the plus sign). Press the same shortcut again to return to normal typing. - Mac: Select the text, then press
Cmd+Shift++(the plus sign).
Method 2: Using the Font Dialog
If you prefer a mouse-based interface:
- Highlight the characters you want to format.
- Go to the Home tab on the top menu.
- In the Font group, click the Superscript button (depicted as
x²). - To reverse it, simply highlight the text and click the button again.
How to Type Superscript in Google Docs
Google Docs has become the preferred collaborative editor for millions. Here is how to format your text in Docs:
Method 1: Keyboard Shortcuts
- Windows / ChromeOS: Highlight your characters, then press
Ctrl+.(period). - Mac: Highlight your characters, then press
Cmd+.(period).
Method 2: Format Menu
- Select the text you want to adjust.
- Click Format in the top navigation bar.
- Hover over Text, then select Superscript or Subscript from the dropdown menu.
How to Type Superscript on iPhone and Android
Typing elevated text on mobile phones is notorious for being difficult because standard mobile keyboard layouts do not have formatting options like bold, italic, or baseline shifts.
If you are typing a text message, writing a tweet, or setting up your Instagram bio, you have two primary methods:
Method 1: The Long-Press Shortcut (Limited)
Both iOS and Android virtual keyboards allow you to type superscript numbers (exponents) directly for a limited set of digits:
- Tap the
?123button to switch your keyboard to the number pad. - Press and hold the number
2or3. - A small popup menu will appear showing the superscript exponent options (
²or³). - Slide your finger up to select the exponent and release.
- Note: This method typically only works for the numbers 1, 2, and 3 on most standard keyboards.
Method 2: Using an Online Generator (Full Alphabet)
If you need to type actual letters (e.g., $x^{abc}$) or punctuation marks on mobile, you must use a Unicode generator. By visiting our Superscript Generator or Subscript Generator, you can type standard English text and watch our system convert the characters into their official Unicode equivalents, allowing you to copy and paste them directly into any mobile app.
Superscript in HTML and CSS
For web designers and developers, typesetting on the web requires specific HTML tags or CSS declarations.
The HTML <sup> and <sub> Tags
HTML provides native semantic elements for baseline adjustments. They are supported by all web browsers:
<!-- Superscript example -->
<p>Einstein's famous equation is E = mc<sup>2</sup>.</p>
<!-- Subscript example -->
<p>The molecular formula of glucose is C<sub>6</sub>H<sub>12</sub>O<sub>6</sub>.</p>
CSS Styling Options
If you want to maintain a standard line-height (as native <sup> tags can sometimes disrupt paragraph line spacing), you can achieve the same visual effect using CSS vertical-align and font-size declarations:
.custom-superscript {
vertical-align: super;
font-size: 0.75em;
line-height: 0;
}
Writing Baseline Shifts in LaTeX and Markdown
For technical writers, academic researchers, and computer scientists, publishing software like LaTeX and Markdown represents the gold standard for creating documents containing advanced mathematical notations.
The LaTeX Math Mode
In LaTeX, baseline shifts are declared inside Math Mode (enclosed by dollar signs $). You use the caret (^) symbol for elevations and the underscore (_) symbol for subscripting:
% Exponent representation in LaTeX
$x^{n} + y^{n} = z^{n}$
% Nested shifts in LaTeX
$x_{i_{j}} = y^{a^{b}}$
If your superscript contains multiple characters, you must enclose them in curly braces {} so the parser groups them together correctly.
Academic Markdown Footnotes
In standard Github-Flavored Markdown or Pandoc Markdown, footnotes are generated using a caret followed by an identifier enclosed in square brackets:
Here is a statement that requires referencing.[^1]
[^1]: This is the text of the academic footnote.
This syntax allows authors to compile clean HTML/PDF versions of their research with beautifully rendering superscript citations.
Advanced Equations in Microsoft Excel
While Microsoft Word has simple shortcuts, Microsoft Excel requires a slightly different approach for formatting cell data. Excel does not have a quick ribbon button or a standard shortcut because cells are formatted as a unified block by default.
Formatting Selected Characters inside a Cell
If you need to write a formula like $m^2$ inside an Excel spreadsheet, follow these steps:
- Double-click the cell containing your text to enter Edit Mode (or click into the formula bar).
- Highlight only the specific characters you want to format (e.g., highlight the "2" in "m2").
- Right-click the highlighted text and select Format Cells from the context menu (or press
Ctrl+1on Windows). - In the dialog box that appears, check the box labeled Superscript under the Effects section.
- Click OK to save. The highlighted characters will shift upwards instantly, while the rest of the cell remains standard.
Using Formulas and Unicode Functions in Excel
If you are generating cells dynamically using formulas and cannot manually edit each cell, you can use Excel's string manipulation and Unicode character functions. Excel provides the CHAR (on older versions) and UNICHAR functions to generate superscript characters dynamically.
For instance, if you want to display "m²" dynamically based on a value in cell A1, you can write the following formula:
=A1 & UNICHAR(178)
Here, UNICHAR(178) returns the superscript "²" character. Similarly, you can use UNICHAR(179) for the superscript "³" character. For general superscript numbers 4 through 9, you can use their respective Unicode values in the UNICHAR function (e.g., UNICHAR(8308) for "⁴", up to UNICHAR(8313) for "⁹"). This programmatic approach is extremely useful when building large inventory lists, scientific databases, or financial charts where manual formatting is impractical.
Technical Details: How Unicode Maps Superscript and Subscript Characters
To understand how you can copy and paste superscript numbers and letters onto social media or plain text environments, we must look at the internal architecture of Unicode.
Unlike rich-text word processors (which apply a style sheet layer on top of standard letters), plain-text platforms rely strictly on individual Unicode character mappings.
The Scattered Superscript Blocks
In an ideal world, all superscript and subscript characters would be located in a single, neat block inside the Unicode library. However, because Unicode evolved incrementally over several decades, these characters are scattered across three distinct blocks:
- Latin-1 Supplement (
U+0080toU+00FF): Contains legacy mappings for²(U+00B2),³(U+00B3), and¹(U+00B9). These were mapped early to ensure compatibility with ISO-8859-1 standards. - Superscripts and Subscripts (
U+2070toU+209F): The main repository, containing numbers like⁰(U+2070),⁴(U+2074throughU+2079), parentheses⁽⁾, mathematical operators⁺⁻⁼, and a subset of lowercase letters. - Unified Canadian Aboriginal Syllabics and Phonetic Extensions: Contains various modifier letters (such as
ᵃᵇᶜ) originally added to support specific indigenous languages and the International Phonetic Alphabet (IPA).
Because these characters were added to support scientific notations and phonetics rather than general styling, the Unicode library does not contain a complete, uniform A-Z alphabet in superscript or subscript. For example, there is no official lowercase superscript "q" mapped in the Unicode standard!
When you use a superscript copy paste engine or an online exponent copy and paste tool, the generator maps your input onto these scattered Unicode points, occasionally using fallback characters (like similar-looking Cyrillic or mathematical symbols) for missing letters to provide a visually consistent alphabet.
Copy-Paste Unicode Superscript Characters
If you want a quick, zero-friction solution for your documents or code files, you can perform a superscript copy paste directly from the curated lists below. These are native Unicode characters that will render correctly across 99% of modern web browsers, social media networks, and computers.
Numbers & Exponents (Exponent Copy and Paste)
Highlight, copy, and paste these numbers to create custom exponents:
⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾
Lowercase Superscript Alphabet
Note that Unicode has dedicated mappings for almost all lowercase letters:
ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ
Uppercase Superscript Alphabet
Some uppercase letters have limited Unicode availability, but these represent the standard set:
ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ
Frequently Asked Questions
Get detailed answers to the most common questions surrounding this topic.