さかさま文字ジェネレーター(Upside Down Text)

入力した文章を、180度回転して見えるUnicode文字に置き換えて逆さまの見た目にする「さかさま文字」に変換します。文字の置き換えと並び順の反転を同時に行い、SNSやチャットにそのままコピペできます。

さかさま文字対応表

大文字は近似的な字形での代用が多く一覧性が低いため、対応が安定している小文字と数字のみを掲載しています。実際の変換ではアルファベット・数字・一部の記号(括弧・句読点等)にも対応しています。

アルファベット(小文字)

元の文字さかさま文字 元の文字さかさま文字 元の文字さかさま文字
aɐ bq cɔ
dp eǝ fɟ
gƃ hɥ i
jɾ kʞ ll
mɯ nu oo
pd qb rɹ
ss tʇ un
vʌ wʍ xx
yʎ zz

数字

元の文字さかさま文字
00
1Ɩ
2
3Ɛ
4
55
69
7
88
96

さかさま文字(Upside Down Text)とは

「さかさま文字」とは、アルファベットや数字を180度回転して見える既存のUnicode文字に1文字ずつ置き換え、さらに文章全体の並び順を反転させることで、紙に印刷した文章を逆さまに持ったときと同じ見た目を再現する文字変換の手法です。特殊なフォントや画像を使っているわけではなく、IPA拡張・ラテン文字拡張・ギリシャ文字・ハングル字母など、別の目的で定義された既存の文字を「たまたま回転して見える形をしている」という理由で流用しています。生成された文字列はあくまで普通のテキストなので、対応さえしていればどんなアプリにもそのままコピー&ペーストできます。

すべてのアルファベットに正確な180度回転形が存在するわけではありません。とくに大文字は小文字よりも回転して見える既存文字の候補が少なく、近い形の文字で代用したり、回転してもほとんど同じ形に見える文字(H・I・O・S・X・Zなど)をそのまま使ったりする必要があります。この制約は、同種の「upside down text generator」を提供している他のサイトにも共通して見られるものです。

さかさま文字ジェネレーターの使い方

  1. 変換したい文章を入力する 左の入力欄に、さかさまにしたい文章を入力します。英数字だけでなく記号や日本語を含む文章も入力できます。
  2. サンプルで挙動を確認する(任意) 「サンプルを入力」ボタンを押すと、あらかじめ用意した例文が入力欄に入り、変換結果のイメージをすぐに確認できます。
  3. 右側の変換結果を確認する 入力するたびに右側の結果が自動的に更新されます。対応表に無い文字(日本語・絵文字等)はそのままの形で、並び順だけが反転して出力されます。
  4. 結果をコピーして使う 共有ボタンからクリップボードへのコピーやSNSへの投稿ができます。投稿先の文字数制限にも通常のアルファベットと同じ文字数でカウントされます。

使いこなすためのヒント

  • アルファベットの小文字は「n」と「u」、「b」と「q」のように、お互いに入れ替わる形で対応しているため見た目の完成度が高くなります。ローマ字表記の名前やニックネームで特にきれいに仕上がります。
  • 大文字を多く含む文章は、近似字形での代用が増えるため見た目の一致度が下がります。インパクトを重視するなら小文字中心の文章にすることをおすすめします。
  • 日本語のひらがな・カタカナ・漢字には対応表が無いため変換されず、そのままの文字が末尾から先頭へ並び順だけ反転して出力されます。
  • 句読点やカッコは反転すると役割が入れ替わります(例: 「(」は「)」に、「,」は「'」に変わります)。文章の意味が変わって見えることがあるので、投稿前に一度見た目を確認してください。

さかさま文字の活用シーン

SNSのプロフィールやジョーク投稿

X(旧Twitter)やInstagramのプロフィール名・自己紹介文に使うと、独特な見た目で目を引く投稿になります。友人へのちょっとしたいたずら投稿にもよく使われます。

ゲームのユーザー名・チャットの装飾

オンラインゲームのユーザー名やチャットメッセージにさかさま文字を混ぜることで、他のプレイヤーと差別化した個性的な表示名を作れます。

メッセージカードやプレゼントの一言メッセージ

普通に読むと違和感があるが、逆さまに持ち替えると正しく読めるという遊び心のある演出として、誕生日カードやちょっとしたメモに使われることがあります。

Unicodeの文字コードを学ぶ題材として

なぜ回転して見える文字が既存のUnicodeに存在するのか、どの書記体系から借用しているのかを実際に確認することで、文字コードの仕組みを体感的に学べます。

さかさま文字まわりの用語

ホモグリフ(Homoglyph)
見た目が似ているものの、Unicode上は別のコードポイントとして定義されている文字のことです。さかさま文字は、アルファベットとは無関係な書記体系のホモグリフを「回転して見える」という理由だけで流用しています。
IPA拡張(IPA Extensions)
国際音声記号(発音記号)を表現するために定義されたUnicodeのブロックです。「ɐ」「ɔ」「ɹ」など、さかさま文字で使われる文字の多くがこのブロックに由来します。
ハングル字母(Hangul Jamo)
朝鮮語のハングル文字を構成する子音・母音の部品を表すUnicodeのブロックです。数字の2・4・7に見た目が近い字母があるため、さかさま数字の一部に流用されています。
コードポイント
Unicodeで各文字に割り当てられた一意の番号のことです。「U+2200」のように16進数で表記され、さかさま文字はアルファベットとまったく異なるコードポイントの文字へ置き換えることで実現されています。

よくある質問

アルファベットや数字を180度回転して見える既存のUnicode文字に置き換え、さらに文章全体の並び順を反転させることで、紙を逆さまに持ったときと同じ見た目を再現する文字変換の手法です。特殊なフォントではなく、実在する文字の組み合わせだけで成り立っています。

アルファベットの小文字は、他の書記体系にたまたま「回転して見える」字形の候補が豊富にありますが、大文字は候補が少なく、近い形の文字での代用や、回転してもほぼ同じ形の文字をそのまま使う必要があるためです。この制約は他の同種サービスにも共通して見られます。

対応表に登録されていない文字は変換されず、そのままの形で出力されます。ただし文章全体の並び順は反転するため、文字自体は元のまま、位置だけが後ろから前へ入れ替わります。

通常のUnicodeテキストなので多くのアプリやサイトに貼り付けられますが、投稿先のフォントによっては一部の文字が正しく表示されない場合があります。投稿前に実際の見え方を確認することをおすすめします。

送信されません。変換処理はすべてブラウザ内のJavaScriptで完結するため、入力した文章が外部に送られることはありません。
ツールくん

余談ですが ― 文字を180度回転させるという発想の由来

文字をひっくり返して読ませるという遊びは、実は電卓の液晶表示を使った「言葉遊び」として古くから親しまれてきました。「0.7734」を逆さに持つと「hELLO」に見える、といった数字の並びを使ったいたずらは、電卓が普及し始めた時代から世界中の学生の間で知られていた古典的な遊びです。さかさま文字ジェネレーターは、この「逆さに見せる」という発想を、電卓の限られた7セグメント表示ではなく、Unicodeという何十万種類もの文字を収録した巨大な規格の中から探し出した文字で実現したものと言えます。

技術的には、さかさま文字は特殊なフォントを一切使いません。IPA拡張(国際音声記号)・ハングル字母・ラテン文字拡張・ギリシャ文字・デセレット文字(19世紀にアメリカで考案された表音文字)など、まったく異なる目的で作られた既存の文字体系の中から、たまたま「アルファベットや数字を180度回転させたときの見た目に近い」字形を持つ文字を1つずつ探し出し、対応表として組み合わせています。国際音声記号のɐ(アルファベットのaを反転させたような形)やɹ(rを反転させたような形)が、まさか「テキストをふざけて逆さまに見せる」という用途で使われることになるとは、これらの文字を定めた専門家たちも想定していなかったでしょう。

このように、文字コード規格の中に偶然存在する「似た形の文字」を本来の用途とは違う目的に転用する遊びは、Zalgoテキストが結合分音記号の「何個でも重ねられる」という仕様上の性質を悪用したのと同じく、Unicodeという巨大な規格をユーザーが遊び心で「発見」し、活用してきた文化の一例です。真面目な学術目的で作られた記号体系が、インターネットのジョークやSNSの自己表現の道具として第二の人生を歩んでいるとも言えるでしょう。