Odwracanie liter w tekście
Odwróć kolejność liter lub słów w tekście. Mirror text – lustrzane odbicie. Reverse string. Przydatne do zabawnych napisów i ćwiczeń. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćOdwracanie tekstu online – reverse i mirror string
Odwracanie tekstu (ang. reverse string) to operacja zmieniająca kolejność znaków na odwrotną: "hello" → "olleh". Mirror text (lustrzane odbicie) idzie dalej – obraca lub zamienia litery na ich zwierciadlane odpowiedniki. Przydatne do wordplay, kodowania prostych wiadomości i zabawnych grafik.
Rodzaje odwracania tekstu
Reverse characters: każdy znak odwrócony. "abcdef" → "fedcba". Reverse words: kolejność słów odwrócona. "hello world" → "world hello". Mirror/flip: znaki zamienione na lustrzane. Upside-down text: tekst "do góry nogami" (Unicode znaki obrotowe). Reverse lines: kolejność linii odwrócona. Kombinacje: reverse + mirror = pełne lustrzane odbicie.
Algorytm odwracania stringów
Python: s[::-1] (slice). reversed("".join()). JavaScript: s.split("").reverse().join(""). PHP: strrev($s). Java: new StringBuilder(s).reverse().toString(). C: pętla od końca. Unicode: uwaga na multi-byte chars! Python 3: s[::-1] działa poprawnie z Unicode (emoji, polskie znaki). JavaScript: "hello 😀".split("").reverse() błąd przy surrogate pairs.
Odwracanie tekstu w Unicode
Zwykłe znaki ASCII: prosto odwróć. Unicode BMP (U+0000–U+FFFF): Python/Java wbudowane metody obsługują. Emoji i surrogate pairs (np. 😀 = U+1F600): JavaScript split("") dzieli na surrogate pairs. Fix: Array.from(str).reverse().join(""). Polskie znaki (ą, ę, ó, etc.): single code points, bezpieczne. Zalecane: sprawdź wynik z Unicode.
Zastosowania odwracania tekstu
Zabawa: palindromy (kayak, abba – czytają się tak samo). Steganografia prosta: schowaj wiadomość przez odwrócenie. Social media: ciekawe efekty tekstowe. Programowanie: ćwiczenia algorytmiczne (klasyczny problem). Edukacja: sprawdzanie czy słowo jest palindromem. Design: mirror efekt w typografii. Game design: zaszyfrowane wskazówki.
Najczęstsze pytania
Co to jest palindrom?
Palindrom: słowo lub zdanie czytane tak samo od lewej i od prawej. Przykłady polskie: "kajak", "oko", "level" (ang.), "racecar" (ang.). Zdania: "A man a plan a canal Panama" (bez spacji/interpunkcji). Sprawdź: odwróć tekst → jeśli identyczny z oryginałem = palindrom. Najdłuższe: konstruowane zdania (np. "Kobyła ma mały bok").
Jak odwrócić tekst w Wordzie lub Google Docs?
Word: brak natywnej funkcji. Makro VBA: Sub ReverseText() Dim s As String: s = Selection.Text: Selection.Text = StrReverse(s): End Sub. Google Docs: Apps Script: function reverseText() { var text = DocumentApp.getActiveDocument().getBody().getText(); ... }. Prościej: narzędzie online jak to → kopiuj wynik do dokumentu.
Jak odwrócić tekst w JavaScript?
Prosta wersja: function reverseStr(s) { return s.split("").reverse().join(""); } Unicode-safe: function reverseStr(s) { return Array.from(s).reverse().join(""); } Test: reverseStr("hello 😀") → "😀 olleh" (Unicode-safe). Palindrom check: function isPalindrome(s) { const r = Array.from(s).reverse().join(""); return s === r; }
Co to jest tekst lustrzany (mirror)?
Mirror text: litery zamienione na ich zwierciadlane odbicie. Wymaga specjalnych znaków Unicode lub fontów. Przykład: "hello" → "ɥǝllo" (częściowe). Pełne lustro: odbicie poziome (flip horizontal) + odwrócenie kolejności. Zastosowania: logotypy, tatoo, efekty artystyczne. Generator: znaki Unicode z kategorii "Mirror" (np. ʇ dla t, ɹ dla r).
Jak odwrócić kolejność słów (nie liter)?
Python: " ".join(s.split()[::-1]). JavaScript: s.split(" ").reverse().join(" "). PHP: implode(" ", array_reverse(explode(" ", $s))). Przykład: "Ala ma kota" → "kota ma Ala". Zdanie z interpunkcją: trudniejsze (interpunkcja przy ostatnim słowie → po odwróceniu przy pierwszym). Złożone: potrzebujesz tokenizacji zdania.
Powiązane narzedzia: generator lustrzanego tekstu, koder base64 i generator unicode art.