Przejdź do treści

Narzędzia dla programistów — JSON, XML, regex, UUID, Base64, kolory

Formatowanie i walidacja danych, konwertery, generatory i tester wyrażeń regularnych. Szybkie narzędzia do codziennej pracy, działające lokalnie w przeglądarce.

Narzędzia w tym przewodniku

Formatowanie i walidator JSONProgramowanie i WWWSformatuj (upiększ) albo zminifikuj JSON, sprawdź poprawność ze wskazaniem linii błędu, posortuj klucze.Formatowanie i walidacja XMLProgramowanie i WWWSformatuj XML z wcięciami albo zminifikuj go i sprawdź, czy jest poprawnie zbudowany — także pliki JPK, faktury KSeF i SVG.Tester wyrażeń regularnych (regex)Programowanie i WWWTestuj wyrażenia regularne na żywo: podświetlanie dopasowań, grupy przechwytujące, zamiana tekstu i gotowe wzorce (e-mail, kod pocztowy, PESEL, NIP).Generator UUID / GUIDProgramowanie i WWWWygeneruj losowe identyfikatory UUID v4 albo uporządkowane czasowo UUID v7 — pojedynczo lub hurtem — i sprawdź wersję podanego UUID.Kodowanie i dekodowanie Base64Tekst i językZakoduj tekst lub plik do Base64 i odkoduj z powrotem — z obsługą polskich znaków (UTF-8), wariantu URL-safe i adresów data:.Kodowanie i dekodowanie URLTekst i językZakoduj tekst do adresu URL (%20, %C5%BC) i odkoduj z powrotem, rozbierz adres na części i parametry zapytania.Konwerter HEX, BIN, DEC, OCTProgramowanie i WWWZamiana liczb między systemem dziesiętnym, dwójkowym, szesnastkowym, ósemkowym i dowolnym (2–36), także dużych i ujemnych (uzupełnienie do dwóch).Konwerter kolorów HEX, RGB, HSL, CMYKProgramowanie i WWWZamień kolor między HEX, RGB, HSL, HSV i CMYK oraz sprawdź kontrast tekstu z tłem według WCAG (AA, AAA).Konwerter tekstu na ASCII, HEX i binarnyProgramowanie i WWWZamień tekst na kody znaków (dziesiętne, HEX, binarne, bajty UTF-8, \u escape) i z powrotem — z tabelą znaków i polskimi literami.Generator kodów QRProgramowanie i WWWUtwórz kod QR z linku, tekstu, danych Wi-Fi, wizytówki, e-maila, SMS-a lub numeru telefonu — pobierz jako PNG lub SVG. Kod nie wygasa.Konwerter dat Unix (timestamp)Czas, daty i kalendarzeZamień znacznik czasu Unix (sekundy lub milisekundy) na datę w Polsce i UTC oraz datę na timestamp. Aktualny czas Unix na żywo.Generator skrótów SHA-256, MD5, HMACSieci i bezpieczeństwoOblicz skrót tekstu: SHA-256, SHA-1, SHA-384, SHA-512, MD5, CRC32 oraz HMAC z kluczem — w zapisie HEX i Base64.Walidator PESEL, NIP, REGON i numeru kontaProgramowanie i WWWSprawdź sumę kontrolną numeru PESEL (z datą urodzenia i płcią), NIP, REGON (9 i 14 cyfr) oraz polskiego numeru konta IBAN — lokalnie w przeglądarce.Generator kodu kreskowego EAN-13 i cyfra kontrolnaProgramowanie i WWWWygeneruj kod kreskowy EAN-13 (także ISBN-13) jako SVG lub PNG, oblicz i sprawdź cyfrę kontrolną EAN i ISBN-10.Dekoder JWTProgramowanie i WWWOdczytaj nagłówek i treść tokenu JWT, sprawdź datę wygaśnięcia (exp), wydania (iat) i algorytm — lokalnie, bez wysyłania tokenu na serwer.CSV na tabelę Markdown i HTMLPDF, dokumenty i plikiZamień dane z arkusza (CSV, wklejone z Excela lub Google Sheets) na tabelę Markdown do README albo tabelę HTML do strony — z podglądem.Generator gradientów CSSProgramowanie i WWWZaprojektuj gradient liniowy, radialny lub stożkowy z kilku kolorów, ustaw kąt i położenie, skopiuj gotowy kod CSS i zobacz podgląd na żywo.Kalkulator uprawnień chmod (Linux)Programowanie i WWWZamień uprawnienia plików Linux między zapisem liczbowym (755, 644) a symbolicznym (rwxr-xr-x), zaznacz prawa dla właściciela, grupy i innych — z gotowym poleceniem chmod.Tłumacz wyrażeń cronProgramowanie i WWWSprawdź, co oznacza wyrażenie cron (np. */15 9-17 * * 1-5), zobacz opis po polsku i najbliższe terminy uruchomienia — z gotowymi przykładami.Kontrast kolorów — sprawdzanie WCAG (AA, AAA)Programowanie i WWWSprawdź, czy tekst jest czytelny na danym tle: współczynnik kontrastu według WCAG 2, wymagania AA i AAA dla zwykłego i dużego tekstu oraz propozycja najbliższego koloru, który spełnia normę.Konwerter px ↔ rem, em i pt (CSS)Programowanie i WWWPrzelicz piksele na rem (i odwrotnie) dla dowolnego rozmiaru bazowego czcionki, a także na punkty — z tabelą najczęstszych rozmiarów i gotowym kodem CSS.Generator meta tagów SEO i Open GraphProgramowanie i WWWPrzygotuj tytuł, opis, adres kanoniczny i znaczniki Open Graph dla strony — z licznikiem długości, podglądem wyniku w Google i gotowym kodem HTML do wklejenia.Encje HTML — kodowanie i dekodowanie (&lt; &amp; &quot;)Programowanie i WWWZamień znaki specjalne na encje HTML (< → &lt;), żeby bezpiecznie wstawić kod lub tekst na stronę — i odwrotnie, odkoduj encje do zwykłego tekstu. Opcjonalnie zamiana wszystkich znaków spoza ASCII.Formatowanie SQL — upiększanie i minifikacja zapytańProgramowanie i WWWSformatuj zapytanie SQL czytelnie — słowa kluczowe wielkimi literami, nowe linie przed FROM, WHERE, JOIN, wcięcia warunków — albo zmniejsz je do jednej linii. Napisy i komentarze pozostają nietknięte.Minifikacja i formatowanie CSSProgramowanie i WWWZmniejsz arkusz stylów CSS — usuń komentarze, zbędne spacje i średniki — albo odwrotnie: rozwiń zminifikowany CSS do czytelnej postaci z wcięciami. Z podsumowaniem oszczędności.Generator przekierowań 301 — .htaccess i nginxProgramowanie i WWWWpisz listę starych i nowych adresów, a dostaniesz gotowe reguły przekierowań 301 lub 302 dla Apache (.htaccess) i nginx — plus wymuszenie HTTPS i wersji z www lub bez www.Generator robots.txt z testerem adresówProgramowanie i WWWUtwórz plik robots.txt: zablokuj panel administracyjny, wyniki wyszukiwania lub boty AI, dodaj mapę strony — i od razu sprawdź, czy wybrany adres będzie dostępny dla Googlebota lub innego robota.Generator cieni CSS (box-shadow) i zaokrągleńProgramowanie i WWWZaprojektuj cień elementu suwakami — przesunięcie, rozmycie, rozciągnięcie, kolor, krycie, cień wewnętrzny, dwie warstwy — razem z zaokrągleniem rogów, z podglądem na żywo i gotowym kodem CSS.Generator linków UTM do kampaniiProgramowanie i WWWZbuduj link z parametrami UTM (source, medium, campaign, term, content), żeby w statystykach strony było widać, z której kampanii, newslettera czy posta przyszli odwiedzający. Z poprawnym kodowaniem i rozbiorem istniejących linków.Markdown na HTML — podgląd i konwersjaProgramowanie i WWWWpisz tekst w Markdown i zobacz podgląd oraz gotowy kod HTML. Obsługuje nagłówki, listy, linki, pogrubienia, cytaty i kod.Generator Flexbox CSS — układ z podglądemProgramowanie i WWWUstaw kierunek, wyrównanie, zawijanie i odstępy elementów, zobacz układ na żywo i skopiuj gotowy kod CSS.Generator CSS Grid — siatka z podglądemProgramowanie i WWWUstaw kolumny, szerokość i odstępy, zobacz siatkę na żywo i skopiuj gotowy kod CSS Grid.

Formaty danych

Formatowanie JSON sprawdza poprawność, wskazuje miejsce błędu, formatuje i minifikuje. Formatowanie XML robi to samo dla dokumentów XML. Najczęstsze błędy składni i różnice między JSON, CSV i XML opisuje poradnik Co to jest JSON.

Kodowanie

Liczby, czas i kolory

Konwerter systemów liczbowych zamienia liczby między podstawami od 2 do 36 — teoria w poradniku o systemie dwójkowym i szesnastkowym. Konwerter czasu Unix zamienia timestamp na datę i odwrotnie — zobacz też Czas Unix — co to jest. Konwerter kolorów przelicza HEX, RGB, HSL i sprawdza kontrast WCAG, a generator gradientów CSS tworzy tła liniowe, radialne i stożkowe.

Generatory i testy

Tester wyrażeń regularnych podświetla dopasowania i grupy na żywo. Generator UUID tworzy identyfikatory v4 i v7, a generator kodów QR — kody z linkiem, tekstem, danymi Wi-Fi lub wizytówką.

Numery i kody

Walidator PESEL, NIP, REGON i numeru konta sprawdza sumy kontrolne polskich numerów, a generator kodu kreskowego EAN-13 tworzy kody produktów i książek (ISBN) w SVG i PNG. Poradniki: wyrażenia regularne, Base64, UUID i kody QR.

Serwer i administracja

Kalkulator chmod zamienia uprawnienia plików Linux między zapisem 755 a rwxr-xr-x, a tłumacz wyrażeń cron opisuje harmonogram po polsku i pokazuje najbliższe uruchomienia.

Bezpieczeństwo danych

Narzędzia działają w przeglądarce, ale i tak nie wklejaj do nich tokenów dostępu, haseł produkcyjnych ani danych osobowych klientów — to dobra praktyka przy każdym serwisie internetowym.

Poradniki

Programowanie i tworzenie stronCo to jest JSON? Składnia, typy danych i najczęstsze błędyJSON to najpopularniejszy format wymiany danych w internecie. Poznaj jego zasady, zobacz, czym różni się od CSV i XML, i dowiedz się, skąd biorą się…Programowanie i tworzenie stronWyrażenia regularne (regex) od podstaw — składnia i gotowe wzorceJak znaleźć w tekście wszystkie kody pocztowe, sprawdzić format NIP albo zamienić daty z 2026-10-28 na 28.10.2026. Najważniejsze elementy składni…Programowanie i tworzenie stronBase64 — co to jest, jak działa i dlaczego to nie jest szyfrowanieBase64 zamienia dowolne dane binarne na zwykły tekst. Spotkasz go w załącznikach e-mail, obrazkach wklejonych w CSS i tokenach logowania. Wyjaśniamy…Programowanie i tworzenie stronUUID — co to jest, czym różni się v4 od v7 i czy może się powtórzyćUnikalne identyfikatory, które można tworzyć bez centralnego licznika. Wyjaśniamy budowę UUID, prawdopodobieństwo kolizji i dlaczego nowa wersja 7…Programowanie i tworzenie stronKod QR — jak działa, co można w nim zapisać i jak zrobić kod, który nie wygaśnieLink, sieć Wi-Fi, wizytówka czy numer telefonu — kod QR zmieści wiele rodzajów danych. Wyjaśniamy poziomy korekcji błędów, rozmiar druku i pułapkę…Programowanie i tworzenie stronSystem dwójkowy, ósemkowy i szesnastkowy — jak zamieniać liczbyJak zamienić liczbę dziesiętną na binarną i z powrotem, dlaczego programiści lubią zapis szesnastkowy i co oznacza 0xFF albo #3651E0. Krok po kroku…Programowanie i tworzenie stronCzas Unix (timestamp) — co to jest i jak go przeliczyć na datęLiczba 1798761600 to konkretna chwila w czasie. Wyjaśniamy, jak działa znacznik czasu Unix, czym różnią się sekundy od milisekund, jak uwzględnić…Programowanie i tworzenie stronCron — jak ustawić zadania cykliczne na serwerze (z przykładami)Kopie zapasowe w nocy, wysyłka newslettera co poniedziałek, czyszczenie plików co godzinę. Jak działa crontab, jak czytać wyrażenia */5 i 1-5 oraz…Programowanie i tworzenie stronKontrast kolorów na stronie — wymagania WCAG i dostępność w praktyceCo oznacza kontrast 4,5:1, kogo obowiązują wymagania dostępności (także sklepy internetowe od 2025 r.) i jak poprawić kolory, nie psując wyglądu…Programowanie i tworzenie stronMeta tagi SEO — jak napisać tytuł i opis strony, który klikająJak długi powinien być title i meta description, dlaczego Google czasem pokazuje inny opis, do czego służy canonical i Open Graph oraz jakie błędy w…Programowanie i tworzenie stronToken JWT — co to jest, z czego się składa i jak go bezpiecznie używaćNagłówek, treść i podpis, pola exp, iat i sub, różnica między podpisem a szyfrowaniem oraz najczęstsze błędy przy logowaniu z użyciem JWT…Programowanie i tworzenie stronSzybka makieta strony — rem, gradienty, placeholdery i Lorem ipsumZestaw prostych narzędzi do budowania prototypu strony: jednostki rem zamiast pikseli, gradienty CSS bez grafik, obrazki zastępcze i tekst testowy…Programowanie i tworzenie stronEncje HTML i ochrona przed XSS — jak bezpiecznie wyświetlać tekst na stronieDlaczego znak „Programowanie i tworzenie stronCzytelny SQL — formatowanie zapytań i dobre praktykiJak układać zapytania SELECT z JOIN, WHERE i GROUP BY, żeby były zrozumiałe po miesiącu, jak nazywać aliasy, dlaczego warto unikać SELECT * i jak…Programowanie i tworzenie stronMinifikacja CSS i szybsza strona — co daje, a co jest ważniejszeCzym jest minifikacja arkuszy stylów, ile realnie oszczędza, jak ma się do kompresji gzip i brotli oraz jakie inne proste zmiany przyspieszają…Programowanie i tworzenie stronPrzekierowania 301 — jak zmienić adresy strony i nie stracić pozycji w GoogleNowy CMS, nowa domena, przejście na HTTPS albo porządki w adresach — bez przekierowań tracisz ruch z wyszukiwarki i linki. Plan krok po kroku…Programowanie i tworzenie stronPlik robots.txt — co blokować, czego nie ruszać i jak zatrzymać boty AIJak działa robots.txt, czym różni się od meta tagu noindex, jakie błędy potrafią wyrzucić stronę z Google i jak zablokować roboty zbierające treści…Programowanie i tworzenie stronKolory w CSS: HEX, RGB, HSL i OKLCH — który zapis wybraćCo oznacza #1e88e5, jak działa przezroczystość w rgba, dlaczego projektanci lubią HSL, czym jest nowy zapis OKLCH i jak zbudować spójną paletę…Programowanie i tworzenie stronCienie i głębia w projektowaniu stron — jak używać box-shadow z wyczuciemJak cienie budują hierarchię na stronie, ile poziomów „wysokości” wystarczy, dlaczego dwa cienie wyglądają lepiej niż jeden, jak zachować cienie w…Programowanie i tworzenie stronKody odpowiedzi HTTP — 200, 301, 404, 500 i inne: co znaczą i co z nimi zrobićŚciąga z najważniejszych kodów statusu HTTP dla właścicieli stron i programistów: które są w porządku, które szkodzą SEO, czym różni się 301 od 302…Programowanie i tworzenie stronLinki UTM — jak sprawdzić, skąd przychodzą odwiedzający i która kampania działaPo co oznaczać linki parametrami UTM, jak ustalić spójne nazewnictwo w firmie, jak oznaczać newslettery, posty, reklamy i kody QR na ulotkach oraz…Programowanie i tworzenie stronMarkdown — podstawy w 10 minutJak pisać nagłówki, listy, linki i kod w Markdown oraz kiedy lepszy będzie zwykły HTML.Programowanie i tworzenie stronFlexbox w CSS — podstawy i gotowe układyJak działają osie, kiedy użyć justify-content i align-items oraz jak szybko zrobić menu, karty i wyśrodkowanie.Programowanie i tworzenie stronCSS Grid — podstawy i gotowe układy stronCzym jest siatka, jak działa jednostka fr i jak bez media queries zbudować responsywną galerię kart.

Inne przewodniki