Darmowe narzędzia dla programistów
Wszystkie narzędzia do kodowania/dekodowania, formatowania, analizowania i konwertowania, których potrzebuje programista, działające w Twojej przeglądarce. JSON, YAML, XML, JWT, regex, hashe, znaczniki czasu i więcej.
25 narzędzi w tej kategorii · 100% za darmo · Bez rejestracji
Wszystkie Narzędzia dla programistów
Dekoder JWT
Dekoduj tokeny JSON Web Token (JWT) natychmiast. Działa w Twojej przeglądarce: tokeny nigdy nie opuszczają Twojego urządzenia, więc można bezpiecznie używać go z sekretami produkcyjnymi.
Otwórz →Formater i walidator JSON
Formatuj, waliduj i minifikuj JSON online. Działa w całości w Twojej przeglądarce – Twoje dane nigdy nie opuszczają Twojego urządzenia.
Otwórz →Formater XML
Formatuj i upiększaj dokumenty XML. Przydatne w przypadku SOAP, map witryn, kanałów RSS i plików konfiguracyjnych.
Otwórz →Koder i dekoder Base64
Koduj ciągi do Base64 lub dekoduj Base64 na tekst. Szanuje Twoją prywatność: działa w Twojej przeglądarce.
Otwórz →Koder i dekoder adresów URL
Konwertuj tekst na kodowanie bezpieczne dla adresów URL (kodowanie procentowe) i odwrotnie. Przydatne w przypadku ciągów zapytań, przekierowań i przepływów OAuth.
Otwórz →Koder i dekoder encji HTML
Konwertuj znaki specjalne na encje HTML (&, < itp.) i odwrotnie. Przydatne do bezpiecznego osadzania tekstu w HTML.
Otwórz →Minifikator CSS
Usuń komentarze, białe znaki i zbędne znaki z CSS, aby zmniejszyć rozmiar pliku.
Otwórz →Minifikator HTML
Usuwaj białe znaki i komentarze z kodu HTML. Przydatne dla kodu osadzania, szablonów e-mail lub HTML produkcyjnego.
Otwórz →Minifikator JavaScript
Podstawowa minifikacja JavaScript – usuwa komentarze i zbędne białe znaki. Do produkcji użyj prawdziwego minifikatora (Terser, esbuild).
Otwórz →Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript względem dowolnych danych wejściowych. Obserwuj dopasowania, grupy i zamiany w czasie rzeczywistym.
Otwórz →Generator skrótów (MD5 / SHA)
Generuj skróty kryptograficzne: MD5, SHA-1, SHA-256, SHA-384 i SHA-512. Działa w Twojej przeglądarce za pomocą Web Crypto API.
Otwórz →Generator UUID
Generuj UUID v4 (uniwersalne, losowe, unikalne identyfikatory) online. Każde kliknięcie tworzy nowy, generowany w Twojej przeglądarce.
Otwórz →Konwerter znaczników czasu Unix
Konwertuj między znacznikami czasu Unix a czytelnymi datami. Aktualizuje się w czasie rzeczywistym.
Otwórz →Konwerter stref czasowych
Konwertuj godziny między dowolnymi dwiema strefami czasowymi. Przydatne do planowania międzynarodowych spotkań.
Otwórz →Kreator wyrażeń cron
Twórz wyrażenia harmonogramu cron w sposób wizualny. Testuj je na tle najbliższych terminów uruchomienia.
Otwórz →Konwerter YAML na JSON
Konwertuj YAML na JSON w swojej przeglądarce. Obsługuje zagnieżdżone mapy, listy, ciągi znaków, liczby i wartości logiczne.
Otwórz →Konwerter JSON na YAML
Konwertuj JSON na YAML. Usuń nawiasy klamrowe, cudzysłowy i przecinki, aby uzyskać czystsze pliki konfiguracyjne.
Otwórz →Konwerter JSON na XML
Konwertuj JSON na znaczniki XML. Zagnieżdżone obiekty stają się zagnieżdżonymi elementami; tablice powtarzają ten sam znacznik.
Otwórz →Konwerter XML na JSON
Konwertuj dokumenty XML na JSON. Atrybuty są zamieniane na klucze z prefiksem @; powtarzające się znaczniki są zamieniane na tablice.
Otwórz →Formater SQL
Formatuj i upiększaj zapytania SQL: łamanie wierszy przy słowach kluczowych, listy kolumn z wcięciami.
Otwórz →Porównywarka tekstu (diff)
Porównuj dwa bloki tekstu linia po linii. Wizualizuj dodania, usunięcia i niezmienione linie za pomocą kodowania kolorami.
Otwórz →Formater i upiększacz HTML
Formatuj zminifikowany lub jednowierszowy HTML z odpowiednimi wcięciami i podziałami wierszy.
Otwórz →Formater JavaScript
Formatuj zminifikowany JavaScript z wcięciami i podziałami wierszy przy średnikach i nawiasach klamrowych.
Otwórz →Formater i upiększacz CSS
Formatuj zminifikowany CSS z odpowiednimi wcięciami, podziałami wierszy i odstępami.
Otwórz →Koder i dekoder Base32
Koduj i dekoduj ciągi Base32: używane w sekretach TOTP, rekordach DNS oraz identyfikatorach nierozróżniających wielkości liter.
Otwórz →Dlaczego stworzyliśmy narzędzia dla programistów działające po stronie klienta
Wklejanie JWT do przypadkowego narzędzia internetowego budzi złe przeczucia — i słusznie. JWT, hashe, ładunki base64 i JSON często zawierają dane wrażliwe: tokeny sesji, odpowiedzi API, rekordy klientów. Każde narzędzie na tej stronie, które nie potrzebuje ściśle serwera (większość), działa w całości w Twojej przeglądarce za pomocą Web Crypto API, TextEncoder i DOMParser. Twoje dane nigdy nie opuszczają Twojego urządzenia, nie pojawiają się w naszych logach ani nie są wysyłane do żadnego zewnętrznego API.
Co jest objęte
Kodery/dekodery dla Base64, Base32, URL i encji HTML. Formatery dla JSON, YAML, XML, HTML, CSS, JavaScript i SQL. Konwertery między JSON↔YAML, JSON↔XML, CSV↔JSON, CSV→SQL. Pomocniki kryptograficzne: hashe MD5/SHA, dekoder JWT (inspekcja podpisu, nie walidacja), UUID v4, konwersja znacznika czasu i strefy czasowej. Tester regex z podświetlaniem w czasie rzeczywistym. Kreator wyrażeń cron z wyjaśnieniem w prostym języku.
Czy są jakości produkcyjnej?
Do użytku deweloperskiego/debugowania — tak. Do potoków kompilacji wybierz dedykowane biblioteki (Prettier do formatowania kodu, jq do manipulacji JSON itd.): obsługują przypadki brzegowe, których narzędzia internetowe nie potrafią (bardzo duże pliki, strumieniowanie, systemy wtyczek). Ale do doraźnych sprawdzeń, dekodowania ładunków webhooków, sformatowania pliku konfiguracyjnego, który zaraz wkleisz z powrotem, lub weryfikacji regexu względem danych testowych — te są szybsze niż tworzenie skryptu.