Scrivania Account

Convertitore kebab-case

Incolla il testo e trasformalo in kebab-case — per slug URL, classi CSS e nomi di file. Funziona direttamente nel browser.

Privato — il conteggio avviene nel tuo browser, nulla viene caricato

Risultato

Come si dividono le parole

L’input viene diviso sui confini camelCase/PascalCase (una minuscola o una cifra seguita da una maiuscola) e su qualsiasi punteggiatura o spazio — quindi «my-var_name», «myVarName» e «my var name» vengono tutti convertiti allo stesso modo. Le cifre si agganciano alla parola che le precede (userID42 → user, id42), senza mai diventare una parola a sé.

Limite per gli acronimi — leggi prima di convertire nomi API

Le lettere maiuscole consecutive (una sequenza di acronimi come HTTP, XML, ID) NON vengono separate dalla parola che segue — getHTTPResponse diventa get_httpresponse, non get_http_response; XMLParser diventa xmlparser, non xml_parser. È un limite reale e verificato della regola dei confini (minuscola/cifra → maiuscola), non un bug raro — se ti serve una separazione per acronimo, inserisci un separatore manuale (getHTTP_Response) prima di convertire.

Fine

Il testo convertito compare subito nella casella di output mentre scrivi — copialo o usa Download, se il browser lo supporta. Non viene conservato alcuno storico delle conversioni; aggiornando la pagina si svuotano entrambe le caselle.

Cos’è kebab-case?

kebab-case unisce le parole con trattini, tutto minuscolo: «user profile page» diventa «user-profile-page». È lo stile standard per gli slug URL, i nomi delle classi CSS e gli attributi HTML.

È la stessa cosa di un generatore di slug URL?

In sostanza sì — l’output in kebab-case è uno slug URL pulito. Le lettere accentate vengono mantenute così come sono; combinalo con la conversione in minuscolo per slug ASCII rigorosi.

Il testo convertito è sempre codice valido?

No — questa è una semplice trasformazione di maiuscole/minuscole, non un parser delle regole sugli identificatori di un linguaggio specifico (parole riservate, caratteri consentiti, ecc. restano validi). Controlla le regole del tuo linguaggio prima di usare un nome convertito come identificatore reale.

↑ Torna allo strumento