
How Do You Add Superscript in an Excel Graph Axis? (2026 Guide)
Carlos GarciaPublished How Do You Add Superscript in an Excel Graph Axis?
You have a chart that measures something in square metres, cubic feet, or metres per second squared. The numbers are right, the chart looks clean, and then the axis label reads m/s2 instead of m/s². It is a small thing that makes a professional chart look like a draft.
Excel can do this, but it handles it in two completely different ways depending on which part of the axis you are trying to change. The axis title behaves like a text box and accepts character-by-character formatting. The tick labels down the side or along the bottom do not, because Excel generates them from your data rather than letting you type them.
This guide covers both: the straightforward Font dialog method for axis titles, and three workarounds for getting raised characters into tick labels where the Font dialog cannot reach.
How Do You Add Superscript in an Excel Graph Axis?
For an axis title, type the text in flat form, highlight only the characters you want raised, right-click the selection, choose Format Axis Title, open the Font tab, and tick the Superscript checkbox. The highlighted characters shrink and lift immediately.
For axis tick labels — the numbers or category names Excel draws along the axis — that method does not work. Excel does not allow per-character formatting of generated labels. Instead you insert a ready-made superscript character such as ² or ³ directly into the source cells, bake it into a custom number format, or lay a text box over the chart.
The distinction matters because almost everyone who searches for this is looking at one of the two and getting advice about the other. Work out which part of the axis you are editing first, and the rest follows.
Is your reporting stack quietly costing you traffic? Get a free SEO audit at https://www.seo-stuff.com/free-audit and see exactly which pages are underperforming.
Free audit
Where do you stand in AI search?
A manual SEO + AI search audit of your site: how ChatGPT, Gemini, Perplexity and Claude read and cite it today, and what to fix first. Report within 48 hours, no credit card.
Get my free auditOr have it all done: AI SEO services, $999 once
Why Excel Treats Axis Titles and Axis Labels Differently
The split is not an oversight. It follows from how Excel builds a chart, and once you see the logic it is obvious which method you need.
Axis titles are rich text you own
An axis title is a free-text object. You type whatever you want into it, and Excel stores the formatting of each character alongside the text. That is why you can make one character bold, another italic, and a third superscript inside the same title. Nothing downstream depends on the contents, so Excel lets you do as you please.
Tick labels are generated from your data
Tick labels are different. Excel derives them from the values or categories in the source range and redraws them every time the data changes, the chart resizes, or the scale adjusts. If you could format individual characters inside them, that formatting would have nothing stable to attach to — the label 100 might become 1000 on the next refresh. So Excel applies formatting to the whole label set at once: one font, one size, one colour, no exceptions.
What that means in practice
The consequence is a simple rule. Anything you typed yourself, you can superscript. Anything Excel typed for you, you cannot — you have to change the underlying text or number format so that the raised character is already part of what Excel reads.
This is also why the most common piece of advice on this topic fails. People try the Home tab's superscript button, find it greyed out or ineffective on chart text, and conclude Excel cannot do it at all. The Home tab button targets worksheet cells. Chart text has its own Font dialog, reached by right-clicking the chart element.
How to Add Superscript to an Axis Title: Step by Step
This is the method that works for the large majority of cases, because units of measurement almost always belong in the axis title rather than in the tick labels.
Step 1 — Make sure the axis title exists
Click the chart, then the plus icon at its top right to open Chart Elements. Tick Axis Titles and choose the primary horizontal or vertical axis. A placeholder title appears. If your chart already has titles, skip ahead.
Step 2 — Type the label in flat form first
Click into the title and type the whole thing with no formatting, for example Acceleration (m/s2) or Floor area (m2). Get the characters down before you try to style them. Typing the flat version first is faster than fighting the formatting as you go, because Excel otherwise carries the superscript state forward to whatever you type next.
Step 3 — Select only the characters you want raised
Click into the title again so the cursor sits inside the text, then drag across just the 2. The selection must be inside the text, not the whole title object. This is where most attempts go wrong: if you click once and select the title box itself, the Font dialog applies to everything and your entire label shrinks and lifts.
A reliable way to check: the selected character should be highlighted, with the rest of the title unhighlighted.
Step 4 — Open the Font dialog
Right-click the highlighted character and choose Format Axis Title from the context menu, then open the Font tab. In some versions the context menu shows Font directly — either route lands in the same place.
Step 5 — Tick Superscript
In the lower part of the dialog you will find checkboxes for Superscript and Subscript, usually with an Offset percentage beside them. Tick Superscript and close the dialog. The character lifts.
If the result sits too high or too low for your font, adjust the offset: 30% is the default and around 25% often looks better on a condensed axis title.
Step 6 — Repeat for the other axis
Axis titles are separate objects, so formatting applied to the vertical axis title does not carry across to the horizontal one. Do each separately.
Want the same rigour applied to your rankings? Request a free SEO audit at https://www.seo-stuff.com/free-audit and get a prioritised list of fixes.
How to Get Superscript Into Axis Tick Labels
If the raised character genuinely has to appear in the tick labels themselves, you have three options. None of them uses the Font dialog, because the Font dialog cannot reach generated text.
Option 1 — Insert a Unicode superscript character
The most reliable approach is to use a character that is already superscript. Unicode provides ready-made raised digits and symbols: ², ³, ¹, ⁰, ⁴, and a raised minus ⁻ among others. Because these are single characters rather than formatted ones, Excel carries them through into the chart without needing to format anything.
For category labels, type or paste the character directly into the source cells — 10 m² instead of 10 m2. The chart picks it up on the next redraw.
To insert one without copying and pasting, use Insert then Symbol, set the subset to Superscripts and Subscripts, and pick the character you need. Alternatively, in a cell, =UNICHAR(178) returns ² and =UNICHAR(179) returns ³.
The limitation is coverage. Unicode has a complete set of raised digits but not a complete set of raised letters, so x² works and an arbitrary raised letter may not.
Option 2 — Build it into a custom number format
For numeric tick labels you do not want to overwrite the underlying values, so change how they are displayed instead. Select the axis, open Format Axis, expand Number, and enter a custom format code that includes the superscript character, for example 0" m²". Excel appends the text to every tick label while leaving the values intact for calculation.
This is the cleanest option when the unit is the same on every tick, which is usually the case. It also survives data changes, because the format travels with the axis rather than with any particular value.
Option 3 — Overlay a text box
If neither of the above fits — a raised letter Unicode does not cover, or a format too complex for a number code — insert a text box, format its characters freely with the Font dialog, and position it over the axis.
Treat this as a last resort. A text box is not anchored to the axis, so it drifts when the chart is resized, and it will not move if the chart is copied into a document at a different scale. If you take this route, group the text box with the chart so the two travel together.
When Should You Use Superscript on a Chart Axis?
Superscript is not decoration, and on a chart axis it earns its place in a narrow set of cases.
Units with exponents
This is the main one. Area, volume, acceleration, and density all carry exponents that are genuinely part of the unit. Writing m2 instead of m² is not a style choice — it is a different thing, and in any technical or scientific context it reads as an error.
Footnote and reference markers
A raised numeral beside an axis title is a compact way to point at a note elsewhere on the page, for example to flag that one series uses a different sampling period. Keep these to one or two per chart.
Mathematical notation in fitted lines
If your axis describes a transformed variable — log₁₀(x) or x² — the notation belongs on the axis, because the reader needs it to interpret the scale correctly. A chart whose axis says x when the values are squared is actively misleading.
Outside those cases, resist it. Superscript characters are small by definition, and small text on an axis is the first thing to become unreadable when a chart is shrunk into a slide or a report.
Where This Approach Falls Down
A few things catch people out, and they are worth knowing before you build a template around any of this.
Font dialog formatting does not survive every export
Character-level formatting inside a chart element is stored in the workbook. Copy the chart as a picture, export to some PDF generators, or open the file in a different spreadsheet application, and the raised character can flatten back to normal size. Unicode characters survive this far better, because they are the character rather than a formatting instruction applied to one.
Google Sheets does not offer the same dialog
If your workflow moves between Excel and Sheets, be aware that Sheets has no superscript checkbox for chart text at all. Unicode characters are the only approach that works in both, which is a strong argument for using them even when the Font dialog is available.
Small text gets smaller
Superscript reduces the character to roughly two-thirds of its size and lifts it. On an axis title already set at 9 or 10 points, the result can be genuinely hard to read on screen and worse in print. If the chart will be viewed small, raise the base font size of the axis title before adding the superscript.
Screen readers and search engines read the flat text
A Unicode ² is read as a superscript two by most assistive technology. A Font-dialog superscript is read as a plain 2, because the formatting is visual only. If your chart will be published and accessibility matters, prefer Unicode.
Not sure which of your pages are worth the effort? A free SEO audit at https://www.seo-stuff.com/free-audit shows where your traffic is actually leaking.
Superscript vs the Alternatives
Raised characters are one of several ways to get a unit or a qualifier onto a chart, and sometimes another route is better.
- Spell the unit out.
Square metresin the axis title avoids the whole problem and is often clearer for a non-technical audience thanm². Use it when the audience is general rather than engineering or scientific. - Put the unit in the chart title. If every series shares the same unit, stating it once in the title —
Floor area, square metres— removes the need to touch the axis at all and leaves the axis clean. - Use a caret.
m/s^2is unambiguous to a technical reader and immune to every export and formatting problem described above. It looks less polished, but it never breaks. - Scale the values and relabel. If your issue is that the numbers are large rather than that the unit has an exponent, dividing the series by a thousand and labelling the axis
Thousandsis usually better than any notation trick. - Use an image. For a complex formula that genuinely cannot be typed, render it elsewhere and place it as an image. Slow to update, but it always looks right.
The honest summary: use the Font dialog for axis titles, Unicode for anything Excel generates, and spell the unit out whenever the audience will not miss the notation.
Final Thoughts
Adding superscript to an Excel graph axis is two problems wearing one name. For axis titles it is a five-second job: select the character, right-click, Format Axis Title, Font, Superscript. For tick labels there is no such button, and the answer is to change what Excel reads rather than how it draws — a Unicode character in the source cells or a custom number format on the axis.
If you remember one thing, make it this: a Unicode ² is more robust than a formatted 2. It survives exports, it works in Google Sheets, it reads correctly to a screen reader, and it cannot be accidentally undone by someone reformatting the title. The Font dialog is more convenient, and for a chart that will only ever live in the workbook it is fine, but Unicode is the version that travels.
Once the axis reads correctly, it is worth making sure the axis is the right one in the first place. Our guide to what the horizontal axis on a graph actually represents covers which variable belongs on which axis and how to label it so the chart reads the way you intend.
Ready to find out what is holding your rankings back? Claim your free SEO audit at https://www.seo-stuff.com/free-audit and get a clear plan for the next 90 days.
Want this done for you?
SEO Stuff gets businesses cited by ChatGPT, Gemini, Perplexity and Claude, and ranking in Google. Start with the free audit, a call, or the package.
See where you stand
A free, manual SEO + AI search audit of your site, with a report within 48 hours. No credit card, no sales call.
Get my free auditTalk it through
A free 15-minute call with the founder about whether AI search is a meaningful opportunity for your business.
Free strategy callHave it done
The Done-For-You Package: audit, 10 pages of content, 3 DR50+ placements, dashboard. $999 once, delivered in 21 business days.
See the package

