Narzędzia dla programistów
Ascii85 / Base85
Kodowanie Adobe Ascii85, które pakuje cztery bajty w pięć znaków drukowalnych, z klasycznymi ogranicznikami <~ ~> i kompresją z-compression.
Konwerter kodów ASCII
Konwertuj każdy znak tekstu na jego numeryczny kod ASCII — dziesiętnie, szesnastkowo, binarnie lub ósemkowo — w wielu zestawach znaków.
Base32 / Base58
Base32 wg RFC 4648 (z opcjonalnym base32hex), Crockford Base32 z symbolem kontrolnym, z-base-32 oraz alfabety Base58 Bitcoin / Flickr / Ripple, plus panel kodowania i weryfikacji Base58Check.
Base62 — koduj/dekoduj
Koduj liczby całkowite i ciągi bajtów w Base62 — 62 znaki, które nigdy nie wymagają kodowania. Trzy popularne alfabety, tryb dużych liczb dla krótkich identyfikatorów oraz porównanie długości z Base58, Base64 i Base36.
Kodowanie/dekodowanie Base64
Koduj i dekoduj Base64 oraz Base64 bezpieczny dla URL dla ciągów, JSON, XML i YAML — z zawijaniem wierszy MIME/PEM, gotowymi alfabetami crypt/bcrypt/XXencode i panelem, który określa, do którego wariantu należy wklejony ciąg.
Konwerter plików Base64
Darmowy internetowy koder i dekoder pliku do Base64. Konwertuj dowolny plik (PDF, DOCX, ZIP, MP3, MP4 itp.) na Base64 i zdekoduj Base64 z powrotem do pliku do pobrania. Obsługuje przeciągnij i upuść. Całe przetwarzanie jest…
Konwerter obrazów Base64
Darmowy internetowy koder i dekoder obrazów Base64. Konwertuj obrazy (PNG, JPEG, GIF, WebP, BMP, SVG, ICO) na Base64 i odwrotnie. Wynik jako Data URI, HTML, CSS, Markdown, JSON lub XML. Całe przetwarzanie jest…
Walidator Base64
Darmowe internetowe narzędzie do walidacji i naprawy Base64. Waliduj ciągi Base64, wykrywaj błędy, naprawiaj niedozwolone znaki, poprawiaj dopełnienie i konwertuj między standardowym a bezpiecznym dla URL Base64. Całe przetwarzanie jest…
Base91 — koduj/dekoduj
Najgęstsze drukowalne kodowanie: 91 znaków, które dodają około 23% narzutu zamiast 33% w Base64. Pełny alfabet jest wypisany na stronie, wraz z kontrolą przejścia w obie strony i porównaniem rozmiaru z Base64 i Base85.
Tekst binarny
Tłumaczy tekst na ciągi liczb binarnych 8-bitowych lub 7-bitowych i z powrotem — oddzielone spacjami albo sklejone.
Dekoder wielowarstwowego kodowania
Rozwijaj tekst, który został zakodowany kilka razy — Base64 w kodowaniu URL w encjach HTML — po jednej warstwie naraz, z wynikiem pewności i powodem dla każdego kandydata. Tylko dekodowanie, nigdy wykonywanie.
Detektor kodowania
Wykryj kodowanie bajtowe pliku, zrzutu heksadecymalnego lub wklejonego tekstu — rozpoznawanie BOM, ścisła walidacja UTF-8 i kandydaci GBK/Big5/Shift-JIS z wynikami pewności. W pełni lokalny zamiennik dawnego serwerowego kodera plików.
Escaper ciągów
Escapuj i odescapuj ciągi dla HTML, XML, JavaScript, Javy, .NET, JSON, CSV i SQL, z opcjonalnym \uXXXX dla tekstu spoza ASCII.
Konwerter Hex Base64
Darmowy konwerter online Hex na Base64 i Base64 na Hex. Konwertuj ciągi szesnastkowe (0x, oddzielone spacjami lub surowe) na Base64 i z powrotem. Obsługuje wiele formatów wyjściowych. Całe przetwarzanie jest lokalne — dane nigdy nie są…
Edytor hex (zaawansowany)
Zaawansowany edytor hex online. Wstawianie/usuwanie bajtów, zaznaczanie i kopiowanie, porównywanie plików binarnych i dodawanie zakładek. Wszystkie dane przetwarzane lokalnie.
Tekst Hex
Tłumacz tekst na pary bajtów szesnastkowych i z powrotem, z opcjonalnymi prefiksami 0x lub %XX i elastycznymi separatorami.
Konwerter encji HTML - kodowanie / dekodowanie / lista
Koduj tekst do encji HTML (nazwanych, np. ©, dziesiętnych © lub szesnastkowych ©), dekoduj tekst encji z powrotem na znaki i przeglądaj oraz przeszukuj pełną tabelę nazwanych referencji znaków HTML5. Opcje…
Kod Morse'a
Koduj tekst do międzynarodowego kodu Morse'a (A–Z, 0–9 i popularne znaki interpunkcyjne) i dekoduj Morse'a z powrotem do zwykłego tekstu.
Tekst ósemkowy
Tłumacz tekst UTF-8 na trzycyfrowe liczby ósemkowe na bajt (000 – 377), z prefiksami 0o lub % i elastycznymi separatorami.
Punycode / IDN
Konwertuj międzynarodowe nazwy domen i etykiety do postaci Punycode xn-- zgodnej z ASCII i z powrotem (RFC 3492).
Quoted-Printable
Kodowanie bezpieczne dla e-maili wg RFC 2045 z konfigurowalnym miękkim łamaniem wierszy — odpowiednik MIME dla Base64.
ROT13 / ROT47
Klasyczne szyfry Cezara: ROT13 tylko dla liter albo ROT47 dla całego zakresu drukowalnego ASCII. Ta sama operacja deszyfruje i szyfruje.
Kodowanie / dekodowanie UUEncode
Klasyczny uniksowy transport binarny-do-tekstu „uuencode”: bloki begin/end, wiersze po 45 bajtów i słynny terminator backtick.
Szyfrowanie / deszyfrowanie AES
Szyfruj lub deszyfruj AES-128, -192 lub -256 w trybach GCM, CBC, CTR lub ECB. Klucze jako surowe bajty hex lub Base64 albo wyprowadzone z hasła przez PBKDF2-HMAC-SHA256; generowanie losowego IV, obsługa AAD i tagu GCM oraz wiersz poleceń OpenSSL, który daje te same bajty, wypisany obok wyniku.
Dekoder certyfikatów
Wklej plik PEM, DER lub PKCS#7, prześlij jeden albo otwórz wbudowany przykład, a zostaną odczytane: podmiot, wystawca, numer seryjny, oba odciski palców, każde rozszerzenie wraz ze sparsowaną wartością, podpisane znaczniki czasu certyfikatów oraz surowy DER w zapisie szesnastkowym. Łańcuchy i żądania podpisania też są rozpoznawane i odczytywane.
Dopasowanie certyfikatu i klucza prywatnego
Pytanie wdrożeniowe na jednej stronie: czy to jest klucz do tego certyfikatu? Odpowiedź jest dowodzona przez podpisanie wyzwania kluczem prywatnym i zweryfikowanie go kluczem publicznym z certyfikatu, więc działa dla RSA, ECDSA i Ed25519, a raport pokazuje odciski palców po obu stronach, nigdy nie wypisując samego klucza.
Kalkulator CRC
Uruchom 14 zestawów parametrów CRC — CRC-8/CCITT, CRC-16, poczwórne CRC-32 oraz CRC-32C i cksum, trzy CRC-64 i Adler-32 — na tekście, bajtach hex lub plikach, z wypisanym obok wielomianem, inicjalizacją, odbiciem i XOR-out każdego z nich, a wynik w postaci hex, dziesiętnej lub ósemkowej.
Generator CSR
Wybierz RSA lub ECDSA, wypełnij podmiot i nazwy alternatywne, a wynikiem będzie klucz prywatny oraz żądanie podpisania certyfikatu do przekazania urzędowi certyfikacji; oba do pobrania jako PEM, a żądanie także jako DER, z algorytmem podpisu, odciskami palców i poleceniem samokontroli wypisanymi obok.
Generator skrótów
Haszuj tekst lub pliki do skrótów MD5, SHA-1, SHA-256 lub SHA-512 w postaci hex lub Base64 — SHA przez WebCrypto, MD5 w pełni lokalnie.
Kalkulator HMAC i KDF
Oblicz kluczowany kod MAC przez HMAC-MD5 albo rodzinę HMAC-SHA dla tekstu, bajtów hex lub plików, albo wyprowadź materiał kluczowy przez PBKDF2 (RFC 8018) i HKDF (RFC 5869). Klucze i sole wprowadza się jako tekst, hex lub Base64; wyniki pojawiają się w hex, wielkim hex, Base64 lub Base64url, sprawdzone względem wektorów testowych RFC.
Debugger JWT
Dekoduj i weryfikuj JSON Web Tokens — nagłówek i ładunek z formatowaniem, odznaki wygaśnięcia oraz weryfikacja podpisu HS/RS/ES przy wklejonym sekrecie lub kluczu PEM.
Narzędzie dawnych szyfrów
Szyfry, których nie należy używać w nowych projektach — DES, 3DES, RC4 (ARCFOUR) i Blowfish w trybie ECB lub CBC — zachowane do odczytu starych archiwów i starych śladów protokołów, każdy z ostrzeżeniem, na które zasłużył, a wyniki sprawdzone względem FIPS 46-3, RFC 6229 i oryginalnych wektorów Blowfish Schneiera.
Narzędzie OpenPGP
Wklej blok klucza OpenPGP w pancerzu ASCII lub binarny i rozłóż go na części: sumę kontrolną pancerza, każdy pakiet w drzewie z zrzutem hex, wersje kluczy, algorytmy, odciski palców i identyfikatory kluczy, identyfikatory użytkowników, daty wygaśnięcia oraz podpakiety każdego podpisu. Tylko parsowanie — na tej stronie nic nie jest odszyfrowywane ani weryfikowane.
Generator skrótów haseł
Generuj i weryfikuj skróty haseł bcrypt, scrypt, Argon2id i PBKDF2 w formacie ciągu PHC, którego używają password_hash() i crypt() w PHP, z rozpisanymi parametrami kosztu i pamięci, pokazanym czasem każdego przebiegu i minimalnymi wartościami domyślnymi OWASP wyjaśnionymi pole po polu.
Szyfrowanie / deszyfrowanie RSA
Generuj pary kluczy RSA od 2048 do 4096 bitów i eksportuj je jako PEM w czterech formatach, importuj klucz publiczny lub prywatny, który jest już dostępny, szyfruj przez RSA-OAEP, podpisuj przez PKCS#1 v1.5 lub PSS i konwertuj między kodowaniami SPKI, PKCS#8 i PKCS#1, w których przenoszone są klucze.
Generator certyfikatów samopodpisanych
Wytwórz certyfikat podpisany samodzielnie, z okresem ważności, użyciem klucza, rozszerzonym użyciem klucza, podstawowymi ograniczeniami i nazwami alternatywnymi pod własną kontrolą, dla serwera testowego lub sieci wewnętrznej. Strona wyjaśnia zwykłym językiem, dlaczego żadna przeglądarka mu nie zaufa bez wyraźnego polecenia.
SM2 szyfrowanie / deszyfrowanie / podpis
Chiński krajowy algorytm klucza publicznego (GB/T 32918-2016): generowanie par kluczy, podpisywanie i weryfikacja ze standardowym haszowaniem SM3-with-ZA, szyfrowanie i deszyfrowanie w formatach C1C3C2, C1C2C3 i DER oraz eksport kluczy w układzie UN/SEC1, którego używa OpenSSL.
Generator skrótów SM3
Chińska krajowa funkcja skrótu (GB/T 32905-2016): 256-bitowe skróty dla tekstu, bajtów hex lub plików, kluczowany HMAC-SM3 z wektorami testowymi GB/T 15852.2 oraz wyjaśnienie, jak SM3 odnosi się do SHA-256 i gdzie każdy z nich jest wymagany.
SM4 szyfrowanie / deszyfrowanie
Chiński krajowy szyfr blokowy (GB/T 32907-2016): bloki i klucze 128-bitowe w trybach ECB i CBC z dopełnianiem PKCS#7, wejście tekstowe, hex lub Base64 oraz logika harmonogramu kluczy i tablic S opisana w sekcji wyjaśnień.
SM9 — kryptografia oparta na tożsamości
Chiński krajowy standard oparty na tożsamości (GB/T 38635-2020), w którym adres e-mail lub numer telefonu działa bezpośrednio jako klucz publiczny: jak działa szyfrowanie IBE i podpisy IBS, czym model zaufania KGC różni się od PKI certyfikatów oraz oficjalne 256-bitowe parametry krzywej BN. Strona wyjaśnienia — tylko do odczytu.
Sprawdzanie certyfikatu SSL
Zamień certyfikat w werdykt: wygasły lub wygasający, mieszczący się w bieżącym oknie ważności, czy potrzebna nazwa występuje w nazwach alternatywnych podmiotu, czy łańcuch jest kompletny i czy podpisy w nim są poprawne, czy klucz lub algorytm podpisu jest zbyt słaby oraz które rozszerzenia nowoczesny klient oczekuje, a których tu brakuje.
Audyt konfiguracji HTTPS
Wklej nagłówki odpowiedzi strony, opcjonalnie wraz z jej certyfikatem i fragmentem źródła, a wynikiem będzie jeden raport obejmujący nagłówki bezpieczeństwa transportu, łańcuch certyfikatów i mieszaną zawartość na stronie, z każdym ustaleniem powiązanym z regułą, z której pochodzi, oraz opcjonalną sondą osiągalności, która wprost informuje, gdy nie widzi tego, o co pytano.
Konwerter poleceń cURL
Wklej istniejące polecenie cURL, aby je sprawdzić i przekonwertować na Node.js, Python lub PowerShell, albo po prostu upiększ samo curl.
Kreator Data URI
Darmowy internetowy kreator Data URI. Generuj URI data: z ciągów Base64 z dowolnym typem MIME. Wynik jako Data URI, HTML <img>, HTML <video>, HTML <audio>, CSS url(), HTML <link>…
Wyszukiwanie DNS
Pytaj o rekordy A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA i PTR i porównuj obok siebie, co odpowiadają kilka publicznych resolwerów, wraz z TTL, flagą DNSSEC, łańcuchem CNAME i prostym wyjaśnieniem, gdy odpowiedzi się różnią.
Parser nagłówków HTTP
Wklej żądanie lub odpowiedź i odczytaj je pole po polu: co znaczy każdy nagłówek, do której strony należy, pełny rozkład ciasteczek i audyt składni.
Kreator żądań HTTP
Zbuduj żądanie z gotowych szablonów (JSON, formularz, przesłanie pliku) i od razu otrzymaj kod cURL, Node.js fetch, Python requests lub PowerShell.
Kody statusu HTTP
Pełna lista kodów stanu z grupowym kolorowaniem, wyszukiwaniem pełnotekstowym i filtrowaniem, krótki kreator, który wybiera właściwy kod dla danej sytuacji, oraz porównanie par łatwych do pomylenia, jak 401 z 403 i 301 z 308.
Sprawdzanie homograficzne IDN
Sprawdź domenę Unicode lub xn-- pod kątem mieszanych pism, znaków podobnych wizualnie, form zgodności i zbyt długich etykiet, i zrozum, dlaczego przeglądarka może wyświetlić ją w Punycode.
Wyszukiwanie IP i geolokalizacja
Sprawdź własny adres, wyszukaj dowolny adres IPv4 lub IPv6, odczytaj sieć, kraj, miasto, strefę czasową i typ połączenia, który za nim stoi, i sprawdź w przeglądarce, czy połączenie WebRTC ujawnia adres, którego się nie spodziewano.
Kalkulator podsieci IP / CIDR
Podaj adres i prefiks, a wynikiem będzie adres sieci, maska, zakres hostów i liczba hostów, postać binarna i szesnastkowa, odwrócona maska z powrotem do prefiksu oraz podział bloku na podsieci, z zaznaczoną klasą adresu i zakresami specjalnymi.
Sprawdzanie typu MIME
Wyszukuj typy MIME po rozszerzeniu pliku albo odwrotnie w mniej więcej 800 popularnych wpisach z kategorią i uwagami o użyciu — przydatne do nagłówków i filtrów przesyłania.
Przeglądarka OpenAPI / Swagger
Renderuj dokument OpenAPI 3.0 / 3.1 albo Swagger 2.0 (YAML lub JSON) w przeglądalne zestawienie: punkty końcowe pogrupowane według tagów, parametry, przykładowe treści z schematów, odpowiedzi i wywołania Try-it.
Wyszukiwanie portów i usług
Przeszukuj rejestr portów po numerze albo nazwie usługi w obu kierunkach, filtruj według TCP lub UDP oraz zakresu dobrze znanych, zarejestrowanych lub dynamicznych, i przeczytaj notatkę o usługach, które są wystawione przez przypadek znacznie częściej niż celowo.
Klient / tester REST API
Wysyłaj żądania HTTP do dowolnego punktu końcowego z metodą, nagłówkami, zapytaniem, ciasteczkami, uwierzytelnianiem Basic/Bearer/klucz API, treściami JSON / formularz / tekst oraz przesyłaniem plików multipart.
Odwrotne wyszukiwanie IP
Przejdź od adresu z powrotem do nazwy, jaką jego właściciel opublikował dla niego, zobacz status odpowiedzi i resolwer, który odpowiedział, i przejrzyj sąsiednie adresy w tym samym bloku, aby odczytać schemat nazewnictwa sieci.
Parser robots.txt
Sprawdź składnię robots.txt tak, jak według RFC 9309 odczytuje go crawler: grupy scalone, symbole wieloznaczne rozwinięte, reguły najdłuższego dopasowania oraz tester, który odpowiada allow lub deny dla dowolnego user agenta i ścieżki.
Sprawdzanie nagłówków bezpieczeństwa
Oceń nagłówki odpowiedzi według listy OWASP: każdy brakujący nagłówek to odjęcie punktów, a każde ustalenie zawiera gotowe do skopiowania linie poprawek dla nginx, Apache i Express.
Kodery URL
Koduj i dekoduj procentowo komponenty URL (pełne lub lekkie) oraz escapowanie ciągów JSON, XML i YAML, dwukierunkowo.
Parser URL i kontrola bezpieczeństwa
Rozbij URL na schemat, host, port, ścieżkę, zapytanie i fragment, zobacz każdy poziom dekodowania procentowego i encji, edytuj lub czyść parametry zapytania, łącznie ze śledzącymi, i przeczytaj panel bezpieczeństwa obejmujący osadzone dane logowania, podobne do innych nazwy hostów i inne częste sztuczki.
Inspektor kodowania procentowego
Zobacz, jak ten sam ciąg jest kodowany procentowo przez encodeURIComponent, encodeURI i form-urlencoded obok siebie, z tabelą bajtów znak po znaku, rolami znaków zarezerwowanych wg RFC 3986 i wielowarstwowym dekoderem dla tekstu kodowanego dwukrotnie.
Analizator User Agent
Wklej dowolny ciąg User-Agent, aby rozpoznać przeglądarkę, silnik, system, producenta, model i typ urządzenia oraz procesor, z realistycznymi ustawieniami gotowymi i eksportem JSON.
Tester WebSocket
Połącz się z serwerem ws:// lub wss://, wynegocjuj podprotokoły, wysyłaj wiadomości tekstowe lub JSON i śledź pełny cykl życia z kodami zamknięcia w jednym dzienniku.
Oczyść i usuń duplikaty CSV
Przytnij białe znaki, napraw cudzysłowy, usuń puste wiersze i zduplikowane wiersze — z podglądem każdej zmiany przed pobraniem.
Operacje na kolumnach CSV
Zmień kolejność, zmień nazwę, wyodrębnij, usuń, wstaw, podziel lub scal kolumny w całej tabeli za jednym przebiegiem, z podglądem.
CSV → JSON/XML/YAML/HTML/SQL
Zamieniaj dane z separatorami na tablice JSON, dokumenty XML, sekwencje YAML, tabele HTML lub SQL (CREATE TABLE + INSERT) z opcjami dialektu, wykrywania typów i formatowania.
Konwerter CSV
Konwertuj online Excel xlsx/xls/xl/xlt/xltx/slk/xlw/xml lub Calc ods fods ots sxc fods stc xlsb xlc ett dif wk1 wks wb2 na plik csv
Podziel / scal CSV
Dziel duży plik CSV na części według liczby wierszy lub liczby części, zachowując nagłówek w każdej części albo tylko w pierwszej. Scalaj pliki z powrotem według nazwy lub pozycji kolumny, z raportem różnic kolumn.
Porównanie CSV / TSV
Porównaj obok siebie dwie tabele z separatorami i zobacz każde dodanie, usunięcie lub zmianę komórki podświetloną w wizualnej siatce.
Edytor CSV TSV
Otwieraj, przeglądaj i edytuj pliki CSV lub TSV online za darmo. Separator (przecinek, tabulator, średnik) jest wykrywany automatycznie. Edytuj dowolną komórkę tabeli, dodawaj lub usuwaj wiersze, zaznaczaj i usuwaj całe kolumny…
Porównanie JSON
Porównuj dwa dokumenty JSON obok siebie ze znacznikami dodania, usunięcia i zmiany oznaczonymi kolorami oraz podsumowaniem różnic.
JSON ↔ CSV / TSV
Konwertuj między JSON (tablica obiektów) a CSV lub TSV z mapowaniem nagłówków, wyborem separatora i podglądem.
Formater JSON
Formatuj, minifikuj i waliduj JSON z podaniem miejsca błędów składni — idealne dla odpowiedzi API i plików konfiguracyjnych.
Ewaluator JSONPath
Testuj wyrażenia JSONPath z podświetlaniem trafień na żywo, sformatowanymi wynikami, licznikiem i ściągą składni wyrażeń.
Generator i walidator schematu JSON
Waliduj dokumenty JSON względem JSON Schema (draft-07) z precyzyjnymi ścieżkami błędów i generuj szkielet schematu z przykładowych danych.
JSON → SQL / TOML
Eksportuj tablicę obiektów JSON jako instrukcje SQL INSERT dla MySQL/PostgreSQL albo jako dokument TOML, z renderowaniem wartości uwzględniającym typy.
JSON ↔ ciąg
Escapuj obiekt JSON do literału ciągu lub parsuj ciąg escapowany z powrotem do sformatowanego JSON, z trybami apostrofów i cudzysłowów.
Przeglądarka / edytor JSON
Przeglądaj JSON jako drzewo oznaczone kolorami i edytuj w miejscu: zmieniaj wartości i typy, dodawaj, zmieniaj nazwy i usuwaj klucze, a następnie eksportuj sformatowany lub zminifikowany wynik.
JSON ↔ XML
Konwertuj między JSON a XML z obsługą atrybutów, kontrolą wcięć i dwukierunkowymi opcjami przejścia w obie strony.
JSON ↔ YAML
Konwertuj między JSON a YAML z opcjonalnym stylem przepływowym, zachowaniem komentarzy tam, gdzie to możliwe, i obsługą danych zagnieżdżonych.
RSS / Atom → JSON
Zamieniaj kanał RSS 2.0 lub Atom XML na czysty JSON z tablicami elementów i metadanymi, gotowy do dalszego przetwarzania.
Porównanie XML / HTML — darmowe narzędzie online do różnic w znacznikach
Darmowe internetowe narzędzie do porównywania XML i HTML. Porównaj dwa dokumenty XML lub HTML obok siebie i zobacz różnice strukturalne. Całe przetwarzanie jest lokalne — bez wysyłania danych.
XML → CSV
Zamieniaj dokumenty XML na czyste wyjście CSV/TSV, odczytując elementy i atrybuty w kolejności dokumentu.
Narzędzia XML
Formatuj, minifikuj, waliduj i badaj dokumenty XML za pomocą widoku drzewa — obejmuje też znaczniki takie jak SVG i RSS.
Porównanie YAML — darmowe narzędzie online do różnic YAML
Darmowe internetowe narzędzie do porównywania YAML. Porównaj dwa dokumenty YAML obok siebie i zobacz różnice strukturalne. Całe przetwarzanie jest lokalne — bez wysyłania danych.
Narzędzia YAML
Waliduj i formatuj YAML z opcjonalnym sortowaniem kluczy, widokiem drzewa i konwersją do JSON do inspekcji konfiguracji.
Formatter C / C++ / C# / Java
Formatuj C, C++, Objective-C, C# i Javę prawdziwym clang-format, wybierając style LLVM, Google, Chromium, Mozilla, WebKit, Microsoft lub GNU.
Formatowanie kodu
Upiększaj JavaScript, TypeScript, JSX/TSX, JSON5, GraphQL, Vue SFC, PHP i TOML za pomocą Prettiera, wybierając szerokość tabulatora, cudzysłowy i średniki.
Plac zabaw kodu
Uruchamiaj JavaScript w piaskownicy iframe z kolorowym wyjściem konsoli albo podglądaj na żywo pełne strony HTML+CSS+JS i pobieraj je — zapętlenia, które się zepsuły, zawsze można zatrzymać.
Generator zrzutów ekranu kodu
Zamieniaj fragmenty kodu w dopracowane obrazy PNG w stylu Carbon — kolory składni highlight.js, ramka okna, numery wierszy i cztery motywy, eksportowane z ostrością retina.
Generator CSP
Buduj dyrektywę Content-Security-Policy krok po kroku, z generatorem skrótów sha256 dla skryptów inline i ostrzeżeniem, gdy kombinacja nie zadziała tak, jak wygląda.
Narzędzia CSS
Formatuj lub minifikuj CSS, SCSS, LESS i SASS, kompiluj i przekształcaj między dialektami preprocesorów przy porządkowaniu arkuszy stylów.
JSON → klasy / schemat
Generuj klasy C#, Java, TypeScript lub PHP, interfejsy TypeScript albo JSON Schema z przykładowych dokumentów JSON i XML.
Formater Go
Formatuj kod źródłowy Go oficjalnym silnikiem gofmt skompilowanym do WebAssembly — deterministyczny kanoniczny styl Go z tabulatorami i wyrównaniem kolumn.
Generator tabel HTML - wizualny kreator tabel
Wizualnie buduj tabelę HTML: ustaw wiersze, kolumny, podpis, nagłówek, obramowania, odstępy, kolory i wyrównanie, wpisuj w żywą siatkę albo wklej dane TSV/CSV/Excel, a następnie otrzymaj kod HTML gotowy do skopiowania…
Narzędzia HTML
Formatuj lub minifikuj HTML z panelem podglądu na żywo i walidacją składni dla ręcznie pisanych i wygenerowanych znaczników.
Edytor wykresów Mermaid - schematy blokowe, sekwencje, gantt i inne
Edytuj diagramy Mermaid w przeglądarce i obserwuj, jak renderują się natychmiast: schematy blokowe, sekwencje, klasy, stany, gantt, kołowe, osi czasu i diagramy ER. Przełączaj motywy Default / Dark / Neutral / Forest, a następnie…
Formater Python
Formatuj Python 3 formaterem Ruff (styl Black / PEP 8) — wybierz szerokość wcięcia, styl cudzysłowów, szerokość wiersza i magiczne końcowe przecinki.
Tester wyrażeń regularnych
Dopasowywanie wyrażeń regularnych na żywo z podświetleniem, listą trafień i grupami przechwytującymi, flagami oraz biblioteką popularnych wzorców. Nieprawidłowe wzorce są zgłaszane w linii.
Formatowanie skryptów powłoki
Formatuje skrypty Bash, POSIX sh i mksh za pomocą shfmt — normalizuje wcięcia, odstępy przy przekierowaniach, układ funkcji i treść case.
Tester połączenia z bazą danych
Darmowy lokalny kreator i tester łańcuchów połączeń z bazą danych. Wpisz host, port, bazę i dane logowania, aby uzyskać gotowe do wklejenia łańcuchy połączeń JDBC, ADO.NET, ODBC, Python i SQLAlchemy dla MySQL…
Generator migracji bazy danych
Darmowy lokalny generator migracji baz danych. Wklej schemat przed i po (DDL CREATE TABLE lub JSON schematu), a wynikiem będą skrypty migracji w górę i w dół: dodane i usunięte tabele, dodane, usunięte i…
Projektant ERD
Darmowy lokalny projektant ERD i schematów baz danych. Buduj tabele, kolumny, klucze główne, klucze obce i relacje w edytorze strukturalnym, obserwuj, jak diagram relacji encji rysuje się na żywo, a następnie…
Formater SQL
Upiększ, minifikuj lub waliduj zapytania SQL w sześciu dialektach, z opcjami wielkości liter słów kluczowych i szerokości wcięć.
Kreator zapytań SQL
Wklej DDL CREATE TABLE albo zdefiniuj kolumny ręcznie, zaznacz kolumny, dodaj WHERE/JOIN/ORDER BY i wygeneruj szkielety SELECT, INSERT, UPDATE lub DELETE dla Standard SQL, MySQL lub PostgreSQL.
SQL do ERD
Darmowy lokalny konwerter SQL na ERD. Wklej jedną lub więcej instrukcji CREATE TABLE, a wynikiem będzie diagram relacji encji: tabele stają się encjami, kolumny atrybutami z etykietami PK/FK, a FOREIGN KEY…
📅 Kreator wyrażeń cron
Zbuduj wizualnie wyrażenie cron z 5 pól albo wklej je, aby je zdekodować — minuty, godziny, dzień miesiąca, miesiąc i dzień tygodnia z gotowymi ustawieniami, plus pięć kolejnych czasów uruchomienia.
🔢 Kalkulator czasu i statystyki
Licz czasy trwania, śledź godziny pracy, sprawdź dokładny wiek, licz dni robocze między datami i wykonuj działania na czasie.
⏲ Narzędzia czasu i produktywności
Odliczanie do dowolnego wydarzenia, precyzyjny stoper, sesje Pomodoro, dekodowanie wyrażeń Cron i obliczanie optymalnych godzin snu i pobudki.
📅 Konwerter znaczników czasu i dat
Zamieniaj znaczniki czasu Unix na czytelne daty i odwrotnie. Formatuj daty w ISO 8601, RFC 2822 lub własnych wzorcach, analizuj ciągi dat, licz różnice, dodawaj i odejmuj dni oraz znajduj numery tygodni.
🌎 Strefa czasowa i zegar świata
Przeliczaj godziny między dowolnymi strefami czasowymi, planuj międzynarodowe spotkania, oglądaj zegar świata na żywo i pracuj z przesunięciami UTC.
Hash wsadowy plików i weryfikator manifestu
Upuść cały folder i od razu otrzymaj MD5, SHA-1, SHA-256, SHA-384 lub SHA-512 każdego pliku, a następnie wklej lub prześlij manifest sum kontrolnych — wynik GNU sha256sum, wiersze BSD openssl dgst, pliki SFV — i zobacz, które pliki się zgadzają, które się nie zgadzają i których brakuje. Wyniki można skopiować z powrotem jako wiersze zgodne z sha256sum.
Porównanie plików binarnych
Porównuje dwa pliki bajt po bajcie: każde różniące się przesunięcie, ułożony w stos heksadecymalny diff z kontekstem, mapa gęstości i to, które bity się odwróciły. Tryb wyrównany do bloków wykrywa wstawienia i usunięcia w środku pliku; raporty eksportują się do TXT i CSV.
Wyszukiwarka duplikatów plików
Znajduje pliki identyczne bajtowo, porównując zawartość w trzech przebiegach — filtr rozmiaru, grupowanie SHA-256 i pełne porównanie bajtów — dzięki czemu wykrywa zmienione nazwą i ponownie datowane kopie, a nie myli plików o tej samej nazwie i innej zawartości. Każda grupa pokazuje zmarnowane miejsce, a lista do usunięcia eksportuje się do CSV.
Konwersja kodowania plików tekstowych i HTML online
Konwersja kodowania pliku tekstowego lub HTML online. Automatycznie wykrywa pierwotne kodowanie i konwertuje do UTF-8, UTF-16, UTF-32, ANSI, UNICODE, GB2312, GBK, GB18030, Big5, Shift-JIS, EUC-KR i innych.
Zmiana nazw plików
Zbiorcza zmiana nazw z podglądem każdej nowej nazwy, zanim cokolwiek zostanie zatwierdzone: znajdź i zamień, wstaw tekst, numerowanie sekwencyjne z dopełnieniem i tokenami, zmiany wielkości liter, przycinanie oraz czyszczenie, które obsługuje znaki niedozwolone w Windows i zastrzeżone nazwy urządzeń. Pobieraj zmienione pliki pojedynczo albo jako ZIP.
Dzielenie i łączenie plików
Dzieli dowolny plik na numerowane części według rozmiaru lub liczby — name.001, name.part01, name.split.001, name[1].ext — i składa serię części z powrotem bajt po bajcie, z wykrywaniem luk, sprawdzeniem rozmiaru i SHA-256 złożonego pliku do porównania z oryginałem.
Wykrywanie typu pliku
Odczytuje bajty sygnatury wewnątrz każdego pliku — nie rozszerzenie — i podaje prawdziwy format z tabeli ponad 60 sygnatur: obrazy, pakiety Office, ODF, EPUB, archiwa, multimedia, czcionki, pliki wykonywalne, bazy danych. Pliki z przemianowanymi rozszerzeniami są oznaczane jako niezgodne, a tam, gdzie nagłówek je zawiera, pokazywane są także wymiary, wersja PDF i marka MP4.
Porównanie INI / ENV — różnice w plikach konfiguracyjnych
Darmowe internetowe narzędzie do porównywania plików INI i ENV. Porównaj dwa pliki konfiguracyjne obok siebie i zobacz różnice strukturalne. Obsługuje formaty INI (sekcje) i ENV (płaskie pary klucz-wartość). Całe przetwarzanie…
Generator .gitignore
Składaj .gitignore z kategoryzowanych bibliotek szablonów dla języków, frameworków, narzędzi, systemów i IDE — zaznacz, scal, usuń duplikaty, skopiuj lub pobierz.
Kalkulator dla programistów
Darmowy kalkulator programisty online. Wpisz jedno wyrażenie z literałami szesnastkowymi 0x, dwójkowymi 0b i ósemkowymi 0o, operacjami bitowymi AND OR XOR NOT, przesunięciami i działaniami matematycznymi, a wynik aktualizuje się na żywo w systemie dziesiętnym, szesnastkowym…
Generator danych testowych i danych próbnych
Zdefiniuj kolumny z typami (nazwy, e-maile, liczby, daty, UUID, słowa…) i wygeneruj N wierszy testowych z ziarnem jako CSV, TSV, JSON, HTML lub zbiorcze INSERT SQL.
UUID / ULID / NanoID Generator
Zbiorcze UUID v4 (i GUID), sortowalne w czasie ULID albo zwarte, bezpieczne dla URL identyfikatory NanoID z opcjami formatu — kryptograficznie losowe i odporne na kolizje.