Convertor de Litere Mari și Mici

Acrafto Team Text

Aveți nevoie să scrieți rapid un text cu LITERE MARI pentru un titlu, sau, dimpotrivă, să domoliți CAPS LOCK-ul pornit din greșeală în mijlocul unui e-mail? Sau vă întrebați cum se numește în JavaScript o variabilă pe care în Python obișnuiați să o scrieți cu underscore? Convertorul nostru de litere mari și mici rezolvă ambele situații — cu un singur clic transformă textul în toate formatele uzuale și de programare deodată.

Instrumentul nostru este un briceag elvețian pentru formatarea textului. Este suficient să scrieți textul o singură dată (în orice formă) și îl vom transforma instantaneu în celelalte nouă variante.

Schimbare rapidă a literelor mari și mici (fără programare)

Cea mai frecventă utilizare este și cea mai simplă: aveți nevoie doar de text scris integral cu litere mari, integral cu litere mici, sau frumos formatat pentru un titlu.

  • UPPERCASE (litere mari): Ideal pentru titluri, logo-uri, avertismente sau formulare care necesită majuscule (de ex. adresa de pe plic).
  • lowercase (litere mici): Util pentru curățarea datelor — de exemplu, când cineva vă trimite un e-mail sau un nume de utilizator scris haotic, cu MAJUSCULE și litere mici amestecate, iar dumneavoastră trebuie să-l uniformizați.
  • Title Case (Ca Un Titlu): Fiecare Cuvânt Începe Cu Literă Mare — se folosește la titlurile articolelor, numele produselor sau prezentările în stil anglo-saxon.
  • Sentence case (Propoziție): Doar prima literă a propoziției este mare, restul mic — exact așa cum se scrie o propoziție corectă în limba română sau engleză.

Este suficient să introduceți textul în câmp, să alegeți formatul dorit și să apăsați direct pe Copiază. Fără ștergerea manuală a Caps Lock-ului sau rescrierea literă cu literă.

Prezentare rapidă: Când să utilizați fiecare tip de Case în programare?

Dacă programați și nu știți ce convenție de denumire (naming convention) se folosește unde, iată o prezentare generală:

🐪 camelCase (Notația Cămilei)

Începe cu o literă mică, iar fiecare cuvânt ulterior începe cu o literă mare. Fără spații.

  • Unde se utilizează: JavaScript, Java, Swift, Kotlin, Go.
  • Exemple: myVariableName, getElementById, iPhone.

🐍 snake_case (Notația Șarpelui)

Toate literele sunt mici și separate prin underscore.

  • Unde se utilizează: Python, Rust, PHP, baze de date SQL, nume de fișiere.
  • Exemple: user_id, first_name, def my_function().

🍢 kebab-case (Notația Frigăruii)

Litere mici separate prin liniuță. Arată ca o frigăruie.

  • Unde se utilizează: Clase CSS, atribute HTML, adrese URL (slugs), Kubernetes.
  • Exemple: font-size, my-cool-article, <div id="main-content">.

📐 PascalCase (UpperCamelCase)

Similar cu camelCase, dar prima literă este Mare.

  • Unde se utilizează: Numele Claselor în majoritatea limbajelor (JS, Python, PHP), C# (metode și variabile), componente React.
  • Exemple: UserProfile, AppController, ReactComponent.

📢 CONSTANT_CASE (Screaming Snake Case)

Litere mari separate prin underscore. Îți „țipă” că această valoare nu trebuie modificată.

  • Unde se utilizează: Constante, variabile ENV, configurații globale.
  • Exemple: MAX_RETRIES, API_KEY, DB_PASSWORD.

Cum funcționează convertorul nostru?

Instrumentul nostru este „inteligent”. Aceasta înseamnă că nu încearcă doar să înlocuiască mecanic spațiile sau să schimbe litera mare/mică una câte una.

  1. Detecția cuvintelor: Algoritmul recunoaște cuvintele individuale, indiferent dacă sunt separate prin spații (hello world), underscore (hello_world), liniuțe (hello-world) sau prin tranziția către literă mare (helloWorld).
  2. Normalizare: Totul este convertit la forma de bază, indiferent de modul în care a fost scris textul la intrare.
  3. Generare: Construiește toate variantele simultan — de la simplul litere mari/mici până la setul complet de convenții de programare.

Acest lucru este util, de exemplu, la refactorizarea codului, atunci când trebuie să convertiți variabile PHP vechi ($user_id) în JavaScript modern (userId) sau să creați o clasă CSS (user-id) dintr-un nume de coloană de bază de date. Dar este la fel de util și la redactarea textelor, unde trebuie să uniformizați rapid literele mari și mici fără să deschideți Word sau Excel.

FAQ: Întrebări frecvente

Cum scriu text cu litere mari online, fără să-l rescriu manual? Introduceți textul în câmpul de mai sus și alegeți formatul UPPERCASE (litere mari). Instrumentul convertește instantaneu întregul text în litere mari — funcționează și cu diacritice (ă, â, î, ș, ț...) și puteți copia imediat rezultatul.
Ce este „notația maghiară” (Hungarian notation)? Aceasta este o metodă mai veche de scriere (frecventă în C/C++ în anii '90), unde numele variabilei începe cu o abreviere a tipului de date. De exemplu, strName (string) sau iCount (integer). Astăzi, nu este folosită prea mult în limbajele moderne, deoarece IDE-urile ne afișează tipurile automat.
Pot folosi kebab-case în JavaScript? Direct ca nume de variabilă, nu, deoarece liniuța - funcționează în JS ca operator de scădere. var my-variable ar însemna „my minus variable”. Kebab-case este folosit în JS doar ca și chei în obiecte, dacă sunt între ghilimele: { "content-type": "json" }.
Ce case să folosesc pentru JSON? Standardul JSON nu specifică un case, dar Google și majoritatea API-urilor REST utilizează camelCase (de ex. createdAt). Pe de altă parte, unele API-uri mai vechi și backend-uri Python returnează snake_case (de ex. created_at). Este important să fii consistent.
Poate convertorul să repare un text scris cu Caps Lock pornit din greșeală? Da. Dacă introduceți un text scris integral (sAU PARȚIAL) INVERSAT, este suficient să alegeți formatul lowercase și apoi, eventual, Sentence case, pentru ca prima literă a propoziției să rămână mare, ca într-un text obișnuit.

Aș aprecia dacă ați putea împărtăși aceste pagini cu prietenii, le salvați la favorite sau le legați. Mulțumesc! 🙏