Krótki przewodnik po wielkości liter
Wielkość liter to sposób, w jaki języki pisane rozróżniają większe litery wielkie i mniejsze litery małe. Systemy pisma posiadające obie formy łączą je parami: każda wielka litera ma odpowiednik małej, dzielący tę samą nazwę, brzmienie i miejsce w alfabecie. Poniżej znajduje się szybki przegląd przekształceń wykonywanych przez to narzędzie oraz wskazówki, kiedy z nich korzystać.
Wielkość liter i tekst
WIELKIE LITERY
Każda litera w formie wielkiej. Dobre dla krótkich etykiet, alertów i skrótów; unikaj dłuższych fraz — wolniej się czyta i sprawia wrażenie krzyku.
małe litery
Każda litera w formie małej. Domyślny styl tekstu głównego we współczesnym pisaniu — łatwo się go czyta i nie odciąga uwagi.
Zdanie
Tylko pierwsza litera każdego zdania jest wielka — plus nazwy własne i to, czego wymaga gramatyka. Naturalny wybór dla akapitów, interfejsów i konwersacyjnego tonu.
Tytuł
Wielkie litery dla głównych słów — rzeczowników, czasowników, przymiotników — krótkie przedimki, przyimki i spójniki pozostają małe. Klasyczny styl nagłówków.
Wielka pierwsza
Pierwsza litera każdego słowa wielka, reszta mała — w przeciwieństwie do stylu „Tytuł” nie ma wyjątków dla krótkich słów. Często stosowane dla nazwisk, marek i schludnych krótkich etykiet.
nApRzEmIeNnIe
Niezależnie od oryginalnej wielkości liter zaczyna się od małej i przełącza się znak po znaku. Najczęściej używane w mediach społecznościowych dla stylistycznego efektu.
zAMIANA wIELKOŚCI
Zamienia wielkość każdej litery na przeciwną. Przydatne do szybkich efektów wizualnych lub sprawdzania nietypowych wzorców wielkości w tekście źródłowym.
Odwróć
Odwraca kolejność wszystkich znaków w tekście. Przydatne do szybkiego zaciemnienia, sprawdzenia palindromów lub żartobliwej typografii.
Wyczyść białe znaki
Łączy ciągi spacji w jedną, przycina białe znaki na początku i końcu każdej linii oraz usuwa puste linie. Idealne do oczyszczania tekstu wklejonego z Worda lub PDF.
Usuń duplikaty
Usuwa zduplikowane linie, zachowując pierwsze wystąpienie każdej z nich. Kolejność pozostałych linii nie zmienia się.
Sortuj wiersze
Sortuje każdą linię alfabetycznie z porównywaniem zależnym od ustawień regionalnych. Przydatne dla list, kolumn CSV lub kluczy JSON.
Usuń Markdown
Usuwa składnię Markdown — nagłówki, wyróżnienia, bloki kodu, linki, obrazy, listy — i zwraca zwykły tekst.
Programista
camelCase
Styl programisty: pierwsze słowo małymi literami, kolejne z wielkiej, wszystko bez separatorów. Domyślna konwencja zmiennych i funkcji w JavaScripcie, Javie i Swifcie.
PascalCase
Każde słowo (łącznie z pierwszym) z wielkiej litery, połączone bez separatorów. Stosowane do nazw typów: klas, interfejsów i komponentów Reacta.
snake_case
Małe litery łączone podkreśleniami. Standard identyfikatorów w Pythonie, Ruście i Ruby oraz nazw kolumn w SQL.
kebab-case
Małe litery łączone myślnikami. Konwencja URL slugów, klas CSS i atrybutów HTML.
CONSTANT_CASE
WIELKIE litery łączone podkreśleniami. Używane dla stałych i zmiennych środowiskowych w większości języków.
Slugify
Normalizuje ciąg do postaci slugu URL: usuwa znaki diakrytyczne, interpunkcję i znaki specjalne, zamienia wszystko na małe litery i łączy pozostałe słowa myślnikami.
Operacje tekstowe
Wyodrębnij e-maile
Skanuje wejście i wyodrębnia każdy znaleziony adres e-mail, bez duplikatów, po jednym na wiersz. Przydatne do wyciągania adresów z wklejonych wątków e-mail lub zrzutów HTML.
Wyodrębnij URL-e
Wyciąga każdy adres http(s) z wejścia, bez duplikatów, po jednym na wiersz. Przydatne do zbierania linków z kopiowanych artykułów lub logów czatu.
Numerowanie wierszy
Każdemu wierszowi dodaje jego numer (od 1) z dopełnieniem tak, by dwukropki były pionowo wyrównane. Szybki sposób na odwoływanie się do wierszy podczas udostępniania fragmentu.
Przetasuj wiersze
Losowo zmienia kolejność wszystkich wierszy algorytmem Fishera–Yatesa. Przydatne do tasowania playlist, list nazwisk lub danych próbnych.
Losowy wiersz
Wybiera jeden losowy, niepusty wiersz z wejścia. Świetne do wyboru imienia, zwycięzcy lub pytania z listy.
Połącz wiersze
Zwija tekst wielowierszowy do jednej linii, oddzielając spacjami, ze ściśniętymi nadmiarowymi odstępami. Pomocne, by rozpakować akapity z twardymi łamaniami wiersza z e-maili lub PDF-ów.
Konwertuj na LF
Normalizuje zakończenia wierszy Windows (CRLF) i starego Maca (CR) do stylu uniksowego LF. Często potrzebne przed wypychaniem plików do repozytoriów lub przetwarzaniem narzędziami uniksowymi.
Konwertuj na CRLF
Konwertuje zakończenia wierszy na styl windowsowy CRLF. Przydatne przy tworzeniu plików otwieranych w Notatniku lub używanych przez narzędzia wymagające CRLF.
Kodowanie i hash
Zakoduj Base64
Koduje dowolny tekst UTF-8 do ciągu Base64. Przydatne do bezpiecznego dla binariów przechowywania danych w JSON, osadzania niewielkich zasobów w HTML czy udostępniania krótkich ładunków w URL-ach.
Zdekoduj Base64
Dekoduje ciąg Base64 z powrotem na tekst UTF-8. Zwraca pusty ciąg, jeśli wejście nie jest poprawnym Base64.
Zakoduj URL
Koduje ciąg w postaci percent-encoding, aby można go było bezpiecznie użyć w query stringu lub segmencie ścieżki URL.
Zdekoduj URL
Dekoduje ciąg URL z percent-encoding, przywracając oryginalne znaki.
Escape HTML
Zamienia pięć zarezerwowanych znaków HTML (<, >, &, ", ') na odpowiadające encje, aby bezpiecznie osadzić w HTML niezaufany tekst.
Dekoduj HTML
Dekoduje encje HTML (nazwane i liczbowe) z powrotem na oryginalne znaki.
Usuń HTML
Usuwa wszystkie znaczniki HTML z wejścia i dekoduje typowe encje, pozostawiając jedynie zwykły tekst. Elementy blokowe takie jak p, br i li są zamieniane na nowe linie, aby zachować strukturę.
ROT13
Prosty szyfr podstawieniowy zamieniający każdą literę na tę o 13 pozycji dalej w alfabecie. ROT13 jest samoodwracalny: zastosowanie go dwukrotnie przywraca pierwotny tekst.
Tekst → binarny
Koduje każdy bajt UTF-8 wejścia jako 8-bitową liczbę binarną oddzieloną spacjami. Przydatne do niskopoziomowych demonstracji i ćwiczeń informatycznych.
Binarny → tekst
Dekoduje sekwencję 8-bitowych liczb binarnych z powrotem na tekst UTF-8. Spacje, przecinki i inne znaki niebinarne są ignorowane.
Tekst → hex
Koduje każdy bajt UTF-8 wejścia jako dwucyfrową wartość szesnastkową. Często stosowane przy debugowaniu kodowań i udostępnianiu danych binarnych jako zwykły tekst.
Hex → tekst
Dekoduje sekwencję wartości szesnastkowych na bajt z powrotem na tekst UTF-8. Spacje i znaki niebędące hex są ignorowane.
Ozdobny i fantazyjny
Tekst przekreślony
Dodaje za każdym znakiem znak łączący Unicode (U+0336), dzięki czemu tekst pojawia się przekreślony w zwykłym tekście, biografiach społecznościowych i większości komunikatorów.
Tekst podkreślony
Dodaje za każdym znakiem znak łączący Unicode (U+0332), aby tekst był podkreślony bez użycia HTML czy Markdown.
Tekst do góry nogami
Mapuje każdy znak na jego wizualnie odwrócony odpowiednik w Unicode i odwraca kolejność, dzięki czemu wynik wygląda jak oryginał obrócony o 180°.
Tekst lustrzany
Odbija każdy znak poziomo za pomocą odwróconych glifów Unicode i zmienia kolejność ciągu — jak czytanie tekstu w lustrze.


