CodeKitHub
Každodenní nástroje

Převodník velikosti písmen online

Naposledy aktualizováno:

Vložte text a jedním kliknutím ho převeďte na libovolnou velikost písmen: VELKÁ PÍSMENA, malá písmena, Title Case, Sentence case — plus programátorské styly camelCase, PascalCase, snake_case a kebab-case. Zvládá jak běžný text, tak identifikátory v kódu.

Co je tento nástroj?

Převodník velikosti písmen mění styl kapitalizace textu. Autoři ho používají k opravě náhodně napsaných pasáží s Caps Lock, k aplikaci správného Title Case na nadpisy, nebo k normalizaci zkopírovaného textu. Zde použitý Title Case dodržuje redakční konvenci: krátká slova jako „of“, „and“ a „the“ zůstávají malá, pokud nejsou na začátku nebo na konci nadpisu.

Pro programátory převádí styly identifikátorů: camelCase (proměnné v JavaScriptu), PascalCase (názvy tříd), snake_case (Python) a kebab-case (URL adresy a CSS). Rozděluje slova podle mezer, podtržítek, pomlček a existujících velkých písmen, takže přímo převádí mezi libovolnými dvěma styly.

Proč ho používat?

  • Osm stylů kapitalizace na jedné stránce — textové i programátorské styly pohromadě.
  • Redakční Title Case, který ponechává krátká slova (a, of, the) malá, stejně jako u skutečných nadpisů.
  • Přímo převádí mezi styly identifikátorů: camelCase → snake_case jedním kliknutím.
  • Oprava omylem napsaného textu s Caps Lock bez nutnosti přepisovat.
  • Zdarma, okamžitě, bez nahrávání.

Jak se používá

  1. Vložte nebo napište text do vstupního pole.
  2. Klikněte na požadovaný styl velikosti písmen.
  3. Výsledek se zobrazí ve výstupním poli níže.
  4. Klikněte na „Kopírovat“, abyste ho mohli použít.

Příklad

Vstup

the quick brown fox

Výstup

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

Všimněte si, že redakční Title Case ponechává „the“ velké jen na začátku.

Jaký styl kapitalizace použít?

StylPoužití
camelCaseNázvy proměnných a funkcí v JavaScriptu/Javě/TypeScriptu
PascalCaseNázvy tříd a komponent ve většině jazyků (komponenty React, třídy v C#)
snake_caseProměnné/funkce v Pythonu a Ruby, názvy sloupců v databázi
kebab-caseURL slugy, názvy CSS tříd, HTML atributy, názvy souborů, názvy Git větví
Title CaseNadpisy, názvy knih/článků — krátká slova jako „of“, „the“ zůstávají malá
Sentence casePopisky tlačítek a UI text v moderních designových systémech (Material Design, Fluent UI)

Praktické tipy

  • Přenášíte odpověď Python API do frontendu v JavaScriptu? Vložte názvy polí v snake_case a jedním krokem je převeďte na camelCase — rychlejší a méně náchylné k chybám než ruční přejmenování každého klíče.
  • URL slugy a názvy CSS tříd vyžadují kebab-case. Vložte přímo název stránky místo ručního nahrazování mezer pomlčkami a přepisování všeho na malá písmena.
  • Názvy Git větví a tagy Docker image dodržují stejnou konvenci kebab-case jako URL adresy — „Fix Login Bug“ se stejným kliknutím změní na fix-login-bug.
  • Sloupce databáze a většina stylových průvodců SQL používá snake_case; převod Title Case nadpisů ze specifikačního dokumentu předejde překlepům, které se vloudí při ručním přepisování patnácti názvů polí.
  • Sentence case, ne Title Case, je současný standard pro tlačítka a UI popisky v Material Design a Fluent UI — Title Case na tlačítku dnes mimo nadpisy a názvy knih působí zastarale.

Kam to zapadá v praxi

Převod velikosti písmen bývá obvykle jedním krokem ve větším čištění dat: vezměte neuspořádaný seznam identifikátorů nebo nadpisů z tabulky nebo dokumentace API, opravte zde velikost písmen a poté odstraňte přebytečné prázdné řádky nebo zdvojené mezery přenesené z exportu z PDF nebo e-mailu — samotný převod velikosti písmen mezery neopraví.

Přeměna názvu blogového příspěvku na URL slug vyžaduje maximálně dva nástroje: převeďte název zde na kebab-case a procentuálně zakódujte jen tehdy, pokud obsahuje znaky mimo ASCII nebo symboly. Prostý anglický název je po samotném převodu velikosti písmen už platným slugem.

Čistič textu · URL kodér / dekodér

Časté dotazy

Jaký je rozdíl mezi Title Case a Sentence case?

Title Case píše velkým písmenem každé významové slovo (používá se u nadpisů a názvů knih); Sentence case píše velkým písmenem jen první slovo každé věty (používá se v běžném textu a většině moderních UI textů).

Která slova zůstávají malá v Title Case?

Krátká funkční slova: členy (a, an, the), krátké spojky (and, but, or) a krátké předložky (of, in, to, at…) — pokud nejsou prvním nebo posledním slovem. Toto dodržuje styl používaný velkými publikacemi.

Kdy mám použít camelCase a kdy snake_case?

Řiďte se konvencí svého jazyka: camelCase pro proměnné v JavaScriptu/Javě, PascalCase pro názvy tříd ve většině jazyků, snake_case pro Python a Ruby, kebab-case pro URL adresy, CSS třídy a názvy souborů. Toto jsou zavedené konvence pojmenování v programování), ne libovolné stylistické volby — jejich míchání v jedné codebase je první, co odhalí stylistické lintery.

Umí to převést camelCase přímo na snake_case?

Ano. Převodník rozpozná existující velká písmena jako hranice slov, takže myVariableName → my_variable_name funguje jedním kliknutím — užitečné při přenosu kódu mezi jazyky.

Funguje to i s jiným než anglickým textem?

Převod velikosti písmen platí pro písma, která rozlišují velká a malá písmena (latinka, azbuka, řečtina). Čínské a japonské znaky velikost písmen nemají a projdou beze změny — smíšený text je tedy bezpečný.

Související nástroje