Przejdź do wyniku narzędzia
Narzędzia

Konwerter notacji (camelCase, snake_case, kebab-case)

Zamień nazwę na wszystkie popularne notacje programistyczne naraz: UpperCamelCase (PascalCase), lowerCamelCase…

Przejdź do kalkulatora

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.

Opracowanie:

Nazwa

Wpisz nazwę lub identyfikator.

Nazwa

Wyniki

Wynik i szczegóły obliczeń.

lowerCamelCase
Szczegóły obliczeń
UpperCamelCase (Pascal)
lower_snake_case
UPPER_SNAKE_CASE
lower-kebab-case
UPPER-KEBAB-CASE

Jak działa narzędzie

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.

Szczegóły techniczne

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.

Ograniczenia narzędzia

  • 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

Umieść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: