Birou Cont

Convertor kebab-case

Lipește textul și transformă-l în kebab-case — pentru sluguri URL, clase CSS și nume de fișiere. Rulează în browser.

Privat — numărarea rulează în browserul tău, nimic nu este încărcat

Rezultat

Cum se despart cuvintele

Textul de intrare se împarte la limitele camelCase/PascalCase (o literă mică sau o cifră urmată de o literă mare) și la orice semn de punctuație sau spațiu — astfel, «my-var_name», «myVarName» și «my var name» se convertesc la fel. Cifrele se lipesc de cuvântul dinaintea lor (userID42 → user, id42), fără să fie despărțite într-un cuvânt separat.

Limită pentru acronime — citește înainte de a converti nume API

Literele mari consecutive (un șir de acronime precum HTTP, XML, ID) NU se despart de cuvântul care urmează — getHTTPResponse se convertește în get_httpresponse, nu în get_http_response; XMLParser se convertește în xmlparser, nu în xml_parser. Aceasta este o limitare reală, verificată, a regulii de delimitare (literă mică/cifră → literă mare), nu un bug rar — dacă ai nevoie de despărțire pentru fiecare acronim, inserează manual un separator (getHTTP_Response) înainte de conversie.

Final

Textul convertit apare în caseta de ieșire pe măsură ce tastezi — copiază-l sau folosește Descărcare, dacă browserul tău permite. Nu se păstrează istoricul conversiilor; reîmprospătarea paginii golește ambele casete.

Ce este kebab-case?

kebab-case leagă cuvintele cu cratime, toate cu litere mici: „user profile page” devine „user-profile-page”. Este stilul standard pentru slug-uri URL, nume de clase CSS și atribute HTML.

Este același lucru cu un generator de slug-uri URL?

Practic, da — rezultatul kebab-case este un slug URL curat. Literele cu diacritice se păstrează așa cum sunt; combină-l cu transformarea în litere mici pentru slug-uri ASCII stricte.

Textul convertit este mereu cod valid?

Nu — aceasta este doar o transformare de text simplu, nu un parser pentru regulile de identificatori ale unui anumit limbaj (cuvintele rezervate, caracterele permise etc. se aplică în continuare). Verifică regulile de denumire ale limbajului tău înainte să folosești un nume convertit ca identificator real.

↑ Înapoi la instrument