ForHosting KIT · 開発者向けツール

さかさまテキスト反転

Hello World!は¡plɹoM ollǝHになります。各文字を180度回したようなUnicodeのそっくり文字に替え、順番も逆にするので、画面をひっくり返すと正しく読め、普通の文字としてどこにでも貼れます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello World!
計算モード
Encode
結果
結果
¡plɹoM ollǝH
方向
encode
対応付け結果
11
未割り当て数
1

さかさまテキスト反転は、普通のメッセージを、そのままプレーン文字として運べる回転Unicodeそっくり字形に変え、プラットフォームがフォント・リッチテキスト・CSS変換を取り除いても、冗談・ハンドル・キャプション・パズルの答えが反転して見えるようにします。生成器は各文字を辿り、180度の視覚的双子があれば置き換え、端末をひっくり返すと正しく読めるよう順序を逆にし、それ以外はそのまま残します。本機能はその定番契約を決定的に実装します。encodeは写像してから逆転し、decodeは逆転してからラテン文字・数字・句読点をプレーンに戻し、autoモードはさかさま専用グリフを検出して方向を選びます。空白・絵文字・CJK・その他の未写像文字はそのまま通り、未写像レポートに一度だけ現れ、何が手つかずか常に分かります。

さかさま反転の仕組みと応答の内容

さかさまテキストはCSSのrotateでも画像フィルタでもなく、コードポイントのそっくり字形の固定表に、物理的に180度回しても読めるよう順序逆転を加えたものです。小文字はa→ɐ、e→ǝ、n→u、t→ʇのような音声・修飾形へ写像され、多くの大文字はA→∀、E→Ǝ、T→⊥のような数学記号・letterlike記号を使います。

数字には見慣れた双子があり、6と9は入れ替わり、1はƖになり、0と8はしばしば対称形を保ちます。句読点の対は側が入れ替わり、括弧・角括弧・山括弧は相手を交換し、疑問符・感嘆符は¿と¡になり、ピリオドは上げ点˙になります。

encodeは文字列の各Unicodeスカラーを辿り、表にあるプレーン文字を置換し、未写像スカラーはそのまま残し、その後シーケンス全体を逆にして右端が左端になります。decodeは逆経路で、先に逆転し、既知のさかさまグリフをプレーンの双子へ写像します。

入力のしかたとよくある落とし穴

任意でmodeにencode、decode、autoを送れます。省略時はautoが既定です。autoモードは、さかさま専用グリフ(反転形としてのみ現れプレーン写像の鍵にはならない文字)が含まれるとdecodeし、それ以外はencodeします。

方向を考えずに混成ミームを貼るときの既定として適しています。検証失敗は前払い残高を消費しません。表にない文字—大半の絵文字、CJK表意文字、まれな記号—は結果内に元の形のまま残り、一意にunmappedへ列挙されるので、文字列全体を拒否せずカバレッジを監査できます。

出力を暗号化と見なさないでください。方式を知る者は誰でも逆転でき、製品ページはさかさまテキストを機密制御として売ってはなりません。検索意図がまさにさかさま文字・テキスト反転・反転Unicode生成器のときはこのランディングを優先し、単なる逆順ツールやROT13は別意図として分けておいてください。

実際の使い道と授業での活用

ソーシャルの書き手やコミュニティ管理者は、プラットフォームがUnicodeを受けてもCSS回転を受けないとき、投稿・自己紹介・ステッカー用に短い行を反転します。パズル設計者はネタバレや答えを隠し、読者が端末を回すかdecodeモードに貼って明かします。教員は置換表と逆転がいまだ可逆変換であることを示し、後で真の暗号と対比します。

サポート窓口は顧客からさかさまの貼り付けを受け、チケット用に検索可能なプレーン文へ戻す信頼できるdecodeが必要です。本ツールはメッセージとキャプション向けで、数メガバイトのバイナリblob向けではありません。

後段で別変換が要るときだけプレーン逆順やUnicodeスタイル変換と組み合わせ、さかさま反転は独自ランディングに保ち、SEO意図をシャープにし、利用者が期待する写像+逆転の挙動にたどり着けるようにしてください。

SNS投稿とプロフィール装飾

短い冗談・自己紹介・キャプションを反転Unicodeにして、プレーン文字のみ受け付けるフィードで目立たせます。

パズルとネタバレ隠し

なぞなぞの答えやネタバレを反転テキストで隠し、読者は同じツールでdecodeするか画面を回して明かします。

さかさまテキストをプレーンに戻すには?

反転済み文字列をtextに入れmodeをdecodeにするか、さかさま専用グリフが既に含まれるときはautoを使います。resultが復元されたプレーン文です。

テキストをさかさまにするには?

文字を入力して反転を選ぶか、自動のまま実行します。対応する文字は回転したようなそっくり文字に置き換わり、全体の順番が逆になるので、そのままコピーして貼り付けられます。

文字の順番が逆になるのはなぜですか?

電話や紙を180度回すと、行そのものも反対向きになるためです。各文字を反転してから並びを逆にすることで、実際にさかさまにしたときに左から右へ正しく読めます。

自動モードはどちら向きかをどう決めますか?

反転した形にしか現れない文字が含まれていれば元に戻し、それ以外は反転します。そのため、混ざった文章を貼り付けても向きを考えずに使えます。

反転できない文字はどうなりますか?

スペースや絵文字、漢字、珍しい記号はそのまま結果に残り、変換されなかった文字の一覧に1回ずつ表示されます。文章全体が受け付けられないことはありません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/enc/upside-down

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/enc/upside-down \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World!"}'
{
  "text": "Hello World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.upside_down",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

さかさま反転の仕組みと応答の内容

成功時の応答は元のtextをエコーし、変換後文字列をresult、要求操作をmode、解決されたencodeまたはdecode経路をdirection、表ヒット数をmapped、通過した一意文字をunmapped_countとunmapped、結果のスカラー長をlength、methodをupside_down、順序逆転が常にアルゴリズムの一部であるためorder_reversedをtrueとして返します。

入力フィールド・モード・検証規則とよくある落とし穴

反転または復元したい冗談・ユーザー名・キャプション・パズル行を含む必須文字列フィールドtextを送ってください。同じフィールドにinput、value、data、message、stringなどのエイリアスも受け付けるので、既存のペイロード形状をスクリプトから再利用できます。方向のエイリアスとしてop、operation、direction、短い値としてenc、dec、flip、unflip、to_flip、from_flipも受け付けます。text欠落、非文字列オブジェクト、空文字列、不明なmode、文書化された最大長を超える文字列はinvalid_inputと明確な英語メッセージで失敗します。

実務フロー・料金・教室利用とAPIの制限

ライブラリを入れずに一度きりの反転にはブラウザ内ツールを使い、バックエンド・サーバーレス関数・SDKが残高下で安定契約を要する場合は成功1件あたり$0.002のAPIを呼び出してください。ペイロードはWorker isolateのitem呼び出しに適した通常のテキストサイズに保ってください。

教室とCI用fixture

教員は可逆な置換+逆転を示し、エンジニアは自動化テストに決定的なencode・decode出力を固定します。

テキストをさかさまにするには?

空でないtextフィールド付きのJSONを送ってください(例 text: "Hello World!")。modeをencodeにするかautoのままにします。resultフィールドに写像・逆転後の文字列が入ります。

反転形のない文字はどうなりますか?

結果内に元の形のまま残ります。一意の未写像文字はunmappedに列挙され、unmapped_countで数えられるので、何が手つかずか分かります。

さかさまテキスト反転は無料ですか?

ブラウザツールはお使いの端末で無料です。API呼び出しは成功1件あたり$0.002の前払いKIT残高を使い、検証失敗は課金されません。

textが空の場合は?

リクエストはinvalid_inputで失敗します。空でない文字列が必須で、空入力は前払いAPIでは課金されません。

KITの完全なドキュメントを見る →