Čo je tento nástroj?
Prevodník veľkosti písmen mení štýl kapitalizácie textu. Autori ho používajú na opravu náhodne napísaných pasáží s Caps Lock, na aplikovanie správneho Title Case v nadpisoch alebo na zjednotenie skopírovaného textu. Title Case tu sleduje redakčnú konvenciu: krátke slová ako „of“, „and“ a „the“ zostávajú malé, pokiaľ nezačínajú alebo nekončia titulok.
Pre programátorov prevádza štýly identifikátorov: camelCase (premenné v JavaScripte), PascalCase (názvy tried), snake_case (Python) a kebab-case (URL adresy a CSS). Text rozdeľuje podľa medzier, podčiarkovníkov, spojovníkov a existujúcich veľkých písmen, takže dokáže priamo prevádzať medzi ľubovoľnými dvoma štýlmi.
Prečo ho používať?
- Osem štýlov veľkosti písmen na jednej stránke — bežné aj programátorské štýly spolu.
- Redakčný Title Case, ktorý ponecháva krátke slová (a, of, the) malé, presne ako v skutočných titulkoch.
- Priamy prevod medzi štýlmi identifikátorov: camelCase → snake_case jedným kliknutím.
- Opravte omyly s Caps Lock bez opätovného písania.
- Zadarmo, okamžite, bez nahrávania.
Ako sa používa
- Vložte alebo napíšte svoj text do vstupného poľa.
- Kliknite na požadovaný štýl veľkosti písmen.
- Výsledok sa zobrazí vo výstupnom poli nižšie.
- Kliknutím na „Kopírovať“ ho použite.
Príklad
Vstup
the quick brown foxVýstup
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxVšimnite si, že redakčný Title Case ponecháva „the“ s veľkým písmenom len na začiatku.
Ktorý štýl použiť?
| Štýl | Použitie |
|---|---|
| camelCase | Názvy premenných a funkcií v JavaScripte/Jave/TypeScripte |
| PascalCase | Názvy tried a komponentov vo väčšine jazykov (React komponenty, C# triedy) |
| snake_case | Premenné/funkcie v Pythone a Ruby, názvy databázových stĺpcov |
| kebab-case | URL slugy, názvy CSS tried, HTML atribúty, názvy súborov, názvy Git vetiev |
| Title Case | Nadpisy, názvy kníh/článkov — krátke slová ako „of“, „the“ zostávajú malé |
| Sentence case | Popisky tlačidiel a text rozhrania v moderných dizajnových systémoch (Material Design, Fluent UI) |
Praktické tipy
- Prenášate odpoveď z Python API do JavaScript frontendu? Vložte názvy polí v snake_case a jedným krokom ich preveďte na camelCase — rýchlejšie a menej náchylné na chyby než ručné premenovávanie každého kľúča.
- URL slugy a názvy CSS tried vyžadujú kebab-case. Vložte priamo názov stránky namiesto ručného nahrádzania medzier spojovníkmi a prevodu na malé písmená.
- Názvy Git vetiev a Docker image tagov sledujú rovnakú kebab-case konvenciu ako URL adresy — „Fix Login Bug“ sa jedným kliknutím zmení na fix-login-bug.
- Databázové stĺpce a väčšina SQL štýlových príručiek používa snake_case; prevod nadpisov v Title Case zo špecifikačného dokumentu zabráni preklepom, ktoré vznikajú pri ručnom prepisovaní pätnástich názvov polí.
- Sentence case, nie Title Case, je aktuálny štandard pre tlačidlá a popisky rozhrania v Material Design a Fluent UI — Title Case na tlačidle dnes pôsobí zastarano mimo nadpisov a názvov kníh.
Kde sa to hodí v reálnej praxi
Prevod veľkosti písmen je zvyčajne len jeden krok väčšieho čistenia: vytiahnite neusporiadaný zoznam identifikátorov alebo nadpisov z tabuľky či dokumentácie API, opravte veľkosť písmen tu a potom odstráňte prebytočné prázdne riadky alebo zdvojené medzery zanesené z PDF alebo e-mailu — samotný prevod veľkosti písmen medzery neopraví.
Zmena názvu blogového príspevku na URL slug si vyžaduje najviac dva nástroje: preveďte názov tu na kebab-case a percentuálne zakódujte ho len ak obsahuje neanglické znaky alebo symboly. Bežné anglické názvy sú po samotnom prevode veľkosti písmen už platným slugom.
Časté otázky
Aký je rozdiel medzi Title Case a Sentence case?
Title Case píše s veľkým začiatočným písmenom každé hlavné slovo (používa sa v nadpisoch a názvoch kníh); Sentence case píše s veľkým písmenom len prvé slovo každej vety (používa sa v bežnom texte a vo väčšine moderných rozhraní).
Ktoré slová zostávajú v Title Case malé?
Krátke pomocné slová: členy (a, an, the), krátke spojky (and, but, or) a krátke predložky (of, in, to, at…) — pokiaľ nie sú prvým alebo posledným slovom. Toto sleduje štýl používaný veľkými publikáciami.
Kedy mám použiť camelCase a kedy snake_case?
Riaďte sa konvenciou svojho jazyka: camelCase pre premenné v JavaScripte/Jave, PascalCase pre názvy tried vo väčšine jazykov, snake_case pre Python a Ruby, kebab-case pre URL adresy, CSS triedy a názvy súborov. Ide o zavedené konvencie pomenovávania v programovaní), nie o svojvoľnú štylistiku — ich miešanie v rámci jedného kódu je prvá vec, na ktorú upozorní style linter.
Dokáže prevodník previesť camelCase priamo na snake_case?
Áno. Prevodník rozpoznáva existujúce veľké písmená ako hranice slov, takže myVariableName → my_variable_name funguje jedným kliknutím — praktické pri prenášaní kódu medzi jazykmi.
Funguje aj s neanglickým textom?
Prevod veľkosti písmen sa vzťahuje na písma, ktoré rozlišujú veľké a malé písmená (latinka, cyrilika, gréčtina). Čínske a japonské znaky veľkosť písmen nemajú a prechádzajú bezo zmeny — zmiešaný text je bezpečný.