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

上付き文字はテキストをベースラインより上に持ち上げます。x²の2、2ⁿᵈのnd、文末の脚注記号¹などです。プレーンテキストの文脈(チャット、SNSのプロフィール、メールの件名)ではHTMLの<sup>タグを使えないため、Unicodeの上付き文字が唯一の選択肢になります。このジェネレーターは、数字・演算子・サポートされている文字をUnicodeに合成済みの上付きコードポイントへ置き換え、サポートされていない文字はそのまま残します。入力中のサポート文字をすべて持ち上げるので、上げたい部分だけを入力してください(x²の²を得るには2だけを入力します)。

上付きテキストの作り方

  1. 1

    元のテキストを入力する

    `x2`のような指数、`42`のような引用記号、または任意の混在した文字列を入力します。

  2. 2

    文字の置換

    数字0-9、演算子`+ - = ( )`、そしてほとんどのラテン文字が、それぞれの上付き相当に置き換えられます。

  3. 3

    出力をコピーする

    結果はUnicodeテキストです。UTF-8を表示できる場所ならどこにでも貼り付けられます(Twitter、Slack、Notion、PDFのタイトルなど)。

Unicodeの上付き文字の対応範囲

上付き文字は下付き文字よりUnicodeの対応が広いものの、まだ抜けがあります。これはフォントの効果ではなく固定された字母です。上付きのコードポイントがない文字はそのまま表示されます。

種別 利用可否
数字 0-9 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹
演算子 ⁺ ⁻ ⁼ ⁽ ⁾
小文字 ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ(q には上付きがなく q のまま)
大文字 ᴬ ᴮ ᶜ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ(F、Q、S、X、Y、Z にはなく、そのまま残る)
ラテン以外の文字体系 ギリシャ文字・キリル文字・CJK・アラビア文字はそのまま通過

大文字の C は小文字の c と同じ小さな ᶜ を使うため、ほかの大文字ほど高くは並びません。

使用例

  • 指数と数学、x²、a³、10ⁿ、eⁱᵖⁱ + 1 = 0
  • 引用と脚注、…複数の研究で確認済み¹⁻³
  • 序数、1ˢᵗ、2ⁿᵈ、3ʳᵈ、4ᵗʰ
  • 商標、Brand™、Product®(上付きのTM/Rではなく、専用のコードポイントを使用)
  • 化学、Na⁺、Cl⁻、Ca²⁺

上付き文字と<sup>タグの違い

マークアップを自分で扱える場合(HTML、LaTeX、インラインタグに対応したMarkdown)、意味的に正しいのは常に<sup>2</sup>または$x^2$です。Unicodeの上付き文字は、プレーンテキストしか受け付けない環境向けの代替手段です。しかも正しい視覚的な太さで表示されることはほとんどありません。タイポグラフィが重要なら、本物のマークアップを選んでください。

序数のショートカット

  • 1ˢᵗ → 1 + 上付き s + 上付き t
  • 2ⁿᵈ → 2 + 上付き n + 上付き d
  • 3ʳᵈ → 3 + 上付き r + 上付き d
  • 4ᵗʰ → 4 + 上付き t + 上付き h

よくある質問

Unicodeには合成済みの上付きqがありません。特定の文字(小文字のq、および大文字のF、Q、S、X、Y、Z)にはそもそもコードポイントが割り当てられておらず、フォントもそれらを合成できません。ツールはサポートされていない文字をそのまま残します。

はい。上付きのコードポイントは1990年代からUnicodeにあり、あらゆる最新のスマートフォンとデスクトップのフォントで正しく表示されます。

x^2は記法上の慣習で、キャレットと2のままです。ジェネレーターは本物のUnicode文字²を返し、これは対応するどのフォントでも視覚的にも意味的にも上付きになります。

スクリーンリーダーはこれらの文字を「上付きN」と読み上げるか、時には読み飛ばします。公開するコンテンツには、意味的に上付きとして印付けされたHTMLの<sup>が適しています。

はい。変換はページの読み込み時に行われ、入力した内容は一切保持されません。

関連ツール

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