Narzędzia online dla programistów — szybkie i bez rejestracji

tulzy to bezpłatny zestaw narzędzi działających w przeglądarce: formatowanie JSON, generowanie UUID, haszowanie MD5/SHA-256 oraz kodowanie Base64/URL. Bez instalacji, bez wysyłania danych na serwer.

Kodowanie

Base64

Kodowanie i dekodowanie Base64 — tekst i pliki, bezpośrednio w przeglądarce.

Base32

Kodowanie i dekodowanie Base32 (RFC 4648) — tekst i pliki, bezpośrednio w przeglądarce.

URL Encode/Decode

Kodowanie i dekodowanie URL — znaki wymagające zakodowania w linkach i parametrach zapytania.

HTML Entities Encode/Decode

Kodowanie i dekodowanie encji HTML — bezpieczne wyświetlanie znaków specjalnych na stronie.

JWT Encoder/Decoder

Kodowanie i dekodowanie tokenów JWT — nagłówek, payload, podpis HMAC i standardowe pola.

Unicode Escape

Kodowanie i dekodowanie sekwencji Unicode — znaki w formacie \uXXXX i z powrotem.

ROT13 / Szyfr Cezara

Szyfr Cezara — cykliczne przesunięcie liter alfabetu łacińskiego. ROT13 to szczególny przypadek z przesunięciem o 13 (przycisk poniżej), symetryczny: encode i decode dają ten sam wynik. Inne znaki (cyfry, cyrylica, znaki interpunkcyjne) pozostają bez zmian.

Punycode encode/decode

Kodowanie nazw domen ze znakami Unicode (IDN) do formatu Punycode zgodnego z ASCII (xn--) i z powrotem.

Alfabet Morse'a encode/decode

Kodowanie tekstu (łacińskiego i cyrylicy) na alfabet Morse'a (kropki i kreski) i z powrotem. Znaki bez odpowiednika w tabeli są pomijane.

Data URI / Obraz Base64

Kodowanie obrazu do Data URI (data:image/…;base64,…) do wstawienia w CSS/HTML oraz dekodowanie Data URI lub surowego Base64 z powrotem do pliku — wszystko bezpośrednio w przeglądarce.

Gzip/Deflate ↔ Base64

Kompresja tekstu do Gzip lub Deflate z kodowaniem Base64 wyniku — i odwrotnie. Działa przez Compression Streams API bezpośrednio w przeglądarce.

XML Entities Encode/Decode

Kodowanie i dekodowanie encji XML — 5 standardowych (ampersand, nawiasy ostrokątne, apostrof, cudzysłów) oraz numeryczne odwołania do znaków.

JSON

JSON Formatter / Minify / Validator

Formatowanie (wcięcie 2 spacje), minifikacja i walidacja JSON bezpośrednio w przeglądarce.

Tester JSONPath

Testowanie wyrażeń JSONPath na rzeczywistych danych JSON — natychmiastowy podgląd znalezionych wartości i ich ścieżek.

JSON Diff / Compare

Porównanie dwóch dokumentów JSON — co zostało dodane, usunięte lub zmienione, z dokładną ścieżką do każdej różnicy.

JSON Schema Validator

Sprawdzanie zgodności danych JSON z JSON Schema (styl draft-07) — z dokładną ścieżką i wyjaśnieniem dla każdego naruszenia.

JSON Path Extractor / Flatten

Spłaszczanie (Flatten) zagnieżdżonego JSON do płaskiej listy "ścieżka: wartość" i odtwarzanie z powrotem struktury zagnieżdżonej (Unflatten). Notacja ścieżki jest taka sama jak w JSONPath/JSON Diff: store.book[0].price.

JSON Sort Keys

Rekurencyjne alfabetyczne sortowanie kluczy obiektów w JSON — kolejność elementów tablic się nie zmienia, tylko klucze obiektów na każdym poziomie zagnieżdżenia.

JSON Repair

Naprawa uszkodzonego JSON — zbędne przecinki, pojedyncze cudzysłowy, klucze bez cudzysłowów, komentarze, literały Pythona (True/False/None) i inne — z listą wszystkich zastosowanych poprawek.

Mock JSON Generator

Generowanie fałszywych danych JSON na podstawie szablonu: wartości zastępcze, takie jak {{name}} lub {{email}}, a tablice powtarzane są przez "klucz|N".

JSON ↔ YAML / CSV / XML / TOML

Konwertuj JSON na YAML, CSV, XML lub TOML i odwrotnie — wszystko w przeglądarce, bez bibliotek.

Tekst

Case Converter

Konwertuje tekst lub identyfikator od razu na wszystkie popularne style — camelCase, snake_case, kebab-case i inne. Rozpoznaje granice słów w camelCase/PascalCase, w skrótach (XMLParser → XML + Parser) i przy liczbach.

Text Diff

Porównanie dwóch tekstów wiersz po wierszu — co zostało dodane, usunięte lub zmienione, z podświetleniem na poziomie słów w zmienionych wierszach.

Regex Tester / Find & Replace

Testowanie wyrażeń regularnych na rzeczywistym tekście: podświetlone dopasowania i przeanalizowane grupy przechwytujące, lub zamiana znalezionych dopasowań na nowy tekst.

Sort & Dedupe Lines

Sortuje wiersze tekstu alfabetycznie, usuwa duplikaty, puste wiersze i zbędne spacje.

String Escape

Zamień tekst na literał łańcuchowy przez escapowanie (cudzysłowy, ukośnik wsteczny, znaki kontrolne) do wklejenia w kodzie, lub cofnij escapowanie.

CRLF ↔ LF Converter

Konwertuj znaki końca wiersza między Windows (CRLF), Unix/macOS (LF) i klasycznym Mac (CR), z wykrywaniem mieszanych zakończeń.

Character & Word Counter

Statystyki tekstu w czasie rzeczywistym: znaki (ze spacjami i bez), słowa, wiersze, zdania, akapity i rozmiar w bajtach (UTF-8).

Lorem Ipsum Generator

Generator tekstu zastępczego Lorem Ipsum — akapitami, zdaniami lub pojedynczymi słowami.

Slugify

Konwertuje tekst na bezpieczny dla URL "slug": transliteracja cyrylicy (ukraińskiej/rosyjskiej) według oficjalnego standardu, usunięcie znaków diakrytycznych i zbędnych znaków, małe litery.

Markdown Preview / HTML ↔ Markdown

Podgląd Markdown na żywo jako sformatowany HTML, a także konwersja w obie strony: Markdown → HTML i HTML → Markdown.

Whitespace & Trim Tools

Czyszczenie tekstu z nadmiarowych białych znaków: przycinanie krawędzi wierszy, zwijanie powtarzających się spacji, usuwanie pustych wierszy, konwersja tabulacji ↔ spacji.

Text Reverse

Odwróć tekst: według znaków, według słów (kolejność słów) lub według wierszy (kolejność wierszy).

Word/Character Frequency Counter

Analiza częstotliwości tekstu: ile razy występuje każde słowo lub znak, posortowane według liczby wystąpień.

Hashe/Krypto

Hash Generator

Obliczanie skrótów tekstu lub pliku od razu trzynastoma algorytmami: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 i Adler-32.

Checksum Verifier

Zweryfikuj integralność pliku lub tekstu — wklej oczekiwany hash, a narzędzie samo wykryje algorytm spośród 13 obsługiwanych.

HMAC Generator

Oblicz HMAC (Hash-based Message Authentication Code) tekstu lub pliku z kluczem tajnym — od razu ośmioma algorytmami: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

Hashuj hasła za pomocą bcrypt (z losową solą i konfigurowalnym kosztem) i weryfikuj hasło względem istniejącego hasha bcrypt.

UUID Generator

Generowanie UUID w wersjach 1, 3, 4, 5, 6 i 7 — losowych, czasowych i opartych na nazwie (name-based).

Generator haseł

Kryptograficznie losowe hasła z konfigurowalną długością i zestawem znaków.

AES Encrypt/Decrypt

Szyfruj i deszyfruj tekst za pomocą AES-GCM lub AES-CBC z użyciem hasła (klucz wyprowadzany przez PBKDF2).

Argon2 Hash + Verify

Hashuj hasła za pomocą Argon2 (zwycięzca Password Hashing Competition, RFC 9106) — warianty d/i/id, z weryfikacją względem istniejącego hasha.

Scrypt Hash + Verify

Hashuj hasła za pomocą scrypt (RFC 7914, memory-hard KDF) z weryfikacją względem istniejącego hasha.

TOTP Generator/Verifier

Hasła jednorazowe oparte na czasie (TOTP, RFC 6238) — generowanie bieżącego kodu z sekretu oraz weryfikacja wprowadzonego kodu z tolerancją przesunięcia zegara.

PBKDF2 Hash + Verify

Wyprowadź klucz za pomocą PBKDF2 (RFC 8018) z hasła, HMAC-SHA1/256/384/512, z konfigurowalną liczbą iteracji.

X.509 / SSL Certificate Decoder

Analiza certyfikatu PEM (X.509/ASN.1 DER) — podmiot, wystawca, okres ważności, klucz publiczny, rozszerzenia i odciski palców.

PGP/GPG Encrypt/Decrypt

Generowanie kluczy PGP, szyfrowanie i deszyfrowanie wiadomości (OpenPGP, RFC 4880) za pomocą biblioteki openpgp.js.

Czas/Liczby

Unix Timestamp ↔ Data

Konwersja czasu Unix na datę i odwrotnie, z obsługą dowolnej strefy czasowej (IANA).

Cron Parser

Analiza wyrażenia cron (5 lub 6 pól, w tym skróty @) — opis harmonogramu prostym językiem oraz kolejne uruchomienia w wybranej strefie czasowej.

Konwerter systemów liczbowych

Dwukierunkowa konwersja między systemem binarnym, ósemkowym, dziesiętnym, szesnastkowym oraz dowolną podstawą (2-36) — wprowadź liczbę w dowolnym polu.

Operacje bitowe

AND/OR/XOR/NAND/NOR/XNOR/NOT oraz przesunięcia na liczbach całkowitych o zadanej szerokości (8/16/32/64 bity) w dowolnym systemie liczbowym.

Kalkulator różnicy dat

Dokładna różnica między dwiema datami/godzinami — rozkład kalendarzowy (lata, miesiące, dni…), łączny czas trwania i liczba dni roboczych.

Kalkulator wieku

Dokładny wiek na podstawie daty urodzenia — lata/miesiące/dni, łączny przeżyty czas i data następnych urodzin.

Konwerter stref czasowych

Jeden moment czasu — jednocześnie w kilku strefach czasowych. Porównuj godziny pracy, planuj rozmowy, sprawdzaj różnicę w dniach.

Kalkulator czasu trwania

Suma lub różnica kilku czasów trwania — przydatne do liczenia przepracowanych godzin, długości wideo lub łącznego czasu zadań.

Analizator czasu trwania ISO 8601

Przeanalizuj ciąg znaków taki jak "P3Y6M4DT12H30M5S" do czytelnej postaci lub zbuduj taki ciąg z lat/miesięcy/dni/godzin/minut/sekund.

Numer tygodnia (ISO 8601)

Sprawdź numer tygodnia ISO 8601 dla daty lub znajdź daty początku i końca konkretnego tygodnia.

Konwerter cyfr rzymskich

Liczba arabska ↔ liczba rzymska. Wpisz w dowolne pole — drugie zaktualizuje się automatycznie.

Konwerter float IEEE 754

Liczba dziesiętna ↔ reprezentacja binarna IEEE 754 (precyzja pojedyncza lub podwójna) — znak, wykładnik, mantysa, wartości specjalne.

Liczba słownie

Przekształć liczbę na tekst (po ukraińsku, rosyjsku lub angielsku), z opcjonalnym trybem kwoty słownie dla hrywny, dolara, euro lub rubla.