下付き文字ジェネレーター

下付き文字はベースラインの下に配置される文字で、H₂Oの「2」やaₙの「n」がこれにあたります。ワープロソフトは<sub>タグやフォント機能でこれらを表示しますが、その書式はTwitter、Instagram、チャットアプリ、プレーンテキストのCSVへコピー&ペーストすると失われます。このジェネレーターは、Unicodeに合成済みの下付き相当がある文字をすべて置き換えるので、Unicodeフォントが利用できる場所ならどこでも表示される本物の文字(₂、ₙ、ₐ)が得られます。下付き形を持たない文字は入力したそのままで残ります。

下付きテキストの作り方

  1. 1

    元のテキストを入力する

    `H2O`のような化学式、`a1 + a2`のような並び、または任意の文字列を入力します。

  2. 2

    自動置換

    サポートされるすべての文字が下げられます。数字0-9、演算子`+ - = ( )`、そしてUnicodeに下付き形がある文字が対象です。

  3. 3

    結果をコピーする

    出力はプレーンなUnicodeテキストです。UTF-8を表示できるアプリならどこにでも貼り付けられます。

Unicodeで下付き形を持つ文字

Unicodeは小さく固定された集合にのみ下付き文字を定義しています。これはフォントの効果ではありません。下付きのコードポイントがない文字は、ツールがそのまま残します。また、見つけたサポート文字をすべて下げるため、化学式の数字だけでなく単語全体を下付きに変換します(helloはₕₑₗₗₒになります)。

種別 サポート状況
数字 0-9 ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉
演算子 ₊ ₋ ₌ ₍ ₎
小文字(17字) ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ
下付きのない文字 b c d f g q w y z はそのまま残る
大文字の入力 小文字の形に畳み込まれる(H は ₕ になる)
ラテン以外の文字体系 ギリシャ文字・キリル文字・CJK・アラビア文字はそのまま通過

化学式を組み立てる

ツールは可能な文字をすべて下げるため、H2Oと入力するとH₂Oではなくₕ₂ₒになります。文字を通常の大きさのまま数字だけを下げるには、下付きにしたい部分だけを変換してください。2と入力して₂をコピーし、通常のHとOの間に置きます。同じ方法でCO₂、C₆H₁₂O₆、NaHCO₃を組み立てられます。

使用例

  • 化学式、H₂O、CO₂、C₆H₁₂O₆、NaHCO₃ の下げた数字
  • 数式表記、aₙ、xᵢ、logₑ、Σₖ
  • SNSのプロフィール、書式が許されない場所で視覚的な変化を加える手段
  • 索引の参照、HTMLを使わずプレーンテキストで脚注を引用する

Unicodeの下付き文字が表示される場所・されない場所

最新のOSには、これらのコードポイントを網羅するフォント(Segoe UI、San Francisco、Noto Sans)が付属しています。Slack、Discord、Twitter/X、WhatsApp、Gmail、ほとんどのIDE、あらゆる最新ブラウザーで機能します。一部のターミナル、非常に古いメールクライアント、独自フォントを使う一部のサイトでは、代わりにプレースホルダーの四角が表示されることがあるので、対象の環境でテストしてください。

下付き文字と<sub>タグの違い

HTMLを書く場合、意味的に正しいのは<p>内の<sub>2</sub>です。Unicodeの下付き文字はプレーンテキストの文脈のための妥協策です。使えるところではタグを使い、それ以外の場所ではUnicodeを使ってください。

よくある質問

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 のような不足している文字には下付きのコードポイントがないため、ツールはそのまま通します。

Unicodeには専用の大文字ラテン下付き文字がないため、ツールは大文字の入力を自動的に利用可能な小文字の形へ畳み込みます(H は ₕ、O は ₒ になります)。B や D のように下付きがまったくない文字はそのまま残ります。

数字とほとんどの一般的な文字については表示されます。InstagramとTwitterはシステムフォントを使用しており、あらゆる最新のスマートフォンで下付きのコードポイントを正しく表示します。

いいえ。スクリーンリーダーは₂を化学式の一部ではなく「下付きの2」という文字として扱うため、分かりにくくなることがあります。公開するウェブコンテンツには、意味的に下付きとして扱われる本物のHTMLマークアップ(<sub>)が適しています。

いいえ。置換はページの表示時に行われ、入力した内容は一切記録されません。

関連ツール

このツールは他の言語でも利用できます