CodeKitHub
Instrumente pentru zi cu zi

Convertor de tip literă online

Ultima actualizare:

Lipește textul tău și convertește-l în orice tip de literă dintr-un clic: MAJUSCULE, minuscule, Title Case, Sentence case — plus tipurile pentru programatori camelCase, PascalCase, snake_case și kebab-case. Gestionează atât proză, cât și identificatori de cod.

Ce este acest instrument?

Un convertor de tip literă schimbă stilul de capitalizare al textului. Scriitorii îl folosesc pentru a repara pasaje accidentale scrise cu caps-lock, pentru a aplica Title Case corect titlurilor sau pentru a normaliza text copiat. Title Case de aici urmează convenția editorială: cuvintele minore precum „of”, „and” și „the” rămân cu literă mică, cu excepția cazului în care încep sau termină titlul.

Pentru programatori, convertește stilurile de identificatori: camelCase (variabile JavaScript), PascalCase (nume de clase), snake_case (Python) și kebab-case (URL-uri și CSS). Separă cuvintele pe spații, underscore-uri, cratime și litere majuscule existente, deci convertește direct între oricare două stiluri.

De ce să-l folosești?

  • Opt stiluri de tip literă pe o singură pagină — stiluri de proză și stiluri pentru programatori împreună.
  • Title Case editorial care păstrează cuvintele minore (a, of, the) cu literă mică, precum titlurile reale.
  • Convertește direct între stilurile de identificatori: camelCase → snake_case dintr-un clic.
  • Repară accidentele cu caps-lock fără să retastezi.
  • Gratuit, instant, fără încărcare.

Cum se folosește

  1. Lipește sau scrie textul tău în câmpul de intrare.
  2. Apasă stilul de literă dorit.
  3. Rezultatul apare în caseta de ieșire de mai jos.
  4. Apasă „Copiază” pentru a-l folosi.

Exemplu

Intrare

the quick brown fox

Rezultat

Title Case: The Quick Brown Fox
camelCase:  theQuickBrownFox
snake_case: the_quick_brown_fox

Observă că Title Case editorial păstrează „the” cu majusculă doar la început.

Ce tip de literă ar trebui să folosești?

StilFolosește-l pentru
camelCaseNume de variabile și funcții JavaScript/Java/TypeScript
PascalCaseNume de clase și componente în majoritatea limbajelor (componente React, clase C#)
snake_caseVariabile/funcții Python și Ruby, nume de coloane de bază de date
kebab-caseSlug-uri URL, nume de clase CSS, atribute HTML, nume de fișiere, nume de branch-uri Git
Title CaseTitluri, titluri de cărți/articole — cuvintele minore precum „of”, „the” rămân cu literă mică
Sentence caseEtichete de butoane și text de interfață în sistemele moderne de design (Material Design, Fluent UI)

Sfaturi practice

  • Portezi un răspuns API Python către un frontend JavaScript? Lipește numele câmpurilor în snake_case și convertește în camelCase într-o singură trecere — mai rapid și mai puțin predispus la erori decât redenumirea fiecărei chei manual.
  • Slug-urile URL și numele claselor CSS necesită kebab-case. Lipește titlul paginii direct în loc să înlocuiești manual spațiile cu cratime și să scrii totul cu literă mică.
  • Numele branch-urilor Git și etichetele imaginilor Docker urmează aceeași convenție kebab-case ca URL-urile — „Fix Login Bug” devine fix-login-bug cu același clic.
  • Coloanele bazelor de date și majoritatea ghidurilor de stil SQL folosesc snake_case; convertirea titlurilor Title Case dintr-un document de specificații evită greșelile de tastare care apar la retastarea a cincisprezece nume de câmpuri manual.
  • Sentence case, nu Title Case, este standardul actual pentru butoane și etichete de interfață în Material Design și Fluent UI — Title Case pe un buton se citește acum ca fiind depășit, în afara titlurilor și numelor de cărți.

Unde se încadrează în fluxurile de lucru reale

Conversia tipului de literă este de obicei un pas dintr-o curățare mai amplă: extragi o listă dezordonată de identificatori sau titluri dintr-un tabel sau document API, repari tipul de literă aici, apoi elimini liniile goale rătăcite sau spațiile duble rămase dintr-un PDF sau export de e-mail — conversia tipului de literă singură nu va repara spațierea.

Transformarea titlului unei postări de blog într-un slug URL necesită cel mult două instrumente: convertește titlul în kebab-case aici, apoi codifică-l cu procent doar dacă conține caractere non-ASCII sau simboluri. Titlurile în engleză simplă sunt deja un slug valid doar după conversia tipului de literă.

Curățător de Text · Encoder / Decoder URL

Întrebări frecvente

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

Title Case scrie cu majusculă fiecare cuvânt major (folosit pentru titluri și titluri de cărți); Sentence case scrie cu majusculă doar primul cuvânt al fiecărei propoziții (folosit pentru proza normală și majoritatea textului modern de interfață).

Care cuvinte rămân cu literă mică în Title Case?

Cuvinte funcționale scurte: articole (a, an, the), conjuncții scurte (and, but, or) și prepoziții scurte (of, in, to, at…) — cu excepția cazului în care sunt primul sau ultimul cuvânt. Aceasta urmează stilul folosit de publicațiile majore.

Când ar trebui să folosesc camelCase vs snake_case?

Urmează convenția limbajului tău: camelCase pentru variabile JavaScript/Java, PascalCase pentru nume de clase în majoritatea limbajelor, snake_case pentru Python și Ruby, kebab-case pentru URL-uri, clase CSS și nume de fișiere. Acestea sunt convenții de denumire stabilite în programare), nu alegeri de stil arbitrare — amestecarea lor într-o bază de cod este primul lucru semnalat de linterele de stil.

Poate converti camelCase direct în snake_case?

Da. Convertorul recunoaște literele majuscule existente ca granițe de cuvinte, deci myVariableName → my_variable_name funcționează dintr-un clic — util la portarea codului între limbaje.

Funcționează cu text non-englez?

Conversia tipului de literă se aplică scrierilor care au litere majuscule/minuscule (latină, chirilică, greacă). Caracterele chinezești și japoneze nu au capitalizare și trec neschimbate — textul mixt este sigur.

Instrumente similare