Convertidor de kebab-case
Enganxa text i converteix-lo a kebab-case — per a slugs d’URL, classes CSS i noms de fitxer. S’executa al navegador.
Resultat
Com es separen les paraules
L’entrada es divideix en els límits de camelCase/PascalCase (una minúscula o un dígit seguida d’una majúscula) i en qualsevol puntuació o espai — així, «my-var_name», «myVarName» i «my var name» es converteixen igual. Els dígits s’enganxen a la paraula anterior (userID42 → user, id42), mai no es divideixen en una paraula pròpia.
Límit amb acrònims — llegeix abans de convertir noms d’API
Les lletres majúscules consecutives (un acrònim com HTTP, XML, ID) NO se separen de la paraula següent — getHTTPResponse es converteix en get_httpresponse, no en get_http_response; XMLParser es converteix en xmlparser, no en xml_parser. Aquest és un límit real i verificat de la regla de separació (minúscula/dígit → majúscula), no un error rar — si necessites separar acrònims un per un, insereix un separador manual (getHTTP_Response) abans de convertir.
Per acabar
El text convertit es mostra al quadre de sortida mentre escrius — copia’l o fes servir Descarrega si el teu navegador ho admet. No es conserva cap historial de conversions; en refrescar la pàgina s’esborren tots dos quadres.
Què és kebab-case?
kebab-case uneix paraules amb guions i tot en minúscules: «user profile page» es converteix en «user-profile-page». És l’estil estàndard per a slugs d’URL, noms de classes CSS i atributs HTML.
És el mateix que un generador de slugs d’URL?
Essencialment sí — la sortida en kebab-case és un slug net per a URL. Les lletres accentuades es mantenen tal com s’escriuen; combina-ho amb la conversió a minúscules per obtenir slugs ASCII estrictes.
El text convertit és sempre codi vàlid?
No — això és només una transformació de majúscules i minúscules sobre text pla, no un analitzador de les regles d’identificadors de cap llenguatge concret (paraules reservades, caràcters permesos, etc. continuen aplicant-se). Revisa les normes de nomenclatura del teu llenguatge abans d’usar un nom convertit com a identificador real.