Pack Camo

Konwerter wielkości liter

Zamień tekst na kebab-case, camelCase, snake_case, Title Case i dziesięć innych stylów. Wszystko działa lokalnie — nic nie jest wysyłane.

Wejście
Text · identifiers · lists
Wyjście
14 cases
Tekst

Słowa małymi literami połączone myślnikami. Slugi URL, klasy CSS i nazwy plików.

Tekst

106 znaków · 13 słów · 5 wierszy

Wynik

kebab-case

the-quick-brown-fox-jumps-over-the-lazy-dog
user-profile-id
xml-http-request
background-color
max-retry-count

Wybierz styl, skopiuj wynik

Wybierz z listy potrzebny styl, a tekst zostanie zamieniony w trakcie pisania. Przełączenie na inny styl jest natychmiastowe i nie rusza tego, co wpisałeś, więc zamiana nagłówka na slug URL, klasę CSS i nazwę stałej to trzy wybory z tego samego menu zamiast trzech podejść przez formularz.

Do czego służy każdy styl

lowercase
Wszystko małymi literami. Adresy e-mail, tagi i spokojne nagłówki.
UPPERCASE
Wszystko wielkimi literami. Etykiety, ostrzeżenia i akronimy.
Title Case
Każde słowo wielką literą. Nagłówki oraz tytuły książek i artykułów.
Sentence case
Wielką literą tylko początek zdania. Treść i teksty interfejsu.
camelCase
Pierwsze słowo małymi literami, reszta wielką, bez separatora. Zmienne w JavaScript i Javie, klucze JSON.
PascalCase
Każde słowo wielką literą, bez separatora. Nazwy klas, typy i komponenty React.
snake_case
Słowa małymi literami połączone podkreśleniami. Python, Ruby i kolumny baz danych.
kebab-case
Słowa małymi literami połączone myślnikami. Slugi URL, klasy CSS i nazwy plików.
CONSTANT_CASE
Słowa wielkimi literami połączone podkreśleniami. Stałe i zmienne środowiskowe.
Train-Case
Słowa pisane wielką literą połączone myślnikami. Nagłówki HTTP, takie jak Content-Type.
dot.case
Słowa małymi literami połączone kropkami. Klucze konfiguracji i tłumaczeń.
path/case
Słowa małymi literami połączone ukośnikami. Ścieżki URL i nazwy folderów.
aLtErNaTiNg cAsE
Litery na przemian małe i wielkie. Głównie do szyderczego tonu.
iNVERSE cASE
Każda litera zamieniona na przeciwną. Dla tekstu wpisanego przez pomyłkę z włączonym Caps Lockiem.

Jak rozpoznawane są słowa

  • Słowa rozdzielają spacje i znaki interpunkcyjne. Tak samo działają myślniki, podkreślenia, kropki i ukośniki używane w innych stylach, dlatego każdy styl można zamienić na dowolny inny.
  • Słowa rozdziela też zmiana wielkości liter. userProfileId staje się user, Profile i Id, a ciąg wielkich liter kończy się przed następnym słowem, więc XMLHttpRequest zamienia się w xml-http-request.
  • Każdy wiersz jest zamieniany osobno. Wklej listę nazw, po jednej w wierszu, a style identyfikatorów zwrócą listę, a nie jedną bardzo długą nazwę.
  • Style tekstowe nie ruszają reszty tekstu. lowercase, UPPERCASE, Title Case i Sentence case zmieniają tylko litery, więc interpunkcja, odstępy i akapity pozostają bez zmian.

Najczęstsze pytania

Jak zamienić tekst na kebab-case?
Wklej lub wpisz tekst w polu wejściowym i wybierz kebab-case z listy „Zamień na”. Każde słowo jest zapisywane małymi literami i łączone myślnikami, więc „Hello World Example” zamienia się w hello-world-example. Naciśnij przycisk kopiowania, aby go skopiować.
Czym różni się camelCase od PascalCase?
Oba łączą słowa bez separatorów i zaczynają każde wielką literą. W camelCase pierwsza litera pozostaje mała (userProfile), w PascalCase jest także wielka (UserProfile). Zmienne w JavaScript zwykle używają camelCase, a klasy i komponenty React PascalCase.
Kiedy używać snake_case, a kiedy kebab-case?
snake_case to konwencja dla zmiennych w Pythonie, kolumn baz danych i wielu API JSON. kebab-case stosuje się w slugach URL, nazwach klas CSS i plików, gdzie podkreślenia są gorzej widoczne lub mają specjalne znaczenie.
Czy działa z polskimi znakami i innymi alfabetami?
Tak. Słowa są rozpoznawane na podstawie klas liter Unicode, więc polskie znaki diakrytyczne, litery łacińskie z akcentami, cyrylica i greka są zamieniane poprawnie. Pisma bez wielkich i małych liter, takie jak chińskie czy arabskie, pozostają bez zmian i nadal są dzielone na spacjach i znakach interpunkcyjnych.
Czy mój tekst jest dokądś wysyłany?
Nie. Konwersja działa w Twojej przeglądarce w trakcie pisania i nic z wklejonej treści nie opuszcza Twojego urządzenia.