上付き文字・下付き文字ジェネレーター
どちらかのボックスに数字、記号、文字を入力すると、Unicodeの上付き文字または下付き文字としてコピーできます。x²の²、H₂Oの₂、1ˢᵗのˢᵗです。書式設定が使えない場所、例えば投稿、テキストメッセージ、表計算ソフトのセル、プレーンテキストのメールで使えます。無料、登録不要。
結果はここに表示されます
結果はここに表示されます
上付き文字・下付き文字ジェネレーターの使い方
- 上げたい、または下げたい部分だけを入力する。 初期設定では、各ボックスは文字も含めてすべてを変換します。x²を作るには、
x2ではなく、上付き文字のボックスに2だけを入力します。式全体や数式を入力するには、数字と電荷のみにチェックを入れます。文字はそのまま残り、数字(と電荷の記号)だけが変換されます。 - 結果をコピーする。 そのボックスの下のコピーを押します。
- 通常のテキストの後に貼り付ける。 底となる文字(x、H、10)はメッセージに自分で入力し、変換された部分をその後に貼り付けます。
- 結果を確認する。 小さな形がない文字は原寸のまま残ります。どの文字かは下のメモに示されています。
具体例:入力するものと得られるもの
| やりたいこと | ボックスに入力 | ボックス | 結果 |
|---|---|---|---|
| xの2乗 | 2 | 上付き文字 | ² → x² |
| 10のマイナス3乗 | -3 | 上付き文字 | ⁻³ → 10⁻³ |
| 指数としての n + 1 | n+1 | 上付き文字 | ⁿ⁺¹ → 2ⁿ⁺¹ |
| 序数 | st、nd、rd、th | 上付き文字 | ˢᵗ ⁿᵈ ʳᵈ ᵗʰ → 1ˢᵗ 2ⁿᵈ 3ʳᵈ 4ᵗʰ |
| 商標記号 | TM | 上付き文字 | ᵀᴹ |
| 水、グルコース、硫酸 | H2O、C6H12O6、H2SO4 | 下付き文字 | H₂O、C₆H₁₂O₆、H₂SO₄ |
| 酸化鉄(III)、水酸化カルシウム、硫酸銅水和物 | Fe2O3、Ca(OH)2、CuSO4·5H2O(数字と電荷のみで) | 下付き文字 | Fe₂O₃、Ca(OH)₂、CuSO₄·5H₂O |
| 式全体、xの2乗、E = mcの2乗 | x2、E=mc2(数字と電荷のみで) | 上付き文字 | x²、E=mc² |
| 電荷のあるイオン | Fe3+、Cl-(数字と電荷のみで) | 上付き文字 | Fe³⁺、Cl⁻ |
| n番目の項 | n | 下付き文字 | ₙ → aₙ |
初期設定では、下付き文字のボックスに式全体を入れられるのは、すべての文字が大文字の場合だけです。ボックスは大文字をそのままにし、数字を変換するためです。そのため、H2O、CO2、CH4、C6H12O6は正しく出力されます。一方、小文字も変換されるため、2文字の元素記号を含む式は崩れます。Fe2O3はFₑ₂O₃に、NaClはNₐCₗに、Ca(OH)2はCₐ₍OH₎₂になります(括弧も下がります)。そのような場合は数字と電荷のみにチェックを入れてください。すると数字だけが変換され、式が下付きにする場所、つまり文字または閉じ括弧の後にある数字だけが変換されます。Fe2O3はFe₂O₃に、Ca(OH)2はCa(OH)₂になり、大文字や括弧の前にある係数は原寸のままになるため、2H2Oは2H₂Oになります。上付き文字のボックスでも同じ設定により、x2+y2=z2はx²+y²=z²に、Fe3+はFe³⁺になります。数字と電荷の記号は上がりますが、2つの項をつなぐ+や-は上がりません。設定がない場合、上付き文字のボックスはすべての文字を上げてしまい、x2+y2=z2はˣ²⁺ʸ²⁼ᶻ²になります。
どの文字が存在し、なぜ一部は存在しないのか
Unicodeには、限られた文字に対してのみ上付き文字と下付き文字があります。数字0〜9と記号+ − = ( )は、両方の形で存在します。文字については、上付きはqを除くa〜zと、大文字のA B D E G H I J K L M N O P R T U V Wに対応しています。下付き文字はより少なく、a e h i j k l m n o p r s t u v xです。下付きのb、c、d、f、g、q、そして上付きの大文字X、Y、Zはありません。Unicode 18(2026年9月)では、下付きのw、y、z(U+209D–U+209F)が追加されましたが、現在のフォントにはまだ新しすぎるため、このツールには含めていません。Unicode 14と17では上付きのqと大文字のC、F、Q、Sが追加されましたが、フォントの対応がほとんどないため、このツールではそれらの文字を原寸のままにしています。
文字が異なるブロックから来ているため、ときどき不揃いに見えます。¹ ² ³は古いもので、Latin-1(U+00B9、U+00B2、U+00B3)由来のため、ほとんどどこでも表示されます。ほかの数字と記号は、Superscripts and SubscriptsブロックのU+2070–U+209Fにあります。下付き文字のₐ ₑ ₒ ₓはUnicode 4.1で、ₕとₖ–ₜはUnicode 6.0で追加されました。上付き文字の多くは、音声学由来の「修飾文字」(Phonetic Extensions、U+1D00–U+1D7F、およびSpacing Modifier Letters、U+02B0–U+02FF)です。フォントによって文字の図案が数字と異なる場合があるため、長い文字列では高さが不揃いに見えることがあります。
Unicodeの文字か、本物の書式か?
プレーンテキストの場所では、Unicodeの上付き文字・下付き文字を使ってください。SNSの投稿、テキストメッセージ、チャット、表計算ソフトのセルの値、コミットメッセージ、使用できるファイル名などです。文書では本物の書式を使います。Wordでは上付きがCtrl+Shift+=、下付きがCtrl+=です。Googleドキュメントでは、Ctrl+.とCtrl+,です。HTMLでは、テキストを<sup>や<sub>で囲みます。本物の書式は、テキストを検索可能に保ち、スクリーンリーダーには普通の文字として読ませ、すべての文字で機能します。少数以上の記号が必要な数式には、LaTeXを使い、LaTeX to Unicode ConverterでUnicodeに変換してください。
どのツールが必要ですか?
| やりたいこと | 使うツール |
|---|---|
| 指数、化学の下付き文字、序数、脚注番号、記号 | このページ |
| 単語全体を小さな上付き文字や小型の大文字で | スモールテキストジェネレーター |
| 計算された累乗、例えば2^10 | Exponent Calculator |
| 科学的記数法の数値、6.02 × 10²³ | 指数表記 |
| LaTeXから解析された式、例えばx^2 | LaTeX to Unicode Converter |
アクセシビリティに関する注意
スクリーンリーダーは、これらの文字を不揃いに扱います。²を「squared」や「superscript two」と読む読み上げ機能もあれば、「two」と読むものもあるため、x²は「x two」と聞こえる場合があります。上付き文字は綴られるか、名前で読まれるか、読み飛ばされることもあります。意味に関わる式、単位(m²)、指数は、本物の書式または言葉(「x squared」)にするほうが安全です。Unicodeの文字は日常的なテキストに使い、指示やデータにはそれだけに頼らないでください。
よくある質問
- 書式を設定できない場所で上付き文字や下付き文字を入力するにはどうすればよいですか?
- 上の対応するボックスに数字または文字を入力し、結果をコピーして、通常のテキストの後に貼り付けます。変換された文字は別のUnicode文字なので、プレーンテキストを受け付ける場所であればどこでも、上がった、または下がった状態を保ちます。
- このツールでx²やE = mc²はどう書きますか?
- 上付き文字のボックスに
2と入力し、自分のテキストのxまたはcの後に²を貼り付けます。または、数字と電荷のみにチェックを入れて、式全体をx2またはE=mc2と入力すると、x²とE=mc²が得られます。その設定がないと、式全体を入力するとすべての文字と記号が上がり、ˣ²やᴱ⁼ᵐᶜ²になります。10⁻³のような指数では、-3だけを入力して10の後に貼り付けてください。 - H₂Oのような化学式は書けますか?
- はい。数字と電荷のみにチェックを入れてから、下付き文字のボックスに式全体を入力します。H2O、Fe2O3、Ca(OH)2、CuSO4·5H2Oはすべて正しく出力されます。数字だけが下がり、文字、括弧、係数はそのまま残るためです。その設定がない場合、すべての文字が大文字の式(H2O、CO2、C6H12O6)は機能しますが、Fe、Na、Clのような2文字の元素記号も下がってしまいます。
- 下付き文字で一部のアルファベットがないのはなぜですか?
- 今日使われているフォントでは、Unicodeは下付き文字をa、e、h、i、j、k、l、m、n、o、p、r、s、t、u、v、x(および数字、記号、一部のギリシャ文字)に対してのみ定義しています。下付きのb、c、d、f、g、qはなく、w、y、zは2026年9月のUnicode 18で初めて追加されたため、このツールはそれらを原寸のままにします。これはUnicodeとフォントの制約であり、不具合ではありません。
- WordやGoogleドキュメント、HTMLで上付き文字を作るにはどうすればよいですか?
- Wordでは、上付きにはCtrl+Shift+=、下付きにはCtrl+=を使います。Googleドキュメントでは、Ctrl+.とCtrl+,です。HTMLでは
<sup>と<sub>要素を使います。Unicodeの文字と違い、これらは通常のテキストのまま保たれます。 - Unicodeの上付き文字はアクセシブルで、検索可能ですか?
- 確実ではありません。スクリーンリーダーによって読み方が異なり、「m2」を検索してもm²は見つかりません。日常的なテキストでは使ってもかまいませんが、意味が重要な場合は本物の書式または言葉を使ってください。