Tekst
Case Converter
Konwertuje tekst lub identyfikator od razu na wszystkie popularne style — camelCase, snake_case, kebab-case i inne. Rozpoznaje granice słów w camelCase/PascalCase, w skrótach (XMLParser → XML + Parser) i przy liczbach.
The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.
Naming styles
- camelCase — first word lowercase, every following word capitalized, no separators (myVariableName).
- PascalCase — every word capitalized (MyClassName) — typical for class names.
- snake_case — all words lowercase, joined with underscores (my_variable_name) — common in Python and databases.
- kebab-case — words joined with hyphens (my-page-name) — the standard for URLs and CSS classes.
- CONSTANT_CASE, Title Case, Sentence case — for constants and readable headings.
Common uses
- Renaming a variable or function to match another language's convention (e.g. Python's snake_case → JavaScript's camelCase).
- Turning an article title into a URL slug.
- Normalizing database column names or API fields to one consistent style.
Things to keep in mind
Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.
Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.
Artykuł o tym narzędziu: Case Converter: po co istnieją różne style nazewnictwa
Najczęstsze pytania
Jakie style wielkości liter są obsługiwane?
Narzędzie konwertuje na camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case i path/case, wszystkie generowane jednocześnie z jednego wejścia.
Jak narzędzie wykrywa granice słów?
Wykrywa zmiany wielkości liter w camelCase i PascalCase, obsługuje skróty takie jak XMLParser, dzieląc je na XML i Parser, oraz oddziela cyfry przyklejone do liter, aby poprawnie zidentyfikować każde słowo.
Czy wklejony tekst jest gdzieś wysyłany?
Nie, cała konwersja odbywa się bezpośrednio w Twojej przeglądarce w JavaScript — nic nie jest wysyłane na serwer.
Dlaczego wielkość liter w ogóle ma znaczenie dla kodu?
W większości języków programowania wielkość liter technicznie nie wpływa na wykonanie (poza identyfikatorami wrażliwymi na wielkość liter), ale spójny styl jest kluczowy dla czytelności oraz dla linterów, IDE i generatorów dokumentacji, które często oczekują konkretnego stylu dla konkretnego typu bytu.
Czy można odzyskać oryginalny tekst po konwersji?
Nie zawsze dokładnie. Konwersja na małe lub wielkie litery jest nieodwracalna, jeśli oryginał miał mieszaną wielkość liter — informacja o tym, które litery były pierwotnie wielkie, zostaje utracona.