CodeKitHub
Свакодневни алати

Онлајн конвертор величине слова

Poslednje ažurirano:

Налепите текст и претворите га у било који стил једним кликом: UPPERCASE, lowercase, Title Case, Sentence case — плус програмерски стилови camelCase, PascalCase, snake_case и kebab-case. Ради и са обичним текстом и са идентификаторима у коду.

Šta je ovaj alat?

Конвертор величине слова мења стил великих и малих слова у тексту. Писци га користе да исправе делове случајно откуцане великим словима (Caps Lock), примене исправан Title Case на наслове или уједначе копирани текст. Title Case овде прати уредничку конвенцију: споредне речи попут „of“, „and“ и „the“ остају малим словима осим ако не почињу или не завршавају наслов.

За програмере претвара стилове идентификатора: camelCase (JavaScript променљиве), PascalCase (називи класа), snake_case (Python) и kebab-case (URL-ови и CSS). Дели речи на размацима, доњим цртама, цртицама и постојећим великим словима, па директно претвара између било која два стила.

Zašto ga koristiti?

  • Осам стилова величине слова на једној страници — стилови за прозу и програмерски стилови заједно.
  • Уреднички Title Case који споредне речи (a, of, the) оставља малим словима, баш као у правим насловима.
  • Директно претвара између стилова идентификатора: camelCase → snake_case једним кликом.
  • Исправите грешке настале случајним Caps Lock-ом без поновног куцања.
  • Бесплатно, тренутно, без отпремања фајлова.

Kako se koristi

  1. Налепите или откуцајте текст у поље за унос.
  2. Кликните на жељени стил величине слова.
  3. Резултат се појављује у пољу за излаз испод.
  4. Кликните „Copy“ да га искористите.

Primer

Unos

the quick brown fox

Rezultat

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

Приметите да уреднички Title Case задржава велико слово код „the“ само на почетку.

Који стил величине слова да користите?

Стил величине словаКористите га за
camelCaseНазиве променљивих и функција у JavaScript/Java/TypeScript-у
PascalCaseНазиве класа и компоненти у већини језика (React компоненте, C# класе)
snake_casePython и Ruby променљиве/функције, називе колона у базама података
kebab-caseURL слагове, CSS класе, HTML атрибуте, називе фајлова, називе Git грана
Title CaseНаслове, називе књига/чланака — споредне речи попут „of“, „the“ остају малим словима
Sentence caseОзнаке дугмади и текст интерфејса у модерним дизајн системима (Material Design, Fluent UI)

Практични савети

  • Пребацујете Python API одговор у JavaScript фронтенд? Налепите називе поља у snake_case и конвертујте их у camelCase у једном потезу — брже и мање подложно грешкама него ручно преименовање сваког кључа.
  • URL слагови и CSS класе захтевају kebab-case. Налепите наслов странице директно уместо да ручно замењујете размаке цртицама и претварате све у мала слова.
  • Називи Git грана и ознаке Docker слика прате исту kebab-case конвенцију као URL-ови — „Fix Login Bug“ постаје fix-login-bug истим кликом.
  • Колоне у базама података и већина SQL стилских водича користе snake_case; конверзија Title Case наслова из документа спецификације избегава грешке у куцању које се увуку при ручном поновном куцању петнаест назива поља.
  • Sentence case, а не Title Case, данашњи је стандард за дугмад и ознаке интерфејса у Material Design и Fluent UI — Title Case на дугмету данас делује застарело изван наслова и назива књига.

Где се ово уклапа у стварне радне токове

Конверзија величине слова обично је само један корак у већем чишћењу: извуците неуредну листу идентификатора или наслова из табеле или API документа, овде исправите величину слова, а затим уклоните сувишне празне линије или дуплиране размаке пренете из PDF-а или е-поште — сама конверзија величине слова неће исправити размаке.

Претварање наслова блог поста у URL слаг захтева најбрже два алата: овде конвертујте наслов у kebab-case, а затим проценатно кодирајте само ако садржи не-ASCII знакове или симболе. Обични енглески наслови су већ важећи слаг само након конверзије величине слова.

→

Često postavljana pitanja

Која је разлика између Title Case и Sentence case?

Title Case пише сваку главну реч великим словом (користи се за наслове и називе књига); Sentence case великим словом пише само прву реч сваке реченице (користи се за обичну прозу и већину модерних текстова у корисничким интерфејсима).

Које речи остају малим словима у Title Case?

Кратке функционалне речи: чланови (a, an, the), кратки везници (and, but, or) и кратки предлози (of, in, to, at…) — осим ако нису прва или последња реч. Ово прати стил који користе велике публикације.

Када треба користити camelCase, а када snake_case?

Пратите конвенцију свог језика: camelCase за JavaScript/Java променљиве, PascalCase за називе класа у већини језика, snake_case за Python и Ruby, kebab-case за URL-ове, CSS класе и називе фајлова. Ово су устаљене конвенције именовања у програмирању), а не произвољан стилски избор — мешање унутар једне кодне базе је прво што линтери за стил пријаве.

Може ли директно да претвори camelCase у snake_case?

Да. Конвертор препознаје постојећа велика слова као границе речи, тако да myVariableName → my_variable_name ради једним кликом — корисно приликом преношења кода између језика.

Да ли ради са текстом који није на енглеском?

Конверзија величине слова важи за писма која разликују велика и мала слова (латиница, ћирилица, грчко писмо). Кинески и јапански знакови немају величину слова и пролазе непромењени — мешовит текст је безбедан.