CodeKitHub
Narzędzia tekstowe

Generator indeksu górnego i dolnego

Ostatnia aktualizacja:

Indeks górny i dolny to nie tylko styl czcionki — znaki widoczne w x² czy H₂O to rzeczywiste, odrębne punkty kodowe Unicode (takie jak U+00B2 SUPERSCRIPT TWO), które wyświetlają się jako małe i podniesione lub obniżone wszędzie tam, gdzie pokazywany jest zwykły tekst, bez potrzeby stosowania HTML, LaTeX-a czy specjalnego formatowania. To narzędzie natychmiast konwertuje wpisany tekst na jego odpowiedniki w indeksie górnym i dolnym Unicode, dzięki czemu możesz wkleić wynik do wiadomości czatu, posta w mediach społecznościowych, komórki arkusza kalkulacyjnego lub gdziekolwiek indziej, gdzie akceptowany jest wyłącznie zwykły tekst.

Czym jest to narzędzie?

Indeks górny i dolny są zwykle stosowane jako styl formatowania tekstu (podobnie jak pogrubienie czy kursywa) w edytorach tekstu i na stronach internetowych, ale Unicode definiuje również znacznie mniejszy zestaw dedykowanych znaków, które są wizualnie małe i podniesione (indeks górny) lub obniżone (indeks dolny) same w sobie, niezależnie od jakiegokolwiek formatowania. Bloki Letterlike Symbols oraz Superscripts and Subscripts standardu Unicode definiują te punkty kodowe, dlatego wyświetlają się poprawnie jako zwykły, niesformatowany tekst w miejscach, które w ogóle nie obsługują formatowania rozszerzonego.

Ponieważ są to odrębne znaki, a nie styl stosowany do zwykłych liter, Unicode definiuje wersje w indeksie górnym i dolnym tylko dla ograniczonego zestawu znaków — wszystkich 10 cyfr i kilku popularnych symboli, ale tylko dla podzbioru liter (w szczególności w Unicode nie ma litery Q w indeksie górnym, a w indeksie dolnym brakuje całkowicie kilku spółgłosek). To narzędzie mapuje każdy możliwy znak, a nieobsługiwane pozostawia bez zmian, wraz z informacją o liczbie znaków, których nie udało się przekonwertować.

Ponieważ wynikiem jest zwykły tekst Unicode, a nie HTML ani specjalna czcionka, działa w każdym środowisku, które potrafi wyświetlać Unicode — w postach w mediach społecznościowych, aplikacjach do czatu, komórkach arkuszy kalkulacyjnych, zwykłych e-mailach tekstowych i nazwach plików — bez potrzeby obsługi tekstu sformatowanego.

Dlaczego warto go używać?

  • Zapisuj wzory chemiczne, takie jak H₂O czy CO₂, w zwykłym tekście tam, gdzie znaczniki HTML dla indeksu dolnego nie są obsługiwane, np. w mediach społecznościowych, aplikacjach czatu czy nazwach plików.
  • Zapisuj notację matematyczną lub naukową, taką jak x² czy aⁿ, w miejscach bez edytora wzorów.
  • Dodawaj stylizowany tekst w indeksie górnym do przypisów lub formatowania liczb porządkowych (1ˢᵗ) w kontekstach zwykłego tekstu.
  • Zobacz od razu, które znaki w Twoim tekście nie mają odpowiednika Unicode w indeksie górnym/dolnym, zamiast zgadywać, dlaczego przekonwertowany ciąg znaków wygląda źle.
  • 100% lokalnie: Twój tekst jest konwertowany wyłącznie w Twojej przeglądarce i nigdy nie jest wysyłany na serwer.

Jak używać

  1. Wpisz lub wklej swój tekst w polu wejściowym.
  2. Konwersje na indeks górny i dolny aktualizują się natychmiast poniżej podczas pisania.
  3. Jeśli niektórych znaków nie da się przekonwertować (Unicode nie definiuje formy indeksu górnego/dolnego dla każdej litery), informacja poniżej pokaże, ile znaków pozostało bez zmian.
  4. Kliknij "Kopiuj" obok jednego z wyników, aby skopiować go do schowka, gotowy do wklejenia gdziekolwiek.

Przykład

Wejście

H2O and x2

Wynik

Superscript: ᴴ²ᴼ ᵃⁿᵈ ˣ² · Subscript: H₂O ₐₙd ₓ₂

Zwróć uwagę, że wynik w indeksie dolnym zachowuje zwykłe litery "H", "O" i "d" — Unicode w ogóle nie definiuje formy indeksu dolnego dla wielkich liter ani dla małej litery d, więc pozostają one bez zmian zamiast zostać po cichu usunięte lub zastąpione.

Które znaki mają odpowiedniki w indeksie górnym/dolnym?

Pokrycie Unicode jest nierówne między tymi dwoma zestawami — w szczególności w indeksie dolnym brakuje wielu liter całkowicie.

Zestaw znakówPokrycie w indeksie górnymPokrycie w indeksie dolnym
Cyfry 0–9Pełne (wszystkie 10)Pełne (wszystkie 10)
Małe literyPełne (wszystkie 26)Częściowe — brak b, c, d, f, g, q, w, y, z i innych
Wielkie literyCzęściowe — brak QW ogóle niezdefiniowane w Unicode
Symbole (+, −, =, (, ))PełnePełne

Powiązane narzędzia

Aby poznać inne sposoby przekształcania tekstu, wypróbuj te narzędzia.

Generator sztuki ASCII · Konwerter wielkości liter · Generator tekstu kursywą

Najczęściej zadawane pytania

Czy to to samo co użycie formatowania w stylu pogrubienia/kursywy?

Nie. Pogrubienie i kursywa w większości aplikacji to styl wyświetlania stosowany do zwykłych liter. Indeks górny i dolny w tym narzędziu to odrębne znaki Unicode (osobne punkty kodowe), które są z natury małe i podniesione lub obniżone — dlatego działają jako zwykły, niesformatowany tekst wszędzie tam, gdzie obsługiwany jest Unicode, w przeciwieństwie do stylu pogrubienia/kursywy, który zwykle wymaga formatowania rozszerzonego, aby się wyświetlić.

Dlaczego nie wszystkie litery mają wersję w indeksie górnym lub dolnym?

Unicode definiuje dedykowane znaki indeksu górnego i dolnego tylko dla konkretnego zestawu, który był historycznie potrzebny — głównie cyfr i liter używanych w notacji matematycznej i chemicznej. W żadnym z przypadków nie obejmuje pełnego alfabetu (na przykład nie ma litery Q w indeksie górnym, a w indeksie dolnym brakuje całkowicie kilku spółgłosek), więc każdy znak bez zdefiniowanego odpowiednika pozostaje bez zmian.

Czy zadziała to po wklejeniu na Instagramie, TikToku lub Discordzie?

Tak, w większości przypadków — ponieważ wynik to standardowy tekst Unicode, a nie formatowanie HTML, wyświetla się poprawnie wszędzie tam, gdzie obsługiwany jest tekst Unicode, co obejmuje praktycznie wszystkie nowoczesne media społecznościowe i aplikacje czatu.

Dlaczego H₂O wygląda inaczej niż H2O w podręczniku chemii?

W podręczniku "2" jest składane w indeksie dolnym za pomocą systemu formatowania dokumentu. Tutaj ₂ to odrębny znak Unicode (SUBSCRIPT TWO), a nie sformatowana "2", dlatego wyświetla się poprawnie nawet w kontekstach zwykłego tekstu, które nie obsługują formatowania.

Czy mój tekst jest wysyłany na serwer?

Nie. Cała konwersja odbywa się wyłącznie po stronie klienta w JavaScript w Twojej przeglądarce, przy użyciu tabel mapowania znaków Unicode. Nic, co wpiszesz, nie jest przesyłane ani przechowywane.

Powiązane narzędzia