DevToolPal
PL

Zmiana wielkości liter

Zamień tekst na WIELKIE, małe litery, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case i inne — wszystko naraz.

Działa lokalnie, nic nie jest wysyłane

Opcje

Tekst

0 znaków · 0 B

Rezultat

Tutaj pojawi się wynik

Co robi narzędzie

Narzędzie do zmiany wielkości liter przepisuje tekst jednocześnie na dwanaście sposobów i pokazuje każdy wynik w osobnym wierszu z przyciskiem kopiowania. Obejmuje formy używane w pisaniu, takie jak WIELKIE LITERY, małe litery, Title Case i Sentence case, oraz konwencje nazewnictwa, których programiści używają dla zmiennych, stałych, plików i adresów URL: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case i path/case. Jest też forma nApRzEmIeNnA, gdy chcesz zabrzmieć sarkastycznie w sieci.

Nie trzeba najpierw wybierać docelowej formy. Wklej zdanie, nazwę kolumny z bazy danych lub listę identyfikatorów, a cała tabela aktualizuje się w trakcie pisania.

Jak używać

  1. Wpisz lub wklej tekst w polu wejściowym albo kliknij Przykład.
  2. Znajdź w tabeli potrzebną formę i kliknij przycisk kopiowania obok niej.
  3. Zostaw włączone Zamieniaj każdą linię osobno, aby zmienić nazwy z listy identyfikatorów, po jednym w linii. Wyłącz, aby połączyć cały tekst w jedną nazwę.
  4. Wyłącz Krótkie słowa małą literą, jeśli Twój przewodnik stylu każe pisać każde słowo tytułu wielką literą.

Przykład

Trzy linie wejściowe zamienione na snake_case i camelCase:

the quick brown fox      →  the_quick_brown_fox      theQuickBrownFox
getHTTPResponseCode      →  get_http_response_code   getHttpResponseCode
user_account_id          →  user_account_id          userAccountId

Której formy gdzie używać

  • camelCase: zmienne i funkcje w JavaScripcie, TypeScripcie i Javie oraz klucze JSON w wielu API.
  • PascalCase: klasy, komponenty React, metody C# i nazwy typów.
  • snake_case: zmienne i funkcje w Pythonie, Ruby oraz nazwy kolumn SQL.
  • CONSTANT_CASE: stałe i zmienne środowiskowe, np. MAX_RETRIES.
  • kebab-case: adresy URL, klasy CSS, atrybuty HTML i nazwy plików.
  • dot.case i path/case: klucze konfiguracji, klucze tłumaczeń i ścieżki folderów.
  • Title Case: nagłówki, tytuły książek i przyciski w anglojęzycznych interfejsach.
  • Sentence case: większość tekstów interfejsu, powiadomień i zwykłej prozy.

Sentence case najpierw zamienia wszystko na małe litery, a potem zmienia na wielką pierwszą literę po kropce, znaku zapytania, wykrzykniku lub nowej linii. Nazwy własne i skróty w środku zdania też staną się małe, więc sprawdź je przed wklejeniem wyniku.

FAQ

› Czym różni się camelCase od PascalCase?

W obu przypadkach słowa są pisane razem, a każde zaczyna się wielką literą. W camelCase pierwsza litera pozostaje mała (userName), w PascalCase również jest wielka (UserName). Zmienne w JavaScripcie zwykle zapisuje się w camelCase, a nazwy klas i typów w PascalCase.

› Jak istniejący identyfikator jest dzielony na słowa?

Słowa rozdzielają spacje, podkreślenia, łączniki, kropki, ukośniki i inne znaki, a także przejście z małej litery na wielką. Kilka wielkich liter z rzędu traktowane jest jako skrót i zostaje razem, więc getHTTPResponse dzieli się na get, HTTP i Response.

› Które słowa zostają małe w Title Case?

Przy włączonej inteligentnej opcji krótkie angielskie przedimki, spójniki i przyimki, takie jak a, an, the, and, of, in i to, zostają małą literą, chyba że zaczynają lub kończą tytuł albo stoją po dwukropku. Wyłącz opcję, aby każde słowo zaczynało się wielką literą.

› Czy działa z polskimi znakami i innymi alfabetami?

Tak. Wielkość liter zmienia się według reguł Unicode, więc ą, ę, ł, ż, greka i cyrylica są zamieniane poprawnie. Pisma bez wielkich liter, np. chińskie, pozostają bez zmian.

› Czy mój tekst jest gdzieś wysyłany?

Nie. Zamiana odbywa się w przeglądarce podczas pisania i nic nie jest przesyłane.