Text Case Converter
Inserisci il testo sopra per vedere le conversioni
Esempi: UPPERCASE · camelCase · snake_case · kebab-case · PascalCase
Domande Frequenti
Quando e come usare i diversi formati di testo
Quando usare camelCase vs PascalCase?
camelCase (inizia con minuscola: helloWorld) è tipicamente usato per nomi di variabili e funzioni in JavaScript, Java, C#. PascalCase (inizia con maiuscola: HelloWorld) è usato per nomi di classi, componenti Vue/React, interfacce TypeScript e tipi. In PHP, PascalCase è lo standard per le classi Laravel.
Quando usare snake_case vs kebab-case?
snake_case è lo standard per variabili e funzioni in Python, Ruby, PHP (database). kebab-case è usato per nomi di file CSS, classi CSS, URL e nomi di componenti in HTML/Vue. SCREAMING_SNAKE_CASE è riservato alle costanti in molti linguaggi (PHP, Python, Java).
Sentence case e Title Case sono la stessa cosa?
No. Sentence case capitalizza solo la prima parola della frase (come una normale frase italiana). Title Case capitalizza ogni parola. Title Case è usato nei titoli di libri/film in inglese, mentre Sentence case è il formato standard per le intestazioni in italiano e in molti stili editoriali europei.
La conversione funziona con caratteri accentati italiani?
Le conversioni uppercase e lowercase funzionano correttamente con i caratteri accentati (à, è, ì, ò, ù). Le conversioni in formato programmazione (camelCase, snake_case, ecc.) rimuovono i caratteri non ASCII per garantire la compatibilità con gli identificatori dei linguaggi di programmazione.
When do I use camelCase and when PascalCase?
camelCase, which starts with a lower case letter, is for variables and functions in JavaScript, Java and C#. PascalCase, which starts upper case, is for classes, components and types.
When do I use snake_case and when kebab-case?
snake_case is the convention of Python, of Ruby and of database columns. kebab-case is the one used in file names, CSS classes, web addresses and component names.
Are accented letters handled?
Upper case and lower case treat accented letters correctly. The code formats strip out non-ASCII characters instead, because many languages do not allow them inside identifiers.