Vai al contenuto principale

Cambia maiuscole e minuscole

Passa un testo da uno stile di maiuscole a un altro per uniformarne la presentazione, oppure trasforma un’espressione in un identificatore camelCase, snake_case o kebab-case per il codice.

  • Appunti
Automatizza

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Trasformazione

Questo strumento ti è stato utile?

Come funziona questo strumento?

Cambia maiuscole e minuscole di un testo o genera identificatori in diverse convenzioni comuni. Controlla il risultato quando accenti, punteggiatura o nomi propri sono importanti.

Sono disponibili nove modalità: MAIUSCOLO, minuscolo, iniziali maiuscole, maiuscola a inizio frase, camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE. Le modalità pensate per il codice tolgono accenti e punteggiatura, e i caratteri di scritture non latine possono sparire. Maiuscole e minuscole seguono le regole Unicode disponibili nel browser. La modalità a iniziali maiuscole mette la maiuscola a ogni parola, anche ad articoli e preposizioni come “di” o “e”, cosa che l’uso italiano non prevede nei titoli. Una conversione automatica non riconosce sempre sigle e nomi propri. Lo stile giusto dipende dal contesto. Le maiuscole possono uniformare un’etichetta, ma un paragrafo tutto in maiuscolo si legge peggio. La maiuscola a inizio frase è lo stile normale per i testi correnti. Per gli identificatori di programmazione, camelCase e PascalCase uniscono le parole senza separatore, mentre snake_case e kebab-case usano rispettivamente un trattino basso e un trattino. CONSTANT_CASE produce parole in maiuscolo separate da trattini bassi. Queste convenzioni non sono intercambiabili in tutti i linguaggi e sistemi: un identificatore usato nel codice deve rispettare le regole del suo ambiente. Poiché le modalità per il codice tolgono accenti e punteggiatura, due espressioni diverse possono diventare identiche dopo la conversione, e possono perdersi caratteri di altri sistemi di scrittura. Non convertire quindi senza verifica nomi di persone, marchi, riferimenti ufficiali o contenuti multilingue. Per un’elaborazione in serie, prova prima alcuni esempi con apostrofi, trattini, cifre e lettere accentate. Infine verifica che il risultato conservi il senso e la leggibilità voluti: lo strumento cambia la forma del testo, non la sua qualità. Se il risultato deve diventare un nome di variabile, controlla anche che non inizi con un carattere vietato nel linguaggio e che non coincida con una parola riservata. La conversione prepara la forma di un identificatore, ma non ne valida la sintassi in un progetto software.

Come usare questo strumento

  1. Inserisci il testo

    Incolla il brano o l’espressione da trasformare.

  2. Scegli una modalità

    Seleziona una delle nove convenzioni disponibili.

  3. Controlla la conversione

    Verifica accenti, sigle e caratteri non latini.

Casi d’uso

Uniformare i titoli

Converti i titoli in maiuscolo, minuscolo o con la maiuscola a inizio frase, poi controlla la tipografia.

Creare identificatori

Trasforma espressioni in camelCase, snake_case o kebab-case da usare nel codice.

Preparare costanti

Genera un nome in CONSTANT_CASE a partire da parole separate.

Esempi

Conversione in maiuscolo

Input

Ciao mondo

Risultato

CIAO MONDO

Maiuscola a inizio frase

Il testo passa in minuscolo, poi la prima lettera di ogni frase torna maiuscola. I nomi propri vanno corretti a mano.

Input

CIAO. COME VA?

Risultato

Ciao. Come va?

Nomi di identificatori

Le parole vengono separate, messe in minuscolo e poi unite secondo la convenzione scelta.

Input

Prezzo unitario IVA esclusa

Risultato

camelCase: prezzoUnitarioIvaEsclusa
snake_case: prezzo_unitario_iva_esclusa
kebab-case: prezzo-unitario-iva-esclusa

Consigli e buone pratiche

  • Le modalità per identificatori possono eliminare i caratteri non latini.
  • Le iniziali maiuscole richiedono una revisione redazionale, soprattutto per nomi propri e parole brevi.
  • Nelle modalità per identificatori gli accenti vengono tolti: “Città” diventa “citta”.

Fonti e riferimenti

Domande frequenti

Gli accenti vengono mantenuti?

Nelle modalità di testo sì; le modalità per identificatori li eliminano.

La punteggiatura viene mantenuta?

Sì nelle modalità di testo, no in quelle per identificatori.

Le iniziali maiuscole seguono le regole tipografiche italiane?

No: mettono la maiuscola a ogni parola, anche ad articoli e preposizioni, mentre in italiano i titoli hanno di norma la maiuscola solo sulla prima parola. Rileggi il risultato.

È disponibile camelCase?

Sì, insieme a PascalCase, snake_case, kebab-case e CONSTANT_CASE.

I caratteri non latini possono sparire?

Sì, nelle modalità per il codice. Le modalità di testo li mantengono.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Rimuovi spazi in eccesso, tabulazioni ripetute e righe vuote da un testo copiato.

Testo e scritturaIn evidenzaUsa questo strumento

Rimuovi automaticamente le righe vuote e quelle che contengono solo spazi da un testo.

Testo e scritturaUsa questo strumento

Sostituisci un frammento in un documento incollato o importato.

Testo e scritturaNuovoUsa questo strumento