Konwerter notacji (camelCase, snake_case, kebab-case)
Zamień nazwę na wszystkie popularne notacje programistyczne naraz: UpperCamelCase (PascalCase), lowerCamelCase, UPPER_SNAKE_CASE, lower_snake_case, UPPER-KEBAB-CASE i lower-kebab-case. Rozpoznaje granice słów po spacjach, podkreśleniach, myślnikach i zmianach wielkości liter. Wszystko liczy się w Twojej przeglądarce.
Spis treści
Jak działa kalkulator
Różne języki i konwencje kodowania zapisują nazwy na różne sposoby: camelCase (JavaScript), PascalCase (klasy), snake_case (Python), UPPER_SNAKE (stałe) czy kebab-case (CSS, adresy URL). Narzędzie rozbija dowolną nazwę na słowa i pokazuje ją we wszystkich tych notacjach naraz.
Jak liczymy (metodologia i wzory)
Najpierw wykrywamy granice słów: wstawiamy spację między małą literą lub cyfrą a wielką literą (granica camelCase), a następnie dzielimy tekst na tokeny po znakach niebędących literą ani cyfrą (spacje, podkreślenia, myślniki). Każde słowo sprowadzamy do małych liter i składamy z powrotem według reguł danej notacji.
Założenia i ograniczenia
- Ciągi wielkich liter (np. „HTTP”) traktujemy jako jedno słowo, nie rozdzielamy ich.
- Znaki spoza A–Z i 0–9 są usuwane jako separatory słów.
- Wszystko liczy się lokalnie w przeglądarce.
Źródła i aktualizacja
- Wikipedia, Naming convention (programming) (dostęp: 18.07.2026)