Fără încărcare, 100% local, fără cont

Convertor de caz

Convertiți între camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, litere mici și slug URL. Nimic nu părăsește browserul dumneavoastră.

Cum funcționează Convertor de caz

Convertorul de majuscule transformă textul lipit în oricare dintre cele nouă stiluri de scriere comune: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, MAJUSCULE și minuscule. Alegi formatul țintă, dai un clic pentru a copia și conversia este gata. Nimic din ce tastezi sau inserezi nu este transmis nicăieri; fiecare transformare rulează ca o operație simplă pe șiruri de caractere în interiorul filei de browser.

Logica de conversie tratează corect apostrofurile, cratimele și separatorii mixți. Sentence case scrie cu majusculă doar primul cuvânt și tratează spațiile albe consecutive ca o singură limită de cuvânt. Title Case scrie cu majusculă primul caracter al majorității cuvintelor, cu excepția conjuncțiilor scurte și a prepozițiilor din mijlocul propoziției. Câmpul de ieșire se actualizează imediat ce termini de tastat, astfel că testarea mai multor formate durează câteva secunde.

Cum se folosește Convertor de caz, pas cu pas

  1. Inserați sau tastați textul pe care doriți să îl convertiți în câmpul de intrare.
  2. Selectați formatul de scriere dorit din lista de opțiuni.
  3. Citiți rezultatul convertit în câmpul de ieșire.
  4. Apăsați butonul de copiere pentru a copia rezultatul în clipboard.

Cazuri de utilizare frecvente

  • Convertiți un nume de câmp API ușor de citit, cum ar fi "prenume utilizator", în snake_case pentru o definiție de coloană de bază de date.
  • Reformatează o listă de nume de clase CSS din kebab-case în camelCase când migrezi o foaie de stiluri la CSS-in-JS.
  • Transformă un mesaj de eroare în Sentence case în CONSTANT_CASE pentru a îl folosi ca valoare de enum TypeScript.
  • Corectează scrierea unui array de titluri generat automat, astfel încât fiecare element să folosească Title Case înainte de a fi redat în UI.

Întrebări frecvente

Este textul meu trimis vreunui serviciu extern?

Nu. Logica de scriere este un set de transformări pure pe șiruri de caractere care rulează în interiorul acestei file de browser. Textul lipit rămâne pe dispozitivul dumneavoastră din momentul în care îl tastați până în momentul în care copiați rezultatul.

Cum separă instrumentul cuvintele?

Detectează limitele la spații albe, liniuțe de subliniere, cratime și tranziții de la o literă mică la o literă mare (pentru intrări deja în camelCase sau PascalCase). De exemplu, "myHTTPClient" se separă în ["my", "HTTP", "Client"] din cauza secvenței de majuscule. Literele accentuate și caracterele CJK sunt păstrate, nu eliminate: acestea rămân alături de cuvântul căruia îi aparțin.

Păstrează acronimele în camelCase și PascalCase?

Acronimele ca HTTP, URL sau ID sunt scrise cu litere mici când sunt plasate în mijlocul unui cuvânt în camelCase (httpClient, urlParser). Aceasta urmează cea mai comună convenție JavaScript. În CONSTANT_CASE rămân complet cu majuscule.

Pot converti text pe mai multe rânduri?

Da. Fiecare rând este convertit independent, ceea ce vă permite să procesați o listă de identificatori sau titluri într-o singură trecere. Rândurile goale sunt păstrate ca rânduri goale în ieșire.

Care este diferența dintre Title Case și Sentence case?

Title Case scrie cu majusculă prima literă a majorității cuvintelor (prepozițiile scurte și conjuncțiile din mijlocul propoziției rămân cu minuscule). Sentence case scrie cu majusculă doar primul cuvânt din întreaga intrare și lasă restul neschimbat, cu excepția numelor proprii, pe care trebuie să le corectezi manual.