Convertitore di Case
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.
- 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). - Normalizzazione: converte tutto in una forma base, indipendentemente da come è stato scritto il testo di partenza.
- 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.