# Convertitore maiuscolo minuscolo

> Converti il testo in camelCase, snake_case, PascalCase e kebab-case, oppure passa subito a MAIUSCOLO o minuscolo. Per programmatori e per la scrittura quotidiana. Online e gratuito.

URL: https://acrafto.com/it/convertitore-di-case/

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.

Hai bisogno di scrivere velocemente un titolo tutto in MAIUSCOLO, o di sistemare un CAPS LOCK rimasto acceso per errore nel bel mezzo di un’email? Oppure ti stai chiedendo come si chiama in JavaScript quella variabile che in Python sei abituato a scrivere con gli underscore? Il nostro **Convertitore di Case** risolve entrambi i casi: con un click converte il testo in tutti i formati più comuni, sia per la scrittura di tutti i giorni sia per la programmazione.

Il nostro strumento è un coltellino svizzero per la formattazione del testo. Basta scrivere il testo una volta sola (in qualsiasi formato) e te lo trasformiamo all’istante nelle altre nove varianti.

## Cambiare rapidamente MAIUSCOLE e minuscole (senza programmare)

L’uso più comune è anche il più semplice: hai bisogno di un testo tutto in **maiuscolo**, tutto in **minuscolo**, oppure ben formattato per un titolo.

- **UPPERCASE (MAIUSCOLO):** ideale per titoli, loghi, avvisi o moduli che richiedono le maiuscole (ad esempio l’indirizzo su una busta).
- **lowercase (minuscolo):** utile per pulire i dati — ad esempio quando qualcuno ti manda un’email o uno username scritto in modo confuso, con maiuscole e minuscole mescolate a caso, e devi uniformarlo.
- **Title Case (Come Un Titolo):** Ogni Parola Inizia Con La Maiuscola — si usa per i titoli degli articoli, i nomi dei prodotti o le presentazioni in stile anglosassone.
- **Sentence case (Frase):** solo la prima lettera della frase è maiuscola, il resto minuscolo — esattamente come si scrive una normale frase in italiano o in inglese.

Basta incollare il testo nel campo, scegliere il formato desiderato e cliccare subito su **Copia**. Niente più cancellazione manuale del Caps Lock o riscrittura lettera per lettera.

## Panoramica rapida: quando usare quale Case nella programmazione?

Se programmi e non sai bene quale convenzione di denominazione (naming convention) si usa dove, ecco una guida rapida:

### 🐪 camelCase (Notazione a cammello)

Inizia con una lettera minuscola e ogni parola successiva inizia con una maiuscola. Senza spazi.

- **Dove si usa:** JavaScript, Java, Swift, Kotlin, Go.
- **Esempi:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Notazione a serpente)

Tutte le lettere sono minuscole e separate da un underscore.

- **Dove si usa:** Python, Rust, PHP, database SQL, nomi di file.
- **Esempi:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Notazione a spiedino)

Lettere minuscole separate da un trattino. Sembra carne su uno spiedino.

- **Dove si usa:** Classi CSS, attributi HTML, URL (slugs), Kubernetes.
- **Esempi:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Simile a camelCase, ma **la prima lettera è Maiuscola**.

- **Dove si usa:** Nomi di Classi (Classes) nella maggior parte dei linguaggi (JS, Python, PHP), C# (metodi e variabili), componenti React.
- **Esempi:** `UserProfile`, `AppController`, `ReactComponent`.

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

Lettere maiuscole separate da un underscore. Urla che questo valore non va mai modificato.

- **Dove si usa:** costanti, variabili d’ambiente (ENV), configurazioni globali.
- **Esempi:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Come funziona il nostro convertitore?

Il nostro strumento è “smart”: non si limita a sostituire le spaziature o a cambiare le lettere una per una.

1. **Rilevamento delle parole:** l’algoritmo riconosce le singole parole, che siano separate da spazi (`hello world`), underscore (`hello_world`), trattini (`hello-world`) o cambi di maiuscola (`helloWorld`).
2. **Normalizzazione:** converte tutto in una forma base, indipendentemente da come è stato scritto il testo di partenza.
3. **Generazione:** costruisce tutte le varianti in una volta sola — dal semplice maiuscolo/minuscolo all’intero set di convenzioni di programmazione.

Torna utile, ad esempio, durante il refactoring del codice, quando devi convertire vecchie variabili PHP (`$user_id`) in JavaScript moderno (`userId`) o creare una classe CSS (`user-id`) a partire dal nome di una colonna del database. Ma funziona altrettanto bene per i testi, quando hai bisogno di uniformare rapidamente le maiuscole e minuscole senza aprire Word o Excel.

## FAQ: Domande frequenti

### Come scrivere un testo in maiuscolo online, senza doverlo riscrivere a mano?

Incolla il testo nel campo qui sopra e scegli il formato **UPPERCASE (MAIUSCOLO)**. Lo strumento converte immediatamente tutto il testo in maiuscolo — funziona anche con gli accenti (à, è, ì, ò, ù...) e puoi subito copiare il risultato.

### Cos'è la "Hungarian notation"?

È un metodo di scrittura più vecchio (comune in C/C++ negli anni '90), in cui il nome della variabile inizia con un'abbreviazione del tipo di dato. Ad esempio, `strName` (stringa) o `iCount` (intero). Oggi non è molto utilizzato nei linguaggi moderni, perché gli IDE ci mostrano i tipi automaticamente.

### Posso usare kebab-case in JavaScript?

Direttamente come nome di variabile no, perché il trattino `-` funziona in JS come operatore di sottrazione. `var my-variable` significherebbe "my meno variable". Kebab-case viene usato in JS solo come chiavi negli oggetti, se sono tra virgolette: `{ "content-type": "json" }`.

### Quale case usare per JSON?

Lo standard JSON non specifica il case, ma Google e la maggior parte delle API REST utilizzano **camelCase** (es. `createdAt`). Al contrario, alcune API più vecchie e i backend Python restituiscono **snake\_case** (es. `created_at`). L'importante è essere consistenti.

### Il convertitore riesce a correggere un testo scritto con il Caps Lock acceso per errore?

Sì. Se incolli un testo scritto interamente (o parzialmente) al contrario, ti basta scegliere il formato **lowercase** e poi, se serve, **Sentence case**, così la prima lettera della frase resta maiuscola come in un testo normale.

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