# Web

> JSON, HTML, CSS, JS, XML, SQL, Markdown, URL i wyrażenia regularne.

Narzędzia dla twórców stron w przeglądarce: JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, porównywanie tekstu, wyrażenia regularne i rozkład URL. Każde narzędzie ToolBuddy działa na tym urządzeniu, więc dane, szablony i tokeny nigdzie nie wychodzą.

- [Formatowanie JSON](https://toolbuddy.dev/pl/tools/json-formatter.md): Ładnie formatuje JSON, ściska go do jednej linii i sprawdza składnię w przeglądarce. Wklej treść, popraw wcięcia i znajdź błąd składni bez wysyłania danych na serwer. Pasuje do API, plików ustawień i zagnieżdżonych obiektów. Wynik zostaje na urządzeniu.
- [Formatowanie JavaScript](https://toolbuddy.dev/pl/tools/javascript-formatter.md): Układa JavaScript w czytelnej postaci albo ściska go w przeglądarce. Na nowo wstawia wcięcia w ściśniętym fragmencie z DevTools albo usuwa białe znaki, żeby z grubsza ocenić rozmiar. Formatowanie zostaje na urządzeniu, więc skrypty pomocnicze nie wychodzą do zewnętrznej usługi.
- [Formatowanie SQL](https://toolbuddy.dev/pl/tools/sql-formatter.md): Układa SQL w przeglądarce z uwzględnieniem dialektu: PostgreSQL, MySQL, SQLite i T-SQL. Wklej zapytanie, wybierz wcięcie i skopiuj czytelny SQL bez wysyłania poleceń do zewnętrznej usługi.
- [Formatowanie HTML](https://toolbuddy.dev/pl/tools/html-formatter.md): Układa albo ściska HTML na urządzeniu. Wyrównuje zagnieżdżone znaczniki, usuwa białe znaki w szkicu i kopiuje znaczniki bez wysyłania szablonów do zewnętrznej usługi. Przydaje się do wiadomości, szablonów częściowych i brudnej kopii z DevTools.
- [Formatowanie CSS](https://toolbuddy.dev/pl/tools/css-formatter.md): Formatuje i ściska CSS w przeglądarce. Rozwija reguły do czytania albo ściska arkusz, żeby z grubsza ocenić rozmiar. Wklej fragment, uporządkuj selektory i deklaracje, a potem skopiuj. Style pomocnicze nie są wysyłane.
- [Formatowanie XML](https://toolbuddy.dev/pl/tools/xml-formatter.md): Ładnie formatuje albo ściska XML w przeglądarce. Wstawia wcięcia przy zagnieżdżonych elementach z SOAP, RSS i plików ustawień albo zwija białe znaki. Parsowanie i układ nie opuszczają karty.
- [Kodowanie URL](https://toolbuddy.dev/pl/tools/url-encoder.md): Koduje i odkodowuje URL oraz parametry zapytania według reguł encodeURIComponent. Naprawia zepsute odnośniki, zabezpiecza znaki zarezerwowane i pokazuje zakodowany ciąg zapytania lokalnie.
- [Rozkład URL](https://toolbuddy.dev/pl/tools/url-parser.md): Dzieli URL na protokół, host, port, ścieżkę, zapytanie i hash przez URL API przeglądarki. Parametry wyszukiwania pokazuje jako JSON, bez wysyłania adresu do rozłożenia. Przydaje się, gdy w dzienniku jest jeden długi zakodowany odnośnik.
- [Encje HTML](https://toolbuddy.dev/pl/tools/html-entities.md): Zabezpiecza i rozwija encje HTML w przeglądarce. Zamienia <, >, & i cudzysłowy na encje do bezpiecznych fragmentów albo przywraca &amp; z powrotem na znaki. Nic nie jest wysyłane. Przydaje się do szablonów i HTML wiadomości.
- [Zabezpieczanie JSON](https://toolbuddy.dev/pl/tools/json-escape.md): Zabezpiecza ciąg do wstawienia w JSON (cudzysłowy, odwrotne ukośniki i znaki sterujące) albo rozwija literał ciągu JSON. Działa przez JSON.stringify i JSON.parse w karcie, więc tekst danych testowych nie wychodzi do zewnętrznej usługi.
- [Usuwanie HTML](https://toolbuddy.dev/pl/tools/strip-html.md): Zamienia fragment HTML na zwykły tekst: usuwa znaczniki i na życzenie rozwija encje. Wyciąga czytelny tekst z wiadomości, zrzutów CMS i urywków znaczników bez wysyłania ich do API oczyszczania.
- [Edytor Markdown](https://toolbuddy.dev/pl/tools/markdown-editor.md): Pisze Markdown z żywym podglądem w przeglądarce. Szkice rozdziałów README, dokumentacji i komentarzy, a potem kopiowanie Markdown albo gotowego HTML. Podgląd zostaje na urządzeniu, więc nieopublikowane notatki nie wychodzą do edytora w chmurze.
- [Diagram Mermaid](https://toolbuddy.dev/pl/tools/mermaid-diagram.md): Rysuje diagramy Mermaid z tekstu: schematy blokowe, sekwencje, ER i inne. Wklej DSL, obejrzyj graf i skopiuj źródło do dokumentacji. Rysowanie idzie po stronie klienta, więc szkice architektury nie opuszczają maszyny.
- [Porównanie tekstu](https://toolbuddy.dev/pl/tools/text-diff.md): Porównuje dwa bloki tekstu i podświetla dodania, usunięcia i niezmienione wiersze. Przydaje się do ustawień, poprawek tekstu i kawałków dziennika, gdy wrażliwego porównania nie chce się wklejać do usługi online. Całe porównanie jest lokalne.
- [Tester wyrażeń regularnych](https://toolbuddy.dev/pl/tools/regex-tester.md): Sprawdza wyrażenie regularne JavaScript na tekście w karcie. Pokazuje dopasowania, grupy i zamianę bez wysyłania wzorca i danych na serwer. Flagi tej przeglądarki. PCRE to inny silnik.
- [Obróbka wierszy](https://toolbuddy.dev/pl/tools/line-tools.md): Sortuje, usuwa powtórzenia, odwraca, tasuje i przycina wiersze tekstu w karcie. Przydaje się do list i zrzutów, których nie chce się oddawać usłudze online.
- [Naprawa JSON](https://toolbuddy.dev/pl/tools/json-repair.md): Naprawia typowe usterki JSON: wiszące przecinki, cudzysłowy i podobne niedoróbki, a potem pokazuje poprawny JSON. Parsowanie zostaje w karcie.
- [JSON Schema](https://toolbuddy.dev/pl/tools/json-schema.md): Wyprowadza szkic JSON Schema z przykładowego JSON. To punkt wyjścia. Pełnej kompilacji schematu tu nie ma. Przykład zostaje w karcie.
- [Porównanie JSON](https://toolbuddy.dev/pl/tools/json-diff.md): Porównuje dwa dokumenty JSON i pokazuje różnice według wskaźników. Przydaje się do danych testowych i ustawień. Oba dokumenty zostają w karcie.
- [Tester JSONPath](https://toolbuddy.dev/pl/tools/jsonpath-tester.md): Wykonuje JSONPath na dokumencie JSON w przeglądarce przez jsonpath-plus. Ścieżki w rodzaju $.users[*].name zostają w karcie.
- [Podgląd JSON-LD](https://toolbuddy.dev/pl/tools/jsonld-inspector.md): Ogląda JSON-LD z surowego dokumentu albo znacznika script type=application/ld+json. Krótko pokazuje @type, @context i klucze. Adresu nie pobiera i schema.org nie sprawdza.
- [Długość ciągu](https://toolbuddy.dev/pl/tools/string-length.md): Liczy znaki, znaki bez spacji, słowa, wiersze i bajty UTF-8. Rozmiar w bajtach bierze się z TextEncoder.
- [Sprawdzanie XML](https://toolbuddy.dev/pl/tools/xml-validator.md): Sprawdza, czy XML jest poprawny składniowo, i podaje element główny. Parsowanie idzie przez DOMParser przeglądarki. Schematu i DTD nie sprawdza i nie wczytuje.
- [Tester XPath](https://toolbuddy.dev/pl/tools/xpath-tester.md): Wykonuje XPath na dokumencie XML w przeglądarce i pokazuje dopasowane węzły. Dokument nie schodzi z urządzenia.
- [Szablon ciągu](https://toolbuddy.dev/pl/tools/template-string.md): Podstawia wartości JSON w szablon ze wstawkami ${name}. Przydaje się do szkiców wiadomości i ciągów ustawień. Podstawianie zostaje w karcie.
- [Ślad stosu](https://toolbuddy.dev/pl/tools/stack-trace.md): Układa wklejony ślad stosu w czytelnej postaci. Tekst zostaje w karcie i nigdzie nie jest wysyłany.
