# Zmiana wielkości liter

> Zamień tekst na camelCase, snake_case, PascalCase i kebab-case, albo szybko na WIELKIE lub małe litery. Dla programistów i do codziennego pisania. Online i za darmo.

URL: https://acrafto.com/pl/konwerter-wielkosci-liter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Potrzebujesz szybko zamienić tekst na WIELKIE litery do nagłówka, albo okiełznać CAPS LOCK, który przypadkiem włączył się w środku maila? A może zastanawiasz się, jak w JavaScripcie nazwać zmienną, którą w Pythonie przyzwyczaiłeś się zapisywać z podkreśleniem? Nasz **konwerter wielkości liter** poradzi sobie z jednym i drugim — jednym kliknięciem zamienia tekst na wszystkie popularne i programistyczne formaty naraz.

Nasze narzędzie to szwajcarski scyzoryk do formatowania tekstu. Wystarczy wpisać tekst raz (w dowolnej formie), a my od razu przepiszemy go na pozostałe dziewięć wariantów.

## Szybka zmiana wielkich i małych liter (bez programowania)

Najczęstsze zastosowanie jest najprostsze: potrzebujesz tekstu po prostu **całego wielkimi literami**, **całego małymi**, albo ładnie sformatowanego pod nagłówek.

- **UPPERCASE (WIELKIE LITERY):** Idealne do nagłówków, logo, ostrzeżeń albo formularzy wymagających kapitalików (np. adres na kopercie).
- **lowercase (małe litery):** Przydaje się do porządkowania danych — na przykład gdy ktoś przesyła Ci e-mail albo nazwę użytkownika zapisaną chaotycznie WIELKImi i małymi literami na przemian, a Ty chcesz to ujednolicić.
- **Title Case (Jak Nagłówek):** Każde Słowo Zaczyna Się Wielką Literą — używane w tytułach artykułów, nazwach produktów albo prezentacjach w anglosaskim stylu.
- **Sentence case (Zdanie):** Tylko pierwsza litera zdania wielka, reszta mała — dokładnie tak, jak pisze się poprawne zdanie po polsku czy angielsku.

Wystarczy wkleić tekst w pole, wybrać żądany format i od razu kliknąć **Kopiuj**. Żadnego ręcznego wyłączania Caps Locka ani przepisywania litera po literze.

## Szybki przegląd: kiedy używać którego stylu zapisu w programowaniu?

Jeśli programujesz i nie wiesz, jaka konwencja nazewnicza (naming convention) obowiązuje gdzie, oto krótki przegląd:

### 🐪 camelCase (Notacja wielbłądzia)

Zaczyna się małą literą, a każde kolejne słowo zaczyna się wielką. Bez spacji.

- **Gdzie używane:** JavaScript, Java, Swift, Kotlin, Go.
- **Przykłady:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Notacja wężowa)

Wszystkie litery są małe i oddzielone podkreśleniem.

- **Gdzie używane:** Python, Rust, PHP, bazy danych SQL, nazwy plików.
- **Przykłady:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Notacja szaszłykowa)

Małe litery oddzielone myślnikiem. Wygląda jak mięso na szaszłyku.

- **Gdzie używane:** Klasy CSS, atrybuty HTML, adresy URL (slugi), Kubernetes.
- **Przykłady:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Podobnie jak camelCase, ale **pierwsza litera jest Wielka**.

- **Gdzie używane:** Nazwy Klas (Classes) w większości języków (JS, Python, PHP), C# (metody i zmienne), komponenty React.
- **Przykłady:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Screaming Snake Case)

Duże litery oddzielone podkreśleniem. Krzyczy do Ciebie, że tej wartości nie wolno zmieniać.

- **Gdzie używane:** Stałe, zmienne środowiskowe ENV, konfiguracje globalne.
- **Przykłady:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Jak działa nasz konwerter?

Nasze narzędzie jest „inteligentne”. Oznacza to, że nie próbuje po prostu bezmyślnie zastępować spacji ani zmieniać wielkości liter znak po znaku.

1. **Wykrywanie słów:** Algorytm rozpoznaje poszczególne słowa, niezależnie od tego, czy są oddzielone spacjami (`hello world`), podkreśleniami (`hello_world`), myślnikami (`hello-world`) czy przejściem na wielką literę (`helloWorld`).
2. **Normalizacja:** Wszystko sprowadza do formy podstawowej, niezależnie od tego, jak tekst został zapisany na wejściu.
3. **Generowanie:** Buduje wszystkie warianty naraz — od prostego wielkie/małe po pełny zestaw konwencji programistycznych.

Przydaje się to na przykład podczas refaktoryzacji kodu, gdy trzeba przekonwertować stare zmienne PHP (`$user_id`) na nowoczesny JavaScript (`userId`) albo stworzyć klasę CSS (`user-id`) z nazwy kolumny w bazie danych. Równie dobrze sprawdzi się jednak przy pisaniu tekstów, gdy chcesz szybko ujednolicić wielkość liter bez otwierania Worda czy Excela.

## FAQ: Najczęściej zadawane pytania

### Jak zamienić tekst na wielkie litery online, bez ręcznego przepisywania?

Wklej tekst w pole powyżej i wybierz format **UPPERCASE (WIELKIE)**. Narzędzie natychmiast zamienia cały tekst na wielkie litery — działa też z polskimi znakami diakrytycznymi (ą, ć, ę, ł, ń, ó, ś, ź, ż...) i od razu możesz skopiować wynik.

### Co to jest „notacja węgierska”?

To starszy sposób zapisu (częsty w C/C++ w latach 90.), gdzie nazwa zmiennej zaczyna się skrótem typu danych. Na przykład `strName` (string) lub `iCount` (integer). Dziś w nowoczesnych językach nie jest już szeroko stosowana, ponieważ IDE automatycznie pokazuje nam typy.

### Czy mogę używać kebab-case w JavaScript?

Bezpośrednio jako nazwy zmiennej nie, ponieważ myślnik `-` działa w JS jako operator odejmowania. `var my-variable` oznaczałoby „my minus variable”. Kebab-case w JS używa się tylko jako kluczy w obiektach, jeśli są w cudzysłowach: `{ "content-type": "json" }`.

### Jakiego stylu zapisu używać dla JSON?

Standard JSON nie określa stylu zapisu, ale Google i większość REST API używa **camelCase** (np. `createdAt`). Z kolei niektóre starsze API i backendy Pythona zwracają **snake\_case** (np. `created_at`). Ważne jest, aby być konsekwentnym.

### Czy konwerter naprawi tekst napisany przez pomyłkę z włączonym Caps Lockiem?

Tak. Jeśli wklejasz tekst zapisany w całości (LUB CZĘŚCIOWO) ODWROTNIE, wystarczy wybrać format **lowercase**, a następnie ewentualnie **Sentence case**, aby pierwsza litera zdania pozostała wielka, tak jak w zwykłym tekście.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Français (fr): [Convertisseur majuscule minuscule](https://acrafto.com/fr/convertisseur-de-cas/) ([Markdown](https://acrafto.com/fr/convertisseur-de-cas/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Български (bg): [Конвертор на главни и малки букви](https://acrafto.com/bg/case-konverter/) ([Markdown](https://acrafto.com/bg/case-konverter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Latviešu (lv): [Lielo un mazo burtu pārveidotājs](https://acrafto.com/lv/gadijumu-parveidotajs/) ([Markdown](https://acrafto.com/lv/gadijumu-parveidotajs/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
- עברית (he): [המרת אותיות גדולות וקטנות](https://acrafto.com/he/case-converter/) ([Markdown](https://acrafto.com/he/case-converter/index.md))
