CodeKitHub
Vsakdanja orodja

Pretvornik velikosti črk online

Nazadnje posodobljeno:

Prilepi svoje besedilo in ga z enim klikom pretvori v poljubno obliko: VELIKE ČRKE, male črke, Title Case, Sentence case — plus programerske oblike camelCase, PascalCase, snake_case in kebab-case. Deluje tako za navadno besedilo kot za imena spremenljivk v kodi.

Kaj je to orodje?

Pretvornik velikosti črk spremeni slog velikih/malih začetnic v besedilu. Piscem pomaga popraviti pomotoma vklopljen caps-lock, pravilno oblikovati Title Case za naslove ali poenotiti prilepljeno besedilo. Title Case tukaj sledi uredniški konvenciji: kratke besede kot so "of", "and" in "the" ostanejo male, razen če stojijo na začetku ali koncu naslova.

Za programerje pretvarja sloge imenovanja: camelCase (spremenljivke v JavaScriptu), PascalCase (imena razredov), snake_case (Python) in kebab-case (URL-ji in CSS). Besede loči po presledkih, podčrtajih, vezajih in obstoječih velikih začetnicah, zato lahko pretvarja neposredno med poljubnima dvema slogoma.

Zakaj ga uporabiti?

  • Osem slogov velikosti črk na eni strani — slogi za navadno besedilo in programerski slogi skupaj.
  • Uredniški Title Case, ki ohranja kratke besede (a, of, the) male, tako kot pravi naslovi.
  • Neposredno pretvarja med programerskimi slogi: camelCase → snake_case v enem kliku.
  • Popravi pomote s caps-lockom brez ponovnega tipkanja.
  • Brezplačno, takoj, brez nalaganja.

Kako ga uporabljati

  1. Prilepi ali natipkaj svoje besedilo v vnosno polje.
  2. Klikni na slog, ki ga želiš.
  3. Rezultat se prikaže v izhodnem polju spodaj.
  4. Klikni "Copy", da ga uporabiš.

Primer

Vnos

the quick brown fox

Rezultat

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

Opazi, da uredniški Title Case obdrži besedo "the" z veliko začetnico samo na začetku.

Kateri slog naj uporabiš?

SlogUporabi za
camelCaseImena spremenljivk in funkcij v JavaScript/Java/TypeScript
PascalCaseImena razredov in komponent v večini jezikov (React komponente, C# razredi)
snake_caseSpremenljivke/funkcije v Python in Ruby, imena stolpcev v podatkovnih bazah
kebab-caseURL slugi, CSS imena razredov, HTML atributi, imena datotek, imena Git vej
Title CaseNaslovi, naslovi knjig/člankov — kratke besede kot "of", "the" ostanejo male
Sentence caseNapisi na gumbih in UI besedilo v sodobnih oblikovnih sistemih (Material Design, Fluent UI)

Praktični nasveti

  • Prenašaš odziv Python API-ja v JavaScript frontend? Prilepi imena polj v snake_case in jih v enem koraku pretvori v camelCase — hitreje in manj podvrženo napakam kot ročno preimenovanje vsakega ključa.
  • URL slugi in imena CSS razredov zahtevajo kebab-case. Prilepi naslov strani neposredno, namesto da ročno zamenjuješ presledke z vezaji in vse spreminjaš v male črke.
  • Imena Git vej in oznake Docker slik sledijo isti kebab-case konvenciji kot URL-ji — "Fix Login Bug" postane fix-login-bug z istim klikom.
  • Stolpci v podatkovnih bazah in večina SQL slogovnih vodičev uporabljajo snake_case; pretvorba naslovov v Title Case iz specifikacijskega dokumenta se izogne tipkarskim napakam, ki se prikradejo pri ročnem pretipkavanju petnajstih imen polj.
  • Sentence case, ne Title Case, je trenutni standard za gumbe in UI napise v Material Design in Fluent UI — Title Case na gumbu danes izven naslovov in naslovov knjig deluje zastarelo.

Kam to sodi v resničnih delovnih tokovih

Pretvorba velikosti črk je običajno en korak v večjem čiščenju: iz preglednice ali API dokumentacije izvleci nered imen ali naslovov, tukaj popravi velikost črk, nato odstrani odvečne prazne vrstice ali podvojene presledke, ki so ostali od izvoza iz PDF-ja ali e-pošte — sama pretvorba velikosti črk presledkov ne popravi.

Sprememba naslova bloga v URL slug zahteva največ dve orodji: naslov tukaj pretvori v kebab-case, nato ga percent-encode samo, če vsebuje ne-ASCII znake ali simbole. Navadni angleški naslovi so po sami pretvorbi velikosti črk že veljaven slug.

Čistilnik besedila · URL kodirnik / dekodirnik

Pogosta vprašanja

Kakšna je razlika med Title Case in Sentence case?

Title Case ima z veliko začetnico vsako pomembnejšo besedo (uporablja se za naslove in naslove knjig); Sentence case ima z veliko začetnico samo prvo besedo vsakega stavka (uporablja se za navadno besedilo in večino sodobnega UI besedila).

Katere besede ostanejo male v Title Case?

Kratke funkcijske besede: členi (a, an, the), kratki vezniki (and, but, or) in kratki predlogi (of, in, to, at …) — razen če so prva ali zadnja beseda. To sledi slogu, ki ga uporabljajo velike publikacije.

Kdaj naj uporabim camelCase namesto snake_case?

Sledi konvenciji svojega jezika: camelCase za spremenljivke v JavaScript/Java, PascalCase za imena razredov v večini jezikov, snake_case za Python in Ruby, kebab-case za URL-je, CSS razrede in imena datotek. To so uveljavljene konvencije poimenovanja v programiranju), ne poljubne stilske odločitve — mešanje znotraj ene kode je prvo, kar prijavijo linterji za slog.

Ali lahko pretvori camelCase neposredno v snake_case?

Da. Pretvornik prepozna obstoječe velike začetnice kot meje besed, zato myVariableName → my_variable_name deluje v enem kliku — priročno pri prenosu kode med jeziki.

Ali deluje z besedilom, ki ni v angleščini?

Pretvorba velikosti črk velja za pisave, ki poznajo velike/male črke (latinica, cirilica, grščina). Kitajski in japonski znaki nimajo velikosti in ostanejo nespremenjeni — mešano besedilo je varno.

Sorodna orodja