Przejdź do głównej treści
LibraTool logoLibraTool

Konwerter wielkości liter za darmo

Konwertuj tekst na WIELKIE LITERY, małe litery, Każde Słowo Wielką Literą, camelCase, snake_case i inne.

Działa offline po wczytaniu
0 znaków0 słów0 zdań0 linii
UPPERCASE

Wyniki pojawią się tutaj

lowercase

Wyniki pojawią się tutaj

Title Case

Wyniki pojawią się tutaj

Każdy Wyraz Wielką Literą

Wyniki pojawią się tutaj

Sentence case

Wyniki pojawią się tutaj

camelCase

Wyniki pojawią się tutaj

PascalCase

Wyniki pojawią się tutaj

snake_case

Wyniki pojawią się tutaj

kebab-case

Wyniki pojawią się tutaj

CONSTANT_CASE

Wyniki pojawią się tutaj

dot.case

Wyniki pojawią się tutaj

path/case

Wyniki pojawią się tutaj

Train-Case

Wyniki pojawią się tutaj

aLtErNaTiNg

Wyniki pojawią się tutaj

iNVERSE cASE

Wyniki pojawią się tutaj

sPoNgE cAsE

Wyniki pojawią się tutaj

Usuń znaki diakrytyczne

Wyniki pojawią się tutaj

Slug URL

Wyniki pojawią się tutaj

Jedno zdanie w wierszu

Wyniki pojawią się tutaj

Przytnij i zwiń spacje

Wyniki pojawią się tutaj

Typowe zastosowania

  • Konwerter Wielkości Liter TytułuKonwertuj tekst na odpowiednią wielkość liter tytułu — poprawnie kapitalizuj nagłówki, tytuły artykułów i nagłówki sekcji.
  • Konwerter Wielkości Liter ZdaniaKonwertuj tekst na wielkość liter zdania — kapitalizuj pierwszą literę każdego zdania dla czystego, czytelnego tekstu.
  • Konwerter WIELKIE LITERY i małe literyPrzełączaj tekst między WIELKIMI LITERAMI a małymi literami — formatuj kod, czyszcz dane i standaryzuj tekst natychmiast.
  • Konwerter camelCase i snake_caseKonwertuj tekst między camelCase, snake_case, kebab-case i PascalCase — niezbędne dla programistów.
  • Konwerter Wielkości Liter Tekstu do Pisania TreściIdealnie sformatuj twoją treść — wielkość liter tytułu do nagłówków, wielkość liter zdania do tekstu głównego, odpowiednia wielkość liter do nazw.

Jak to działa

Wszystkie 14 konwersji wielkości liter odbywają się w całości w przeglądarce, z użyciem ręcznie napisanych algorytmów obsługujących Unicode — bez biblioteki, serwera i przesyłania. Natywne klasy właściwości Unicode w JavaScript (\\p{L}, \\p{N}) zachowują znaki z akcentami i niełacińskie w każdym przekształceniu.

  1. 1
    Reaktywne parsowanie na żywo
    Każde naciśnięcie klawisza uruchamia obliczenie useMemo, które wykonuje jednocześnie wszystkie 14 funkcji konwersji na Twoich danych, więc wyniki aktualizują się w czasie rzeczywistym bez opóźnień i naciskania przycisków.
  2. 2
    Tokenizacja z obsługą Unicode
    Przed dzieleniem lub łączeniem słów kod usuwa początkowe i końcowe znaki niealfanumeryczne za pomocą klas właściwości Unicode \p{L} i \p{N}. Dzięki temu słowa takie jak "café" czy "naïve" są poprawnie tokenizowane do camelCase lub snake_case bez gubienia liter z akcentami.
  3. 3
    Przekształcenie ciągu dla każdego formatu
    Każdy styl stosuje własną logikę wyrażeń regularnych: formaty oparte na separatorach (snake, kebab, dot, path, CONSTANT) używają jednej zamiany, która zwija wszystkie ciągi niebędące słowami do separatora; formaty strukturalne (camelCase, PascalCase, Train-Case) dodatkowo zamieniają na wielkie litery na granicach słów; zdania i tytuły używają wzorców z wyprzedzeniem, aby zamieniać na wielką literę tylko po interpunkcji lub białych znakach.
  4. 4
    Kopiuj lub pobierz wyniki
    Każda karta wyniku ma własny przycisk Kopiuj korzystający z API navigator.clipboard. „Kopiuj wszystko” i „Pobierz .txt” łączą wszystkie 14 wyników jako opisane bloki zwykłego tekstu. Ostatnie dane są zapisywane w localStorage, więc przetrwają odświeżenie strony, nigdy nie opuszczając urządzenia.

Powiązane narzędzia

Często zadawane pytania