CodeKitHub
Polski
Narzędzia codzienne

Narzędzie do zmiany wielkości liter online

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