SOLVETUTORMATH SOLVER

Instrument MI-14-193 · Other

Subscript Generator

Type or paste text and get back a subscript version made of real Unicode characters — useful for chemical formulas, variable names, and footnote-style markers.

Instrument MI-14-193
Sheet 1 OF 1
Rev A
Verified
Type 14 — Ciphers & Encoding SER. 2026-14193

Subscript text

ₛₒₗvₑₜuₜₒr ₘₐₜₕ ₛₒₗvₑr ₂₀₂₆

subscript = replace each supported character with its Unicode subscript code point (only 12 lowercase letters + digits + - = ( ) are defined; everything else passes through unchanged)

The working Every figure verified twice
  1. "solvetutor math solver 2026" -> "ₛₒₗvₑₜuₜₒr ₘₐₜₕ ₛₒₗvₑr ₂₀₂₆"
Worksheet log
  1. No entries yet — change an input to log a scenario.

How this instrument works

Subscript text sits slightly below the normal line of text and at a smaller size, the way the "2" in H2O or the "n" in xn is written in chemistry and math. Normally that requires text formatting from a word processor or web page, which disappears the moment the text is copied into a plain field.

This tool instead substitutes each supported character for a separate Unicode character that is drawn already lowered and small, so the subscript effect is baked into the text itself and survives being pasted into chat apps, usernames, and any other plain-text field.

The honest limitation here is coverage, and it's the narrowest of any tool on this site: Unicode defines subscript glyphs for only 12 lowercase letters — a, e, h, k, l, m, n, o, p, s, t, and x — plus all 10 digits. There is no subscript form for any uppercase letter at all, and no subscript form for the other 14 lowercase letters. Anything outside that set, including every uppercase letter you type, passes through the output completely unchanged rather than being dropped or approximated.

result=Sub(c1) Sub(c2)  Sub(cn)\text{result} = \text{Sub}(c_1)\ \text{Sub}(c_2)\ \cdots\ \text{Sub}(c_n)
Each character c in the input is looked up, case-sensitively, in a table covering only the lowercase letters a e h k l m n o p s t x, the digits 0-9, and the symbols + - = ( ). Any other character, including every uppercase letter, is left unchanged in the output — there is no larger or case-insensitive fallback.
  • Click into the text field and type or paste the text you want converted.
  • The subscript result appears immediately below as you type — there is no submit button to press.
  • Copy the result directly from the readout, or use the Copy link button to save a permalink that reproduces this exact input.
  • Check the result for unconverted letters — only a e h k l m n o p s t x and the digits 0-9 have a subscript form; everything else, including all uppercase letters, passes through unchanged.

Subscripting a phrase and hitting the coverage gaps directly

Type "solvetutor math solver 2026" and the tool returns "ₛₒₗvₑₜuₜₒr ₘₐₜₕ ₛₒₗvₑr ₂₀₂₆". Look closely and you'll see the pattern: s, o, l, e, t, m, a, and h convert (they're in the 12-letter table), but v, u, and r do not and stay as typed — while every digit in "2026" converts cleanly, since all 10 digits have subscript forms.

The first 10 letters of the alphabet make the sparse coverage obvious: "abcdefghij" becomes "ₐbcdₑfgₕij" — only a, e, and h convert (3 of the first 10 letters), while b, c, d, f, g, i, and j all pass through unchanged.

Uppercase input shows the hardest limit of all: typing "H2O" returns "H₂O" — the digit 2 converts to subscript, but the capital H does not, because Unicode defines zero subscript letters for any uppercase character whatsoever, regardless of whether a lowercase version of that same letter is covered.

Questions

Why don't uppercase letters convert to subscript at all?

Because Unicode has never defined a subscript form for any uppercase Latin letter — not one of the 26. This is a real gap in the standard, not a limitation of this tool: subscript letters were added to Unicode mainly to support technical notation like variable subscripts (xₙ) and chemical formulas, which conventionally use lowercase subscript letters, so uppercase forms were never encoded. An uppercase letter in your input will always pass through unchanged.

Which lowercase letters actually have a subscript form?

Exactly 12: a, e, h, k, l, m, n, o, p, s, t, and x. That's the complete list — no other lowercase letter has ever been given a Unicode subscript code point. All 10 digits (0-9) do have subscript forms, along with the symbols + - = ( ). Every other character, including the other 14 lowercase letters, passes through the output unchanged.

Can I use this to write chemical formulas like H2O or CO2?

Partially. Digits subscript perfectly — the "2" in both H2O and CO2 will convert correctly. But most element symbols use uppercase letters (H, O, C), and uppercase has no subscript form at all in Unicode, so those letters will stay full-size. You'll get a correctly subscripted number next to a normal-size letter, which is a common workaround people use, but it isn't a true subscripted chemical formula.

Why did some of my letters not convert?

Because Unicode only defines subscript glyphs for a specific, narrow set of characters: 12 lowercase letters, the 10 digits, and a handful of math symbols. Any letter outside that set — every uppercase letter, plus 14 of the 26 lowercase letters — has no Unicode subscript equivalent to convert to, so it's shown exactly as you typed it rather than being dropped or guessed at.

Is my text sent anywhere when I use this tool?

No. The conversion runs entirely in your browser using JavaScript — nothing you type is sent to a server, logged, or stored anywhere outside your own device (aside from the optional worksheet log, which saves to your browser's local storage only if you choose to keep it).

References