Darmowy konwerter camelCase

Zmień dowolny tekst na camelCase, PascalCase, snake_case, kebab-case i inne: wszystko naraz.

Konwerter konwencji nazewnictwa natychmiast zmienia tekst na odpowiedni format dla Twojego języka programowania lub stylu. Wklej dowolną frazę i otrzymaj wszystkie siedem konwencji naraz: bez ręcznego poprawiania i literówek.

  • ✓ camelCase: zmienne i funkcje JavaScript
  • ✓ PascalCase: klasy i komponenty React
  • ✓ snake_case: Python, Ruby, kolumny SQL
  • ✓ kebab-case: klasy CSS, adresy URL, flagi CLI
  • ✓ SCREAMING_SNAKE_CASE: stałe i zmienne środowiskowe
  • ✓ dot.case: klucze konfiguracji i nazwy pakietów
  • ✓ Wielkie litery w tytule: nagłówki i etykiety
  • ✓ Konwersja na żywo podczas pisania
camelCasehelloWorldExample
PascalCaseHelloWorldExample
snake_casehello_world_example
kebab-casehello-world-example
SCREAMING_SNAKE_CASEHELLO_WORLD_EXAMPLE
dot.casehello.world.example
Title CaseHello World Example

Jak korzystać z Konwertera konwencji nazewnictwa

  1. Wpisz lub wklej swój identyfikator w dowolnym formacie: spacje, myślniki, podkreślenia i camelCase są obsługiwane.
  2. Wszystkie siedem formatów aktualizuje się na bieżąco podczas pisania. Nie musisz nic klikać.
  3. Kliknij Kopiuj przy wybranym formacie i wklej go do swojego kodu, pliku konfiguracyjnego lub CMS.

Szybka ściąga konwencji nazewnictwa

  • camelCase: nazwy zmiennych i funkcji w JavaScript, TypeScript, Java, Swift.
  • PascalCase: nazwy klas, komponenty React, typy C# i interfejsy TypeScript.
  • snake_case: zmienne i funkcje w Pythonie, metody w Ruby, nazwy kolumn w PostgreSQL i MySQL.
  • kebab-case: nazwy klas CSS, atrybuty danych HTML, slugi URL, nazwy paczek npm i flagi CLI.
  • SCREAMING_SNAKE_CASE: Stałe w Pythonie, JavaScript i większości języków; zmienne środowiskowe w shellu i Dockerze.
  • dot.case: nazwy pakietów Java, przestrzenie nazw .NET, klucze w plikach konfiguracyjnych (np. Spring Boot, TOML).

Powiązane poradniki

Najczęstsze pytania

Czym jest camelCase?
camelCase łączy słowa bez separatorów, wielką literą zaczyna każde słowo oprócz pierwszego (np. helloWorldExample). Szeroko stosowany do nazw zmiennych i funkcji w JavaScript, TypeScript, Javie i wielu innych językach.
Czym się różni camelCase od PascalCase?
Oba formaty łączą słowa bez separatorów i każde zaczynają wielką literą, ale PascalCase (UpperCamelCase) zaczyna wielką także pierwsze słowo (np. HelloWorldExample). PascalCase jest typowy dla nazw klas i komponentów React, camelCase dla zmiennych i funkcji.
Kiedy używać snake_case, a kiedy kebab-case?
snake_case (słowa połączone podkreśleniami) to konwencja dla zmiennych w Pythonie, metod w Ruby i nazw kolumn w bazach danych. kebab-case (słowa połączone myślnikami) stosuje się w nazwach klas CSS, atrybutach HTML, slugach URL i flagach CLI.
Czym jest SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE to snake_case zapisane wielkimi literami. To standard dla stałych i zmiennych środowiskowych w większości języków (np. MAX_RETRY_COUNT, DATABASE_URL).
Jak konwerter rozpoznaje granice słów?
Narzędzie dzieli tekst na podstawie spacji, podkreśleń, myślników i kropek, a także wykrywa przejścia camelCase i PascalCase (np. "helloWorld" to dwa słowa). Możesz więc wkleić tekst w dowolnym formacie i wszystkie siedem wyników będzie poprawnych.
Czy mój tekst jest gdzieś zapisywany?
Nie. Wszystko przetwarzane jest lokalnie w Twojej przeglądarce przez JavaScript. Nic nie trafia na żaden serwer.