# Převod velkých a malých písmen

> Převeďte text na camelCase, snake_case, PascalCase i kebab-case, nebo jen rychle na VELKÁ či malá písmena. Pro programátory i běžné psaní. Online a zdarma.

URL: https://acrafto.com/cs/konverze-velikosti-pismen/

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.

Potřebujete rychle přepsat text VELKÝMI písmeny do nadpisu, nebo naopak zkrotit CAPS LOCK omylem zapnutý uprostřed e-mailu? A nebo řešíte, jak se v JavaScriptu jmenuje proměnná, kterou jste si v Pythonu zvykli psát s podtržítky? Náš **převodník velikosti písmen** zvládne obojí — jedním kliknutím převede text do všech běžných i programátorských formátů najednou.

Náš nástroj je švýcarský nůž pro formátování textu. Stačí napsat text jednou (v jakémkoliv tvaru) a my vám ho okamžitě přepíšeme do zbylých devíti variant.

## Rychlá změna velkých a malých písmen (bez programování)

Nejčastější použití je to nejjednodušší: potřebujete text jen **celý velkými**, **celý malými**, nebo hezky naformátovaný pro nadpis.

- **UPPERCASE (VELKÁ PÍSMENA):** Ideální pro nadpisy, loga, upozornění nebo formuláře, které vyžadují kapitálky (např. adresa na obálku).
- **lowercase (malá písmena):** Hodí se pro čištění dat — třeba když vám někdo pošle e-mail nebo uživatelské jméno psané zmatečně VELKými a malými písmeny napřeskáčku a potřebujete ho sjednotit.
- **Title Case (Jako Nadpis):** Každé Slovo Začíná Velkým Písmenem — používá se u titulků článků, názvů produktů nebo prezentací v anglosaském stylu.
- **Sentence case (Věta):** Jen první písmeno věty velké, zbytek malý — přesně jak se píše spisovná čeština nebo anglická věta.

Stačí vložit text do pole, vybrat požadovaný formát a rovnou kliknout na **Kopírovat**. Žádné ruční mazání Caps Locku nebo přepisování písmeno po písmenu.

## Rychlý přehled: Kdy použít jaký Case v programování?

Pokud programujete a nevíte, jaká konvence pojmenování (naming convention) se kde používá, zde je přehled:

### 🐪 camelCase (Velbloudí notace)

Začíná malým písmenem a každé další slovo začíná velkým. Bez mezer.

- **Kde se používá:** JavaScript, Java, Swift, Kotlin, Go.
- **Příklady:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Hadí notace)

Všechna písmena jsou malá a oddělená podtržítkem.

- **Kde se používá:** Python, Rust, PHP, SQL databáze, názvy souborů.
- **Příklady:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Špízová notace)

Malá písmena oddělená pomlčkou. Vypadá jako maso na špízu.

- **Kde se používá:** CSS třídy, HTML atributy, URL adresy (slugy), Kubernetes.
- **Příklady:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Podobné jako camelCase, ale **první písmeno je Velké**.

- **Kde se používá:** Názvy tříd (Classes) ve většině jazyků (JS, Python, PHP), C# (metody i proměnné), React komponenty.
- **Příklady:** `UserProfile`, `AppController`, `ReactComponent`.

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

Velká písmena oddělená podtržítkem. Křičí na vás, že se tato hodnota nesmí měnit.

- **Kde se používá:** Konstanty, ENV proměnné, globální konfigurace.
- **Příklady:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Jak funguje náš převodník?

Náš nástroj je “smart”. To znamená, že se nesnaží jen tupě nahrazovat mezery nebo měnit velikost písmen po jednom znaku.

1. **Detekce slov:** Algoritmus rozpozná jednotlivá slova, ať už jsou oddělena mezerami (`ahoj svete`), podtržítky (`ahoj_svete`), pomlčkami (`ahoj-svete`) nebo přechodem velkých písmen (`ahojSvete`).
2. **Normalizace:** Vše převede do základního tvaru, bez ohledu na to, jak byl text zapsaný na vstupu.
3. **Generování:** Sestaví všechny varianty najednou — od prostého velká/malá po plnou sadu programátorských konvencí.

To se hodí například při refaktoringu kódu, kdy potřebujete převést staré PHP proměnné (`$user_id`) do moderního JavaScriptu (`userId`) nebo vytvořit CSS třídu (`user-id`) z názvu databázového sloupce. Stejně dobře ale poslouží i při psaní textů, kde potřebujete rychle sjednotit velikost písmen bez otevírání Wordu nebo Excelu.

## FAQ: Časté dotazy

### Jak napsat text velkými písmeny online, aniž bych ho přepisoval ručně?

Vložte text do pole nahoře a zvolte formát **UPPERCASE (VELKÁ)**. Nástroj okamžitě převede celý text na velká písmena — funguje i s diakritikou (á, č, ř, š...) a hned můžete výsledek zkopírovat.

### Co je to "Hungarian notation"?

To je starší způsob zápisu (častý v C/C++ v 90. letech), kdy název proměnné začíná zkratkou datového typu. Například `strName` (string) nebo `iCount` (integer). Dnes se v moderních jazycích příliš nepoužívá, protože IDE nám typy ukazují automaticky.

### Mohu použít kebab-case v JavaScriptu?

Přímo jako název proměnné ne, protože pomlčka `-` funguje v JS jako operátor odčítání. `var my-variable` by znamenalo "my mínus variable". Kebab-case se v JS používá jen jako klíče v objektech, pokud jsou v uvozovkách: `{ "content-type": "json" }`.

### Jaký case používat pro JSON?

JSON standard neurčuje case, ale Google a většina REST API používá **camelCase** (např. `createdAt`). Naopak některé starší API a Python backendy vrací **snake\_case** (např. `created_at`). Důležité je být konzistentní.

### Umí převodník opravit text napsaný s omylem zapnutým Caps Lockem?

Ano. Pokud vložíte text napsaný celý (nEBO ČÁSTEČNĚ) OBRÁCENĚ, stačí zvolit formát **lowercase** a poté případně **Sentence case**, aby první písmeno věty zůstalo velké jako v běžném textu.

## Other languages

- 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))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/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))
