HHelpje

Konwerter notacji nazw

Zamień nazwy między camelCase, snake_case, kebab-case i CONST_CASE — przydatne dla programistów.

Tekst przetwarzany jest lokalnie w Twojej przeglądarce — nic nie trafia na serwer.

Konwerter notacji — camelCase, snake_case, kebab-case i inne

Ten darmowy konwerter notacji zamienia nazwy zmiennych, funkcji i klas między wszystkimi popularnymi formatami stosowanymi w programowaniu: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE i dot.case. Wystarczy wkleić nazwę w dowolnej notacji, a narzędzie natychmiast pokaże ją we wszystkich formatach — każdy z własnym przyciskiem kopiowania.

Przydaje się przy refaktoringu kodu, zmianie konwencji projektu, tłumaczeniu między językami (np. Python używa snake_case, JavaScript camelCase) oraz nauce konwencji nazewniczych.

Pełna prywatność — tekst przetwarzany lokalnie

Twój tekst nie jest wysyłany na serwer. Konwersja notacji odbywa się w całości w przeglądarce na Twoim urządzeniu. Narzędzie działa też offline — po załadowaniu strony nie potrzebuje dostępu do internetu.

Najczęstsze pytania

Jakie notacje obsługuje konwerter?
Konwerter obsługuje sześć popularnych notacji: camelCase (np. mojaZmienna), PascalCase (np. MojaZmienna), snake_case (np. moja_zmienna), kebab-case (np. moja-zmienna), CONSTANT_CASE (np. MOJA_ZMIENNA) oraz dot.case (np. moja.zmienna). Dane wejściowe mogą być w dowolnej z tych notacji — konwerter rozpozna je automatycznie.
Skąd konwerter wie, gdzie zaczynają się kolejne słowa?
Narzędzie automatycznie rozpoznaje granice słów we wszystkich popularnych notacjach: dzieli na podstawie spacji, myślników i podkreślników (snake_case, kebab-case) oraz na podstawie wielkich liter (camelCase, PascalCase). Dzięki temu wejście `myVariableName`, `my_variable_name` i `my-variable-name` dają identyczny wynik.
Czy konwerter obsługuje polskie znaki w nazwie?
Tak — polskie znaki diakrytyczne są automatycznie transliterowane do ASCII przed konwersją (ł→l, ą→a itp.), więc `mój obiekt` zostanie poprawnie przetworzone na camelCase `mojObiekt`.

Zobacz też