Convertitore Case Testo

Converti testo tra camelCase, snake_case, kebab-case, PascalCase, UPPER_CASE, Title Case e altri formati

Informazioni su questo strumento

Linguaggi di programmazione e contesti diversi utilizzano convenzioni di denominazione differenti. JavaScript usa camelCase, Python usa snake_case, CSS usa kebab-case e le costanti sono in SCREAMING_SNAKE_CASE. Convertire manualmente tra questi formati e tedioso e soggetto a errori. Questo strumento converte istantaneamente qualsiasi testo tra 10 formati case comuni. Incolla un nome di variabile, una frase o una lista di identificatori e ottieni tutte le variazioni contemporaneamente. Riconosce intelligentemente spazi, underscore, trattini, punti e transizioni camelCase, quindi funziona indipendentemente dal formato di partenza. Utile per sviluppatori che passano da un linguaggio all'altro, rinominano variabili durante il refactoring, generano nomi di classi CSS da props JavaScript o convertono nomi di colonne database in campi API.

Come usare

1. Digita o incolla il testo nel campo di input 2. Tutte le conversioni case appaiono istantaneamente sotto 3. Clicca "Copia" accanto a qualsiasi risultato per copiarlo 4. Usa "Copia Link" per condividere una conversione specifica con un collega

Domande frequenti

Cos'e il camelCase?
Il camelCase inizia con una lettera minuscola e ogni parola successiva inizia con una maiuscola, senza separatori. Esempio: 'getUserName'. E la convenzione standard in JavaScript, Java e TypeScript per nomi di variabili e funzioni.
Qual e la differenza tra camelCase e PascalCase?
Il PascalCase e come il camelCase ma anche la prima lettera e maiuscola. Esempio: 'GetUserName'. Si usa per i nomi delle classi nella maggior parte dei linguaggi, i componenti React e i nomi dei metodi in C#.
Quando devo usare snake_case o kebab-case?
Lo snake_case (parole_separate_da_underscore) e standard in Python, Ruby, Rust e SQL. Il kebab-case (parole-separate-da-trattini) si usa in CSS, attributi HTML, slug URL e argomenti CLI. Servono allo stesso scopo in contesti diversi.
Cos'e lo SCREAMING_SNAKE_CASE?
Lo SCREAMING_SNAKE_CASE (chiamato anche CONSTANT_CASE) e lo snake_case tutto in maiuscolo. Esempio: 'MAX_RETRY_COUNT'. E la convenzione universale per le costanti in praticamente tutti i linguaggi di programmazione.
Come rileva i confini delle parole questo strumento?
Il convertitore divide il testo su spazi, underscore, trattini, punti e transizioni camelCase (da minuscola a maiuscola). Questo significa che converte correttamente 'getUserName', 'get_user_name', 'get-user-name' e 'get user name' in tutti gli altri formati.
Posso convertire testo in italiano con accenti?
Si, lo strumento gestisce caratteri accentati. Tuttavia, per nomi di variabili e identificatori nel codice, e consigliabile usare solo caratteri ASCII senza accenti per massima compatibilita.
Quali linguaggi usano quale convenzione?
JavaScript/TypeScript: camelCase per variabili, PascalCase per classi. Python: snake_case per tutto tranne le classi (PascalCase). CSS: kebab-case. SQL: snake_case. Java: camelCase per variabili, PascalCase per classi. Go: camelCase/PascalCase.

Strumenti correlati