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ć.
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.
THIS IS AN EXAMPLE OF UPPERCASE IN USE.
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.
this is an example of lowercase in use.
Sentence case (zdaniowo)
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.
This is an example of sentence case in use.
Title Case (tytułowo)
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.
This Is an Example of Title Case in Use.
Capitalized Case
Pierwsza litera każdego słowa wielka, reszta mała — w przeciwieństwie do Title Case nie ma wyjątków dla krótkich słów. Często stosowane dla nazwisk, marek i schludnych krótkich etykiet.
This Is An Example Of Capitalized Case In Use.
aLtErNaTiNg cAsE
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.
tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.
iNVERSE cASE
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.
tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.
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.
thisIsAnExampleOfCamelCase
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.
ThisIsAnExampleOfPascalCase
snake_case
Małe litery łączone podkreśleniami. Standard identyfikatorów w Pythonie, Ruście i Ruby oraz nazw kolumn w SQL.
this_is_an_example_of_snake_case
kebab-case
Małe litery łączone myślnikami. Konwencja URL slugów, klas CSS i atrybutów HTML.
this-is-an-example-of-kebab-case
CONSTANT_CASE
WIELKIE litery łączone podkreśleniami. Używane dla stałych i zmiennych środowiskowych w większości języków.
THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE
Odwróć
Odwraca kolejność wszystkich znaków w tekście. Przydatne do szybkiego zaciemnienia, sprawdzenia palindromów lub żartobliwej typografii.
.esu ni esrever fo elpmaxe na si sihT
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.
Clean, tidy text on one line.
Usuń duplikaty linii
Usuwa zduplikowane linie, zachowując pierwsze wystąpienie każdej z nich. Kolejność pozostałych linii nie zmienia się.
alpha beta gamma
Posortuj linie
Sortuje każdą linię alfabetycznie z porównywaniem zależnym od ustawień regionalnych. Przydatne dla list, kolumn CSV lub kluczy JSON.
alpha beta gamma
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.
this-is-an-example-of-a-slug
Koduj w 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.
VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=
Dekoduj Base64
Dekoduje ciąg Base64 z powrotem na tekst UTF-8. Zwraca pusty ciąg, jeśli wejście nie jest poprawnym Base64.
This is an example of Base64.
Koduj 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.
Hello%20World%20%26%20friends
Dekoduj URL
Dekoduje ciąg URL z percent-encoding, przywracając oryginalne znaki.
Hello World & friends
Zmień znaki HTML na encje
Zamienia pięć zarezerwowanych znaków HTML (<, >, &, ", ') na odpowiadające encje, aby bezpiecznie osadzić w HTML niezaufany tekst.
<script>alert(1)</script>
Dekoduj encje HTML
Dekoduje encje HTML (nazwane i liczbowe) z powrotem na oryginalne znaki.
<script>alert(1)</script>
Usuń Markdown
Usuwa składnię Markdown — nagłówki, wyróżnienia, bloki kodu, linki, obrazy, listy — i zwraca zwykły tekst.
Bold text and a link become plain words.
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.
Guvf vf na rknzcyr bs EBG13 va hfr.
Tekst na binarny
Koduje każdy bajt UTF-8 wejścia jako 8-bitową liczbę binarną oddzieloną spacjami. Przydatne do niskopoziomowych demonstracji i ćwiczeń informatycznych.
01001000 01101001
Binarny na tekst
Dekoduje sekwencję 8-bitowych liczb binarnych z powrotem na tekst UTF-8. Spacje, przecinki i inne znaki niebinarne są ignorowane.
Hi
Tekst na 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.
48 65 6c 6c 6f
Hex na tekst
Dekoduje sekwencję wartości szesnastkowych na bajt z powrotem na tekst UTF-8. Spacje i znaki niebędące hex są ignorowane.
Hello
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.
T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.
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.
T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.
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°.
˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴
Tekst lustrzany
Odbija każdy znak poziomo za pomocą odwróconych glifów Unicode i zmienia kolejność ciągu — jak czytanie tekstu w lustrze.
.bɘɿoɿɿim ƨi ƨiʜT
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ę.
This is plain text.
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.
alice@example.com bob@convertcasehq.com
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.
https://convertcasehq.com https://example.com/blog
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.
1: First line 2: Second line
Przetasuj wiersze
Losowo zmienia kolejność wszystkich wierszy algorytmem Fishera–Yatesa. Przydatne do tasowania playlist, list nazwisk lub danych próbnych.
gamma alpha beta
Losowy wiersz
Wybiera jeden losowy, niepusty wiersz z wejścia. Świetne do wyboru imienia, zwycięzcy lub pytania z listy.
alpha
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.
First line second line third line.
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.
line one line two
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.
line one\r\nline two