Przejdź do treści

Narzędzia dla programistów, które zostawiają dane u Ciebie

Formatuj JSON i SQL, testuj wyrażenia regularne, koduj i dekoduj dane, generuj identyfikatory i hasła oraz sprawdzaj strony internetowe – większość narzędzi działa w przeglądarce.

Dane i kod

Kodowanie i bezpieczeństwo

Projektowanie

Czas i harmonogramy

Web i SEO

Narzędzia na co dzień

Programiści codziennie wklejają do narzędzi online tokeny, odpowiedzi API, dane klientów i konfiguracje, często nie zastanawiając się, dokąd te dane trafiają. Token JWT może zawierać dane użytkownika, ładunek JSON – dane osobowe, a wejście funkcji skrótu – sekret. Narzędzia dla programistów w 10.tools są zbudowane tak, by takie dane zostawały w karcie przeglądarki.

Podzieliliśmy je na grupy: dane i kod (formatery, walidatory, generatory typów, wyrażenia regularne), kodowanie i bezpieczeństwo (Base64, JWT, skróty, UUID, hasła), projektowanie (gradienty, cienie, palety, ikony), czas i harmonogramy (wyrażenia cron, znaczniki czasu Unix) oraz kontrole stron i SEO.

Numery dowodów i numery podatkowe

Sprawdzaj numery dowodów osobistych i numery podatkowe z 18 krajów – od brazylijskiego CPF i nowego, alfanumerycznego CNPJ po włoski codice fiscale i polski PESEL – i dowiedz się, dlaczego dany numer jest błędny. Potrzebujesz danych testowych? Wygeneruj tysiące numerów o poprawnym formacie, według daty urodzenia, płci lub regionu. Powstają w przeglądarce i są oznaczone jako dane testowe.

Narzędzia w przeglądarce i na serwerze

Większość tych narzędzi to czyste funkcje, które działają w przeglądarce, bez żadnych zapytań sieciowych. Kilka z natury potrzebuje internetu: sprawdzenie SEO lub tagów Open Graph wymaga pobrania publicznej strony, wyszukiwanie DNS musi odpytać DNS, a atrapa API musi być gdzieś hostowana. Takie narzędzia mają na swoich stronach oznaczenie „Przetwarzane na naszym serwerze”, informują, co wysyłają i co jest przechowywane, i pobierają wyłącznie publiczne adresy URL, które wpiszesz.

Standardy i dokładność

Narzędzia opierają się na odpowiednich specyfikacjach: parser JSON podaje dokładny wiersz i kolumnę błędu, weryfikacja JWT obsługuje podpisy HMAC, RSA i ECDSA, skróty są liczone przez Web Crypto API, jeśli przeglądarka je udostępnia, a UUID pochodzą z kryptograficznie bezpiecznego źródła losowości. Tam, gdzie zachowanie zależy od środowiska, na przykład w odmianach wyrażeń regularnych czy dialektach SQL, narzędzie podaje, z której korzysta.

Bezpieczna praca z wrażliwymi danymi

Tokeny, klucze i dane produkcyjne traktuj jak sekrety, nawet w narzędziu działającym lokalnie: po skończonej pracy zamknij kartę i nie wklejaj ich do narzędzi, które wysyłają dane na serwer. Przy sprawdzaniu, które wymaga pobrania adresu URL, używaj tylko publicznych stron – narzędzia serwerowe odrzucają adresy z sieci prywatnych i wewnętrznych, co chroni Cię też przed przypadkowym skanowaniem własnej sieci.

Więcej kategorii