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
- Prilepi ali natipkaj svoje besedilo v vnosno polje.
- Klikni na slog, ki ga želiš.
- Rezultat se prikaže v izhodnem polju spodaj.
- Klikni "Copy", da ga uporabiš.
Primer
Vnos
the quick brown foxRezultat
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxOpazi, da uredniški Title Case obdrži besedo "the" z veliko začetnico samo na začetku.
Kateri slog naj uporabiš?
| Slog | Uporabi za |
|---|---|
| camelCase | Imena spremenljivk in funkcij v JavaScript/Java/TypeScript |
| PascalCase | Imena razredov in komponent v večini jezikov (React komponente, C# razredi) |
| snake_case | Spremenljivke/funkcije v Python in Ruby, imena stolpcev v podatkovnih bazah |
| kebab-case | URL slugi, CSS imena razredov, HTML atributi, imena datotek, imena Git vej |
| Title Case | Naslovi, naslovi knjig/člankov — kratke besede kot "of", "the" ostanejo male |
| Sentence case | Napisi 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.
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.