CodeKitHub
日本語
テキストツール

逆さまテキスト生成ツール

以下にテキストを入力すると、上下反転した文字が表示されます。これは、画像やフォントのトリックではなく、ラテン文字を上下反転させたように見える本物のUnicode文字を用いて生成されています。結果は、プレーンテキストが受け入れられる場所ならどこにでも貼り付けることができます。

このツールとは?

Unicodeには、真の意味での「逆さまのA」や「逆さまのH」は存在しません。その代わり、このツールは各文字を、たまたま元の文字を180度反転させたように見える、別の無関係なUnicode文字に置き換えます (これらは主に国際音声記号やその他のいくつかのユニコードブロックから借用されています)。また、テキストの行全体を垂直方向に反転させると読み方向も逆になるため、文字の順序も逆転させます。

置換される各文字は、単なる表示上のトリックではなく、独立した実際のUnicodeコードポイントであるため、反転したテキストもあくまで純粋なテキストです。Unicodeに対応しているフィールドであればどこにでも入力できますが、一部の文字(s、o、x、zなど)は反転した見た目が全くないため、変更されずにそのまま表示されます。

なぜこれを使うのか?

  • SNSへの投稿やいたずら、ユニークなユーザー名作りのために、テキストを瞬時に上下反転させることができます。
  • 画像ではなく、実際のUnicodeテキストで構成されています。プレーンテキストが使用できる場所ならどこにでもコピー&ペーストできます。
  • 文字、数字、および一般的な句読点を処理します。
  • 100% プライベート:テキストはブラウザ上でローカルに処理されます。
  • 無料、登録不要、文字数制限なし。

使い方

  1. 入力ボックスにテキストを入力するか、貼り付けてください。
  2. 「生成」をクリックします。
  3. 「コピー」をクリックして、反転したテキストをソーシャルメディア、チャット、文書など、どこにでも貼り付けてください。

入力

Hello World

出力

pןɹoʍ oןןǝɥ

文字の順番が逆になっているだけでなく、各文字が反転していることに注目してください。これによって、行全体を上下逆さまにしても正しく読めるようになっているのです。

実用的なヒント

  • 数字や句読点も反転します(1はƖに、?は¿になります)。テキストの大部分が数字で構成されている場合は、結果を確認してください。一部の数字は、通常の反転した数字とはかなり見た目が異なる文字に置き換わってしまうことがあるためです。
  • 非常に長い文章でも効果はありますが、一目で理解できる短いフレーズの方が、その効果はより際立ちます。
  • 貼り付ける先のフォントで特定の文字が正しく表示されない場合、それは貼り付け先のアプリによるフォントの表示設定によるものであり、このツールで調整できるものではありません。元の文字自体は標準のUnicodeです。
  • これは、固定のルックアップテーブルに紐づけられた一方向のスタイル変換であり、エンコーディングではありません。この特定の方法で反転されたことを知らなければ、任意のテキストを「元に戻す」有効な方法はありません。

反転テキストが実際に使われる場面

最も一般的な使い方は、その名の通り、ソーシャルメディアでの遊び心あふれる投稿やいたずらメッセージ、あるいは「反転」という効果そのものを目玉にした、スタイリッシュなユーザー名やプロフィール文などです。

文字を反転させるのとは一味違うユニコードテキスト変換――読みやすいがスタイリッシュな表現――をお探しなら、当サイトのスモールキャップス生成ツールやバブルテキスト生成ツールが、同じ「文字をユニコードの類似文字に置き換える」という手法を用いながら、まったく異なる視覚的効果を生み出しています。

スモールキャップジェネレーター · バブルテキストジェネレーター

よくある質問

なぜ、単に各文字が反転するだけでなく、文字の順序まで逆になっているのでしょうか?

印刷されたテキストの行を物理的に180度回転させると、最後の文字が左側に、最初の文字が右側に来ることになります。順序を変えずに各文字を反転させると、元に戻しても逆さまに読めてしまうものになってしまいます。 文字の順序を逆にすることで、誰かが頭の中で(あるいは文字通り)それを上下逆さまにしたとき、その出力が実際に読めるようになるのです。

なぜ「s」や「o」のような文字は、見た目が変わらないのでしょうか?

ラテン文字の中には、180度反転させてもほぼ対称になるものがいくつかあります(o、s、x、zなどは、反転させた姿と十分に似ているため)。そのため、このツールでは、実際には「反転した」ように見えない別の文字に置き換えるのではなく、そのままの状態で残します。

大文字と小文字では、この動作に違いはありますか?

いいえ。Unicodeには、ラテン文字の大文字のほとんどについて反転したバージョンが存在しないため、このツールでは、元の大文字・小文字の区別にかかわらず、すべてを小文字の反転形に変換します。これは、基本的にすべての「逆さまテキスト」生成ツールに共通する標準的な動作であり、このツール固有の機能ではありません。

これをどこに貼り付けても正しく表示されるでしょうか?

これらはカスタムフォントではなく、確立されたUnicodeブロックに含まれる実際の文字(主にIPAの音声記号)であるため、標準のUnicodeテキストを表示できる環境であれば、ほぼどこでも正しく表示されます。 Unicodeの全範囲をサポートしていない非常に古い、あるいは機能に制限のあるテキストシステムでは、ごく一部の珍しい代替文字の代わりに、四角いボックスや文字欠落記号が表示される場合があります。

私のテキストはどこかにアップロードされていますか?

いいえ。文字の置換や反転は、すべてブラウザ内で実行されるJavaScriptによって行われます。入力した内容は一切サーバーに送信されません。

関連ツール