Risposta diretta
Il convertitore di formato testo trasforma stringhe e identificatori tra convenzioni tipografiche e convenzioni di programmazione (camelCase, snake_case, kebab-case, PascalCase, MAIUSCOLO e minuscolo).
Come usare questo strumento
Incollare il testo di partenza
Inserisci la stringa o l'elenco di parole da trasformare.
Selezionare il formato di destinazione
Scegli la notazione desiderata cliccando sul pulsante corrispondente.
Copiare il risultato negli appunti
Il testo trasformato può essere copiato all'istante con un solo clic.
Convenzioni di formattazione e case folding Unicode
Lo strumento analizza i separatori (spazi, trattini, underscore, cambi di maiuscola) e ricostruisce la stringa applicando il case folding secondo lo standard Unicode, preservando caratteri accentati ed estesi.
- camelCase e PascalCase sono gli standard di riferimento per identificatori in JavaScript, TypeScript e linguaggi OOP.
- kebab-case è ideale per URL e classi CSS, mentre snake_case è la convenzione adottata in database SQL e script Python.
Esempi pratici
Conversione da titolo a identificatore per sviluppatori
Input: Testo: "calcolatore interessi composti"
Output: camelCase: "calcolatoreInteressiComposti", kebab-case: "calcolatore-interessi-composti", snake_case: "calcolatore_interessi_composti"
Facilita la denominazione uniforme di variabili, file e route di programmazione.
Limitazioni
- I caratteri speciali non alfabetici (simboli matematici o caratteri di controllo) vengono rimossi o preservati a seconda della specifica di notazione scelta.
Domande frequenti
Qual è la differenza tra camelCase e PascalCase?
Nel camelCase la prima parola inizia con la lettera minuscola e le successive con la maiuscola (es. mioProgetto). Nel PascalCase anche la prima lettera è maiuscola (es. MioProgetto).
I caratteri accentati italiani (es. à, è, é, ì, ò, ù) vengono mantenuti?
Nelle conversioni di testo normale (MAIUSCOLO/minuscolo) gli accenti vengono preservati; nelle notazioni per programmatori (es. kebab-case per URL) vengono normalmente normalizzati per compatibilità ASCII.
Riferimenti autorevoli e standard
- Linee guida Unicode per mappatura maiuscole/minuscole e piegatura ↗ — Documentazione sulle tabelle di conversione e sul comportamento dei caratteri speciali.