Text auf den Kopf drehen
Aus Hello World! wird ¡plɹoM ollǝH: Jeder Buchstabe wird durch einen gedrehten Unicode-Doppelgänger ersetzt und die Reihenfolge umgekehrt, sodass der Text bei gedrehtem Bildschirm richtig lesbar ist und sich überall als Klartext einfügen lässt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- Hello World!
- Berechnungsmodus
- Encode
- Ergebnis
- ¡plɹoM ollǝH
- Richtung
- encode
- Zugeordnet
- 11
- Anzahl nicht zugeordnet
- 1
Das Auf-den-Kopf-Drehen von Text verwandelt gewöhnliche Nachrichten in rotierte Unicode-Lookalikes, die weiterhin als einfache Zeichen reisen, sodass ein Scherz, ein Handle, eine Bildunterschrift oder eine Rätselantwort invertiert erscheinen kann, selbst wenn eine Plattform Schriften, Rich Text oder CSS-Transformationen entfernt. Generatoren wandern über jedes Zeichen, ersetzen es durch einen visuellen 180-Grad-Zwilling, sofern vorhanden, kehren die Reihenfolge um, damit die Zeile bei gedrehtem Telefon lesbar bleibt, und lassen alles Übrige stehen. Diese Fähigkeit setzt jenen klassischen Vertrag deterministisch um: encode mappt und kehrt um, decode kehrt um und stellt lateinische Buchstaben, Ziffern und Interpunktion wieder her, und der Modus auto wählt die Richtung durch Erkennen exklusiver auf-dem-Kopf stehender Glyphen. Leerzeichen, Emoji, CJK und andere ungemappte Zeichen passieren und erscheinen einmal in einem Unmapped-Bericht, damit Sie stets wissen, was unangetastet blieb.
Wie das Auf-den-Kopf-Drehen funktioniert und was die Antwort enthält
Auf-dem-Kopf stehender Text ist weder ein CSS-Rotate noch ein Bildfilter; es ist eine feste Tabelle von Codepunkt-Lookalikes plus eine Reihenfolgeumkehr, damit die Zeichenkette nach einer physischen 180-Grad-Drehung lesbar bleibt. Kleinbuchstaben mappen auf phonetische und Modifier-Formen wie a auf ɐ, e auf ǝ, n auf u und t auf ʇ, während viele Großbuchstaben mathematische und letterlike Symbole nutzen wie A auf ∀, E auf Ǝ und T auf ⊥. Ziffern haben vertraute Zwillinge: sechs und neun tauschen, eins wird Ɩ, null und acht behalten oft eine symmetrische Form.
Interpunktionspaare tauschen die Seite: Klammern, eckige und spitze Klammern tauschen Partner; Frage- und Ausrufezeichen werden ¿ und ¡; der Punkt wird zum erhobenen Punkt ˙. Encode wandert über jeden Unicode-Skalar Ihrer Zeichenkette, ersetzt jedes Klarzeichen mit Tabelleneintrag, lässt ungemappte Skalare stehen und kehrt dann die gesamte Sequenz um, sodass das rechte Zeichen links landet. Decode geht den umgekehrten Weg: zuerst umkehren, dann jedes bekannte auf-dem-Kopf stehende Glyph auf den Klar-Zwilling mappen.
Eingabefelder, Modi, Validierungsregeln und häufige Fallstricke
Senden Sie ein Pflicht-Stringfeld namens text mit dem Scherz, Benutzernamen, Bildunterschrift oder Rätselzeile, die Sie drehen oder wiederherstellen möchten. Optional senden Sie mode als encode, decode oder auto; bei Weglassen ist auto der Standard. Der Auto-Modus dekodiert, wenn ein exklusives auf-dem-Kopf stehendes Glyph vorhanden ist—Zeichen, die nur als gedrehte Formen und nie als Klar-Map-Schlüssel vorkommen—und kodiert sonst, der richtige Standard beim Einfügen eines gemischten Memes ohne Nachdenken über die Richtung.
Zeichen ohne Tabelleneintrag, darunter die meisten Emoji, CJK-Ideogramme und seltene Symbole, bleiben im Ergebnis in Originalform und werden eindeutig unter unmapped gelistet, damit Sie die Abdeckung prüfen können, ohne die ganze Zeichenkette abzulehnen. Bevorzugen Sie diese Landingpage, wenn die Suchintention wörtlich Text auf den Kopf drehen, Text umdrehen oder invertierter Unicode-Generator ist; reine Reverse-Tools und ROT13 bedienen andere Intentionen und sollten getrennt bleiben.
Praktische Einsätze, Unterricht und Grenzen
Social-Autoren und Community-Manager drehen kurze Zeilen für Beiträge, Bios und Sticker, wenn die Plattform Unicode akzeptiert, aber keine CSS-Rotation. Rätsel-Designer verbergen Spoiler und Antworten, damit Leser das Gerät drehen oder im Decode-Modus einfügen und sie enthüllen. Lehrkräfte zeigen, dass eine Substitutionstabelle plus Umkehr noch eine reversible Transformation ist, und kontrastieren sie später im Lehrplan mit echter Kryptografie.
Support-Desks erhalten gedrehte Einfügungen von Kunden und brauchen einen zuverlässigen Decode-Pfad zurück zu durchsuchbarem Klartext für Tickets. Kombinieren Sie es mit reinem Reverse oder Unicode-Stilkonvertern nur, wenn ein späterer Schritt eine andere Transformation braucht; behalten Sie das Auf-den-Kopf-Drehen auf der eigenen Landingpage, damit die SEO-Intention scharf bleibt und Nutzer das Map-plus-Umkehr-Verhalten finden, das sie erwarten.
Anwendungsfälle
Social-Beiträge und Profil-Flair
Drehen Sie kurze Scherze, Bios und Bildunterschriften in invertiertes Unicode, damit sie in Feeds auffallen, die nur einfache Zeichen akzeptieren.
Rätsel und Spoiler-Verstecke
Verbergen Sie Rätselantworten und Spoiler als invertierten Text; Leser dekodieren mit demselben Werkzeug oder durch Drehen des Bildschirms.
Häufige Fragen
Wie drehe ich Text auf den Kopf?
Nutzen Sie mode encode oder lassen Sie mode auf auto. Das result-Feld enthält die gemappte und umgekehrte Zeichenkette.
Wie stelle ich auf-dem-Kopf stehenden Text wieder her?
Senden Sie die gedrehte Zeichenkette in text mit mode decode, oder nutzen Sie auto, wenn die Zeichenkette bereits exklusive auf-dem-Kopf stehende Glyphen enthält. result ist der wiederhergestellte Klartext.
Warum wird die Reihenfolge der Buchstaben umgekehrt?
Weil sich beim Drehen eines Telefons oder Blatts um 180 Grad auch die Zeile umdreht. Wird jeder Buchstabe gedreht und danach die Folge umgekehrt, liest sich der Text von links nach rechts richtig, sobald er tatsächlich kopfsteht.
Wie wählt der automatische Modus die Richtung?
Er stellt den Text zurück, sobald er ein Zeichen findet, das nur in gedrehter Form vorkommt, und dreht ihn in allen anderen Fällen um. So können Sie ein gemischtes Meme einfügen, ohne über die Richtung nachzudenken.
Was passiert mit Zeichen ohne gedrehte Form?
Leerzeichen, Emojis, ostasiatische Schriftzeichen und seltene Symbole bleiben unverändert im Ergebnis und erscheinen einmal in einer Liste der nicht umgewandelten Zeichen. Der Text wird deshalb nie als Ganzes abgelehnt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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!"}'const res = await fetch("https://api.kit.forhosting.com/enc/upside-down", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello World!"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/upside-down",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello World!"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/upside-down", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello World!"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello World!"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/upside-down", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Hello World!"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.upside_down",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie das Auf-den-Kopf-Drehen funktioniert und was die Antwort enthält
Bei Erfolg spiegelt die Antwort den Original-text, liefert result als transformierte Zeichenkette, mode als angeforderte Operation, direction als aufgelösten encode- oder decode-Pfad, mapped als Anzahl der Tabellentreffer, unmapped_count und unmapped als die eindeutigen Durchgangszeichen, length als skalar Länge des Ergebnisses, method auf upside_down und order_reversed true, weil der Umkehrschritt immer Teil des Algorithmus ist.
Eingabefelder, Modi, Validierungsregeln und häufige Fallstricke
Aliase wie input, value, data, message und string werden für dasselbe Feld akzeptiert, damit Skripte bestehende Payload-Formen wiederverwenden. Richtungsaliase wie op, operation und direction sowie Kurzwerte wie enc, dec, flip, unflip, to_flip und from_flip werden ebenfalls akzeptiert. Fehlendes text, Nicht-String-Objekte, leere Strings, unbekannte mode-Werte und Strings länger als das dokumentierte Maximum scheitern mit invalid_input und einer klaren englischen Meldung. Validierungsfehler verbrauchen kein Prepaid-Guthaben. Behandeln Sie die Ausgabe nicht als Verschlüsselung: Wer das Schema kennt, kann sie umkehren, und die Produktseite darf auf-dem-Kopf stehenden Text nie als Vertraulichkeitskontrolle vermarkten.
Praktische Abläufe, Preis, Unterricht und API-Grenzen
Nutzen Sie das Browser-Tool für einmalige Drehungen ohne Bibliotheken zu installieren; rufen Sie die API auf, wenn ein Backend, eine Serverless-Funktion oder ein SDK einen stabilen Vertrag unter Guthaben zu $0.002 pro erfolgreichem Element braucht. Halten Sie Payloads bei gewöhnlichen Textgrößen, die zu einem Worker-Isolate-Item-Aufruf passen—dieses Werkzeug ist für Nachrichten und Bildunterschriften, nicht für mehr-megabyte große Binärblobs.
Integrationsbeispiele
Unterricht und CI-Fixtures
Lehrkräfte zeigen reversible Substitution plus Umkehr; Ingenieure pinnen deterministische encode- und decode-Ausgaben in automatisierten Tests.
Technische Fragen
Was geschieht mit Zeichen ohne Drehform?
Sie bleiben im Ergebnis in Originalform. Eindeutige ungemappte Zeichen werden in unmapped gelistet und in unmapped_count gezählt, damit Sie sehen, was unangetastet blieb.
Ist das Auf-den-Kopf-Drehen von Text kostenlos?
Das Browser-Tool läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.
Was passiert, wenn text leer ist?
Die Anfrage scheitert mit invalid_input. Eine nicht leere Zeichenkette ist erforderlich; leere Eingabe wird auf der Prepaid-API nicht berechnet.