CodeKitHub
Narzędzia codzienne

Narzędzie do zmiany wielkości liter online

Ostatnia aktualizacja:

Wklej tekst i jednym kliknięciem zmień jego wielkość liter: wielkie litery, małe litery, wielka pierwsza litera, wielka pierwsza litera w zdaniu — a także style stosowane przez programistów: camelCase, PascalCase, snake_case i kebab-case. Obsługuje zarówno tekst prozy, jak i identyfikatory kodu.

Czym jest to narzędzie?

Konwerter wielkości liter zmienia sposób pisania tekstu. Autorzy używają go do poprawiania fragmentów napisanych przypadkowo z włączonym klawiszem Caps Lock, stosowania właściwej wielkości liter w nagłówkach (Title Case) lub ujednolicania skopiowanego tekstu. Zasady stosowania wielkości liter w nagłówkach (Title Case) są zgodne z konwencjami redakcyjnymi: słowa mniej istotne, takie jak „of”, „and” i „the”, pozostają pisane małymi literami, chyba że znajdują się na początku lub na końcu tytułu.

Dla programistów narzędzie to konwertuje style identyfikatorów: camelCase (zmienne w JavaScript), PascalCase (nazwy klas), snake_case (Python) oraz kebab-case (adresy URL i CSS). Dzieli słowa na podstawie spacji, znaków podkreślenia, łączników oraz występujących wielkich liter, dzięki czemu umożliwia bezpośrednią konwersję między dowolnymi dwoma stylami.

Dlaczego warto go używać?

  • Osiem stylów zapisu na jednej stronie — style redakcyjne i style dla programistów razem.
  • Wielkość liter w nagłówkach redakcyjnych, w której mniej istotne słowa (a, of, the) pozostają pisane małymi literami, tak jak w prawdziwych nagłówkach.
  • Bezpośrednio konwertuje style identyfikatorów: camelCase → snake_case jednym kliknięciem.
  • Naprawaj przypadkowe włączenie klawisza Caps Lock bez konieczności ponownego wpisywania tekstu.
  • Bezpłatnie, natychmiastowo, bez konieczności przesyłania plików.

Jak używać

  1. Wklej lub wpisz tekst w polu wprowadzania danych.
  2. Kliknij wybrany styl zapisu.
  3. Wynik pojawia się w polu wyników poniżej.
  4. Kliknij „Kopiuj”, aby z tego skorzystać.

Przykład

Wejście

the quick brown fox

Wynik

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

Należy zwrócić uwagę, że zgodnie z zasadami pisowni tytułowej wielką literą pisze się słowo „the” tylko na początku zdania.

Którego stylu użyć?

Styl zapisuWykorzystaj to do
camelCaseNazwy zmiennych i funkcji w JavaScript/Java/TypeScript
PascalCaseNazwy klas i komponentów w większości języków (komponenty React, klasy C#)
snake_caseZmienne i funkcje w językach Python i Ruby, nazwy kolumn w bazach danych
kebab-caseSkróty adresów URL, nazwy klas CSS, atrybuty HTML, nazwy plików, nazwy gałęzi Git
Wielkie litery w tytuleNagłówki, tytuły książek/artykułów — słowa mniej istotne, takie jak „of” czy „the”, pisane są małymi literami
Wielkość liter w zdaniuEtykiety przycisków i teksty interfejsu użytkownika w nowoczesnych systemach projektowych (Material Design, Fluent UI)

Praktyczne wskazówki

  • Przenosisz odpowiedź z interfejsu API w języku Python do interfejsu użytkownika w JavaScript? Wklej nazwy pól zapisane w formacie snake_case i przekonwertuj je na camelCase za jednym razem — to szybsze i mniej podatne na błędy niż ręczna zmiana nazw poszczególnych kluczy.
  • W adresach URL typu „slug” oraz nazwach klas CSS należy stosować pisownię typu „kebab-case”. Wystarczy wkleić tytuł strony bezpośrednio, zamiast ręcznie zamieniać spacje na łączniki i zamieniać wszystkie litery na małe.
  • Nazwy gałęzi Git oraz tagi obrazów Docker są zgodne z tą samą konwencją „kebab-case”, co adresy URL — „Fix Login Bug” zamienia się w fix-login-bug za pomocą jednego kliknięcia.
  • W kolumnach baz danych oraz w większości przewodników dotyczących stylu SQL stosuje się konwencję snake_case; przekształcenie nagłówków w dokumencie specyfikacji z wielkich liter na małe pozwala uniknąć literówek, które pojawiają się podczas ręcznego przepisywania piętnastu nazw pól.
  • Obecnym standardem dla przycisków i etykiet interfejsu użytkownika w Material Design i Fluent UI jest stosowanie wielkich liter na początku wyrazów (sentence case), a nie wielkich liter na początku każdego słowa (title case) — stosowanie title case na przyciskach sprawia obecnie, że wyglądają one jak przestarzałe nagłówki gazet i tytuły książek.

Jak to się wpisuje w rzeczywiste procesy robocze

Zmiana wielkości liter stanowi zazwyczaj jeden z etapów szerszego porządkowania: należy pobrać nieuporządkowaną listę identyfikatorów lub nagłówków z arkusza kalkulacyjnego lub dokumentacji API, poprawić w niej wielkość liter, a następnie usunąć zbędne puste wiersze lub podwójne spacje przeniesione z pliku PDF lub eksportu z poczty elektronicznej — sama zmiana wielkości liter nie rozwiąże problemu odstępów.

Przekształcenie tytułu wpisu na blogu w adres URL typu „slug” wymaga co najwyżej dwóch narzędzi: najpierw należy przekonwertować tytuł na format „kebab-case”, a następnie zastosować kodowanie procentowe tylko wtedy, gdy zawiera on znaki spoza zestawu ASCII lub symbole. Tytuły napisane prostym angielskim są już poprawnymi adresami typu „slug” po samej konwersji wielkości liter.

→ Narzędzie do czyszczenia tekstu · Koder / Dekoder URL

Najczęściej zadawane pytania

Jaka jest różnica między pisownią wielkimi literami na początku wyrazów (Title Case) a pisownią wielkimi literami na początku zdania (Sentence case)?

W stylu „Title Case” wielką literą pisze się każde ważne słowo (stosowane w nagłówkach i tytułach książek); w stylu „Sentence Case” wielką literą pisze się tylko pierwsze słowo w każdym zdaniu (stosowane w zwykłym tekście prozy i większości współczesnych tekstów w interfejsach użytkownika).

Które słowa pozostają pisane małymi literami w formacie „Title Case”?

Krótkie słowa funkcyjne: przedimki (a, an, the), krótkie spójniki (and, but, or) oraz krótkie przyimki (of, in, to, at…) — o ile nie są one pierwszym lub ostatnim słowem. Jest to zgodne ze stylem stosowanym przez największe wydawnictwa.

Kiedy należy stosować styl camelCase, a kiedy snake_case?

Postępuj zgodnie z konwencjami obowiązującymi w danym języku: camelCase dla zmiennych w JavaScript i Javie, PascalCase dla nazw klas w większości języków, snake_case dla Pythona i Rubiego, kebab-case dla adresów URL, klas CSS i nazw plików.

Czy można bezpośrednio przekonwertować camelCase na snake_case?

Tak. Konwerter rozpoznaje istniejące wielkie litery jako granice słów, więc zamiana „myVariableName” na „my_variable_name” odbywa się jednym kliknięciem — to przydatne podczas przenoszenia kodu między językami.

Czy to działa w przypadku tekstu w języku innym niż angielski?

Zmiana wielkości liter dotyczy alfabetów, w których występuje rozróżnienie wielkości liter (łaciński, cyrylica, grecki). Znaki chińskie i japońskie nie mają rozróżnienia wielkości liter i są przekazywane bez zmian — tekst mieszany jest bezpieczny.

Powiązane narzędzia