# Nagybetű kisbetű átalakító

> Alakítsa át a szövegét camelCase, snake_case, PascalCase vagy kebab-case formátumba, vagy egyszerűen csak NAGYBETŰsre vagy kisbetűsre. Fejlesztőknek és mindennapi íráshoz egyaránt. Online és ingyenes.

URL: https://acrafto.com/hu/case-atalakito/

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.

Gyorsan NAGYBETŰsre kellene írnia egy szöveget egy címsorhoz, vagy éppen a véletlenül bekapcsolt CAPS LOCK miatt félbehagyott e-mailt kellene helyrehozni? Vagy azon gondolkodik, hogyan is nevezze el JavaScriptben azt a változót, amit Pythonban megszokásból aláhúzással írt? A **kis- és nagybetű átalakítónk** mindkettőre megoldást kínál — egy kattintással az összes gyakori és programozói formátumba átalakítja a szöveget.

Eszközünk egy svájci bicska a szövegformázáshoz. Elég egyszer beírni a szöveget (bármilyen formában), és mi azonnal átalakítjuk a fennmaradó kilenc változatba.

## Gyors kis- és nagybetűváltás (programozás nélkül)

A leggyakoribb felhasználás a legegyszerűbb: a szöveget csak teljesen nagybetűsre, teljesen kisbetűsre, vagy szépen formázott címsorra szeretné alakítani.

- **UPPERCASE (NAGYBETŰS):** Ideális címsorokhoz, logókhoz, figyelmeztetésekhez vagy olyan űrlapokhoz, amelyek nagybetűs kitöltést kérnek (pl. a boríték címzése).
- **lowercase (kisbetűs):** Adattisztításhoz jól jön — például amikor valaki össze-vissza NAGY és kisbetűkkel írt e-mail címet vagy felhasználónevet küld, amit egységesíteni kell.
- **Title Case (Címsor Stílus):** Minden Szó Nagybetűvel Kezdődik — cikkcímeknél, termékneveknél vagy angolszász stílusú prezentációknál használatos.
- **Sentence case (Mondat):** Csak a mondat első betűje nagy, a többi kicsi — pontosan úgy, ahogy egy magyar vagy angol mondatot helyesen írunk.

Csak illessze be a szöveget a mezőbe, válassza ki a kívánt formátumot, és kattintson a Másolás gombra. Semmi kézi Caps Lock törölgetés vagy betűnkénti átírás.

## Gyors áttekintés: Mikor használjunk melyik Case-t programozásban?

Ha programozol, és nem vagy biztos benne, hol milyen elnevezési konvenció (naming convention) használatos, itt egy áttekintés:

### 🐪 camelCase (Teve írásmód)

Kisbetűvel kezdődik, és minden további szó nagybetűvel. Szóközök nélkül.

- **Hol használatos:** JavaScript, Java, Swift, Kotlin, Go.
- **Példák:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Kígyó írásmód)

Minden betű kisbetű, és aláhúzással elválasztva.

- **Hol használatos:** Python, Rust, PHP, SQL adatbázisok, fájlnevek.
- **Példák:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Nyárs írásmód)

Kisbetűk kötőjellel elválasztva. Úgy néz ki, mint a hús a nyárson.

- **Hol használatos:** CSS osztályok, HTML attribútumok, URL címek (slugok), Kubernetes.
- **Példák:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Hasonló a camelCase-hez, de **az első betű nagy**.

- **Hol használatos:** Osztálynevek (Classes) a legtöbb nyelvben (JS, Python, PHP), C# (metódusok és változók), React komponensek.
- **Példák:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Kiabáló Kígyó Írásmód)

Nagybetűk aláhúzással elválasztva. Kiabálja, hogy ezt az értéket nem szabad megváltoztatni.

- **Hol használatos:** Konstansok, környezeti változók, globális konfigurációk.
- **Példák:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Hogyan működik az átalakítónk?

Eszközünk „okos”. Ez azt jelenti, hogy nem csak vakon helyettesíti a szóközöket, vagy alakítja át betűnként a szöveget.

1. **Szófelismerés:** Az algoritmus felismeri az egyes szavakat, akár szóközökkel (`hello world`), aláhúzásokkal (`hello_world`), kötőjelekkel (`hello-world`) vagy nagybetűs váltással (`helloWorld`) vannak elválasztva.
2. **Normalizálás:** Mindent alapformára alakít, függetlenül attól, hogyan írták be a szöveget.
3. **Generálás:** Egyszerre állítja össze az összes változatot — az egyszerű nagy/kisbetűtől a teljes programozói konvenciókészletig.

Ez hasznos lehet például kód refaktorálásakor, amikor régi PHP változókat (`$user_id`) kell modern JavaScript (`userId`) változókká alakítani, vagy egy adatbázis oszlopnevéből CSS osztályt (`user-id`) kell létrehozni. De ugyanilyen jól jön szövegíráskor is, amikor gyorsan egységesíteni kell a kis- és nagybetűket anélkül, hogy megnyitná a Wordöt vagy az Excelt.

## GYIK: Gyakran Ismételt Kérdések

### Hogyan írhatok szöveget nagybetűvel online, kézi átírás nélkül?

Illessze be a szöveget a fenti mezőbe, és válassza a **UPPERCASE (NAGYBETŰS)** formátumot. Az eszköz azonnal az egész szöveget nagybetűsre alakítja — az ékezetes betűkkel (á, é, ő, ű...) is működik —, és az eredményt rögtön kimásolhatja.

### Mi az a „magyar notáció”?

Ez egy régebbi írásmód (az 90-es években gyakori volt C/C++-ban), amikor a változó neve az adattípus rövidítésével kezdődik. Például `strName` (string) vagy `iCount` (integer). Ma már nem túl gyakran használják modern nyelvekben, mert az IDE-k automatikusan megjelenítik a típusokat.

### Használhatok kebab-case-t JavaScriptben?

Közvetlenül változónévként nem, mert a kötőjel `-` a JS-ben kivonás operátorként működik. A `var my-variable` azt jelentené, hogy „my mínusz variable”. A kebab-case a JS-ben csak objektumkulcsként használatos, ha idézőjelek között van: `{ "content-type": "json" }`.

### Milyen case-t használjunk JSON-hoz?

A JSON szabvány nem írja elő a case-t, de a Google és a legtöbb REST API **camelCase**\-t használ (pl. `createdAt`). Ezzel szemben néhány régebbi API és Python backend **snake\_case**\-t ad vissza (pl. `created_at`). Fontos a konzisztencia.

### Tudja az átalakító javítani a véletlenül bekapcsolt Caps Lockkal írt szöveget?

Igen. Ha teljesen (vAGY RÉSZBEN) FORDÍTOTT esetben írt szöveget illeszt be, egyszerűen válassza a **lowercase** formátumot, majd szükség esetén a **Sentence case**\-t, hogy a mondat első betűje nagy maradjon, ahogy a szokásos szövegben.

## 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))
- 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))
- Ελληνικά (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))
