# Convertor litere mari și mici

> Convertește text în camelCase, snake_case, PascalCase și kebab-case, sau rapid în litere mari ori mici. Pentru programatori și scris obișnuit. Online și gratuit.

URL: https://acrafto.com/ro/convertor-cazuri/

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.

Aveți nevoie să scrieți rapid un text cu LITERE MARI pentru un titlu, sau, dimpotrivă, să domoliți CAPS LOCK-ul pornit din greșeală în mijlocul unui e-mail? Sau vă întrebați cum se numește în JavaScript o variabilă pe care în Python obișnuiați să o scrieți cu underscore? **Convertorul nostru de litere mari și mici** rezolvă ambele situații — cu un singur clic transformă textul în toate formatele uzuale și de programare deodată.

Instrumentul nostru este un briceag elvețian pentru formatarea textului. Este suficient să scrieți textul o singură dată (în orice formă) și îl vom transforma instantaneu în celelalte nouă variante.

## Schimbare rapidă a literelor mari și mici (fără programare)

Cea mai frecventă utilizare este și cea mai simplă: aveți nevoie doar de text scris integral cu litere mari, integral cu litere mici, sau frumos formatat pentru un titlu.

- **UPPERCASE (litere mari):** Ideal pentru titluri, logo-uri, avertismente sau formulare care necesită majuscule (de ex. adresa de pe plic).
- **lowercase (litere mici):** Util pentru curățarea datelor — de exemplu, când cineva vă trimite un e-mail sau un nume de utilizator scris haotic, cu MAJUSCULE și litere mici amestecate, iar dumneavoastră trebuie să-l uniformizați.
- **Title Case (Ca Un Titlu):** Fiecare Cuvânt Începe Cu Literă Mare — se folosește la titlurile articolelor, numele produselor sau prezentările în stil anglo-saxon.
- **Sentence case (Propoziție):** Doar prima literă a propoziției este mare, restul mic — exact așa cum se scrie o propoziție corectă în limba română sau engleză.

Este suficient să introduceți textul în câmp, să alegeți formatul dorit și să apăsați direct pe **Copiază**. Fără ștergerea manuală a Caps Lock-ului sau rescrierea literă cu literă.

## Prezentare rapidă: Când să utilizați fiecare tip de Case în programare?

Dacă programați și nu știți ce convenție de denumire (naming convention) se folosește unde, iată o prezentare generală:

### 🐪 camelCase (Notația Cămilei)

Începe cu o literă mică, iar fiecare cuvânt ulterior începe cu o literă mare. Fără spații.

- **Unde se utilizează:** JavaScript, Java, Swift, Kotlin, Go.
- **Exemple:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Notația Șarpelui)

Toate literele sunt mici și separate prin underscore.

- **Unde se utilizează:** Python, Rust, PHP, baze de date SQL, nume de fișiere.
- **Exemple:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Notația Frigăruii)

Litere mici separate prin liniuță. Arată ca o frigăruie.

- **Unde se utilizează:** Clase CSS, atribute HTML, adrese URL (slugs), Kubernetes.
- **Exemple:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Similar cu camelCase, dar **prima literă este Mare**.

- **Unde se utilizează:** Numele Claselor în majoritatea limbajelor (JS, Python, PHP), C# (metode și variabile), componente React.
- **Exemple:** `UserProfile`, `AppController`, `ReactComponent`.

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

Litere mari separate prin underscore. Îți „țipă” că această valoare nu trebuie modificată.

- **Unde se utilizează:** Constante, variabile ENV, configurații globale.
- **Exemple:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Cum funcționează convertorul nostru?

Instrumentul nostru este „inteligent”. Aceasta înseamnă că nu încearcă doar să înlocuiască mecanic spațiile sau să schimbe litera mare/mică una câte una.

1. **Detecția cuvintelor:** Algoritmul recunoaște cuvintele individuale, indiferent dacă sunt separate prin spații (`hello world`), underscore (`hello_world`), liniuțe (`hello-world`) sau prin tranziția către literă mare (`helloWorld`).
2. **Normalizare:** Totul este convertit la forma de bază, indiferent de modul în care a fost scris textul la intrare.
3. **Generare:** Construiește toate variantele simultan — de la simplul litere mari/mici până la setul complet de convenții de programare.

Acest lucru este util, de exemplu, la refactorizarea codului, atunci când trebuie să convertiți variabile PHP vechi (`$user_id`) în JavaScript modern (`userId`) sau să creați o clasă CSS (`user-id`) dintr-un nume de coloană de bază de date. Dar este la fel de util și la redactarea textelor, unde trebuie să uniformizați rapid literele mari și mici fără să deschideți Word sau Excel.

## FAQ: Întrebări frecvente

### Cum scriu text cu litere mari online, fără să-l rescriu manual?

Introduceți textul în câmpul de mai sus și alegeți formatul **UPPERCASE (litere mari)**. Instrumentul convertește instantaneu întregul text în litere mari — funcționează și cu diacritice (ă, â, î, ș, ț...) și puteți copia imediat rezultatul.

### Ce este „notația maghiară” (Hungarian notation)?

Aceasta este o metodă mai veche de scriere (frecventă în C/C++ în anii '90), unde numele variabilei începe cu o abreviere a tipului de date. De exemplu, `strName` (string) sau `iCount` (integer). Astăzi, nu este folosită prea mult în limbajele moderne, deoarece IDE-urile ne afișează tipurile automat.

### Pot folosi kebab-case în JavaScript?

Direct ca nume de variabilă, nu, deoarece liniuța `-` funcționează în JS ca operator de scădere. `var my-variable` ar însemna „my minus variable”. Kebab-case este folosit în JS doar ca și chei în obiecte, dacă sunt între ghilimele: `{ "content-type": "json" }`.

### Ce case să folosesc pentru JSON?

Standardul JSON nu specifică un case, dar Google și majoritatea API-urilor REST utilizează **camelCase** (de ex. `createdAt`). Pe de altă parte, unele API-uri mai vechi și backend-uri Python returnează **snake\_case** (de ex. `created_at`). Este important să fii consistent.

### Poate convertorul să repare un text scris cu Caps Lock pornit din greșeală?

Da. Dacă introduceți un text scris integral (sAU PARȚIAL) INVERSAT, este suficient să alegeți formatul **lowercase** și apoi, eventual, **Sentence case**, pentru ca prima literă a propoziției să rămână mare, ca într-un text obișnuit.

## 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))
- 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))
