Konwerter wielkości liter

Potrzebujesz UPPERCASE do nagłówka, camelCase do zmiennej, snake_case do kolumny bazy danych albo kebab-case do slug URL? Wklej tekst raz, a konwerter pokaże go we wszystkich popularnych wariantach naraz. Wynik aktualizuje się od razu podczas pisania, obsługa akronimów jest konfigurowalna, a przy każdym wariancie jest przycisk kopiowania jednym kliknięciem.

Jak działa konwersja case

  1. 1

    Wklej tekst

    Dowolna długość, dowolny język. Litery Unicode są obsługiwane poprawnie, w tym znaki akcentowane.

  2. 2

    Każdy wariant case liczy się równolegle

    Wszystkie osiem standardowych wariantów renderuje się naraz — wybierz potrzebny.

  3. 3

    Skonfiguruj obsługę akronimów

    Zachowaj akronimy wielkimi literami (NASA → NASA) albo konwertuj do Pascal (NASA → Nasa). Różne konwencje pasują do różnych języków i codebase.

  4. 4

    Skopiuj potrzebną wersję

    Kopiowanie jednym kliknięciem dla każdego case. Wklej ponownie i powtórz bez przepisywania.

Warianty case

Format Przykład Typowe użycie
UPPERCASE HELLO WORLD EXAMPLE Nagłówki, akronimy, stałe w części języków
lowercase hello world example Tekst swobodny, tematy maili, URL-e
Title Case Hello World Example Nagłówki, tytuły książek
Sentence case Hello world example Tekst główny, etykiety UI
camelCase helloWorldExample Zmienne JavaScript/Java, klucze JSON
PascalCase HelloWorldExample Klasy C#/TypeScript, enumy
snake_case hello_world_example Python, Ruby, kolumny SQL, klucze config
kebab-case hello-world-example Klasy CSS, slugi URL, flagi CLI
CONSTANT_CASE HELLO_WORLD_EXAMPLE Zmienne środowiskowe, stałe #define
dot.case hello.world.example Nazwy pakietów, DNS, ścieżki namespace

Zasady Title Case

Angielski title case zapisuje wielką literą pierwszą literę większości słów, ale nie krótkie przyimki, spójniki i przedimki (chyba że zaczynają albo kończą tytuł). Różne przewodniki stylu nie zgadzają się co do szczegółów:

  • Chicago: wielką literą pierwszy i ostatni wyraz oraz wszystkie „ważne” słowa. „a”, „the”, „and”, „or”, „but” zostają małe.
  • APA: wielką literą słowa czteroliterowe i dłuższe oraz pierwszy i ostatni.
  • AP: wielką literą wszystkie słowa znaczące niezależnie od długości.

Domyślnie konwerter używa Chicago; możesz przełączyć preset na inne.

Wskazówki według kontekstu

  • Slugi URL: lowercase kebab-case, najpierw transliteruj znaki akcentowane (Ö → o, ñ → n).
  • Identyfikatory Python: snake_case dla funkcji i zmiennych, PascalCase dla klas, CONSTANT_CASE dla stałych modułu.
  • Identyfikatory JavaScript: camelCase dla zmiennych i funkcji, PascalCase dla klas i komponentów React, SCREAMING_SNAKE_CASE tylko dla prawdziwych stałych.
  • CSS: kebab-case dla nazw klas i custom properties.
  • Klucze JSON: camelCase w większości nowoczesnych API; część systemów legacy używa snake_case.
  • Kolumny bazy danych: snake_case to konwencja SQL; PascalCase jest legalny, ale niewygodny do quotowania.

Najczęściej zadawane pytania

Domyślnie ciągłe wielkie litery są traktowane jako akronim i trzymane razem (np. „XMLHttpRequest” dzieli się na XML + Http + Request). Możesz przełączyć na tryb strict, który traktuje każde przejście jako granicę słowa.

Tak. Używane jest Unicode case folding, więc znaki akcentowane (é, ñ, ü) konwertują się poprawnie między wielkimi i małymi literami. Tureckie i z kropką/bez kropki jest obsługiwane przełącznikiem locale.

Różne przewodniki stylu mają różne zasady dla krótkich słów. Domyślnie używany jest Chicago Manual of Style; wybierz APA albo AP dla alternatywnych reguł kapitalizacji.

Tak. Wklej blok tekstu, a każda linia zostanie skonwertowana niezależnie. Podziały wierszy są zachowane w każdym wariancie wyniku.

Powiązane narzędzia