Które narzędzie do jakiego zadania
Te narzędzia działają na tekście, który wpisujesz lub wklejasz, oraz na kilku rodzajach małych plików. Pogrupowane według tego, co chcesz zrobić:
- Przekształcanie danych: Formatowanie i walidacja JSON, żeby ładnie sformatować, zminifikować i znaleźć błędy składni, Konwertuj CSV na JSON online i Konwertuj JSON na CSV online, żeby przenosić dane między arkuszami a API.
- Przenoszenie dokumentów między formatami: Konwertuj DOCX na Markdown online, Konwertuj HTML na Markdown online i Konwertuj Markdown na HTML online.
- Napisy: Konwertuj SRT na VTT i z powrotem, z przesunięciem czasu dla napisów, które wyprzedzają obraz lub się spóźniają.
- Pisanie w limicie: Licznik słów i znaków, Zmiana wielkości liter, Porównaj teksty (diff), żeby zobaczyć, co się zmieniło między dwiema wersjami, Generator Lorem Ipsum do makiet.
- Web i kod: Koder i dekoder URL, Koder i dekoder Base64, Generator slugów URL, Konwerter kolorów, Konwerter Unix timestamp.
- Sekrety i identyfikatory: Generator haseł, Generator hash, Generator UUID.
- Na co dzień: Generator kodów QR dla linków, Wi-Fi i wizytówek, Konwerter jednostek dla długości, masy, objętości, powierzchni, prędkości, danych i temperatury.
Formaty, które warto znać
JSON to język API. Jest tu parsowany natywnym parserem przeglądarki, więc liczby powyżej 9 007 199 254 740 991 tracą precyzję: długie identyfikatory powinny być w źródle zapisane jako ciągi znaków.
CSV nie ma prawdziwego standardu poza RFC 4180: każde pole zawierające separator ujmij w cudzysłów, a każdy cudzysłów w środku podwój. Excel w większości krajów Europy kontynentalnej i Ameryki Łacińskiej oczekuje średnika zamiast przecinka — dlatego plik z przecinkami potrafi w całości wylądować w kolumnie A.
Markdown jest tu zgodny z GitHub Flavored Markdown. Pojedyncze złamanie wiersza nie zaczyna nowej linii; pusta linia zaczyna akapit. Front matter, przypisy i wzory matematyczne nie należą do tego dialektu.
SRT i VTT zawierają te same kwestie. SRT używa przecinka przed milisekundami (00:01:02,500) i numerowanych kwestii; VTT wymaga nagłówka WEBVTT i kropki. Przeglądarki wczytują w elemencie <track> tylko VTT.
Base64 zamienia bajty na 64 bezpieczne znaki, trzy bajty na cztery, więc wynik jest o około 33% większy. To kodowanie, a nie zabezpieczenie. Kodowanie procentowe zapisuje niebezpieczne znaki URL jako %XX: spacja to %20, a é staje się %C3%A9.
Hashe to odciski o stałej długości: MD5 ma 32 znaki szesnastkowe, SHA-256 — 64. Do weryfikacji pobranych plików używaj SHA-256; MD5 i SHA-1 wykrywają tylko przypadkowe uszkodzenia. UUID występują w wersji v4, w pełni losowej, oraz v7, która zaczyna się od znacznika czasu w milisekundach, więc wartości sortują się według czasu utworzenia i dobrze nadają się na klucze główne w bazie danych.
Wszystko zostaje na stronie
Każde narzędzie w tej kategorii działa w Twojej przeglądarce na bieżąco, w trakcie pisania. Nie ma ścieżki serwerowej, dziennego limitu ani wysyłania, więc wklejenie tokenu API, projektu umowy, eksportu danych klientów czy hasła do Wi-Fi jest tak samo bezpieczne jak wpisanie ich w lokalnym edytorze. Po załadowaniu strony narzędzia działają dalej offline.
Losowość pochodzi z kryptograficznego generatora przeglądarki: crypto.getRandomValues dla haseł, z usuniętym obciążeniem modulo, oraz crypto.randomUUID dla UUID v4. Nieliczne narzędzia czytające pliki wczytują je do pamięci: Generator hash i Koder i dekoder Base64 lokalnie czytają dowolny plik, a Konwertuj DOCX na Markdown online przyjmuje pliki .docx do 50 MB. Bardzo duże pliki mogą spowolnić kartę na telefonie.
Siła hasła bierze się bardziej z długości niż z różnorodności: cztery dodatkowe znaki dodają około 26 bitów, a dodanie symboli — około 8.
Sprawdzone połączenia
- Odpowiedź API do arkusza: uporządkuj ją i zwaliduj w narzędziu Formatowanie i walidacja JSON, a potem przekonwertuj narzędziem Konwertuj JSON na CSV online, wybierając średnik dla europejskiego Excela.
- Odczytanie JWT: zdekoduj środkową część narzędziem Koder i dekoder Base64 (przyjmuje wariant URL-safe), sformatuj JSON i wklej
expdo narzędzia Konwerter Unix timestamp. - Dokument Worda na stronę statyczną: Konwertuj DOCX na Markdown online, podejrzyj wynik w Konwertuj Markdown na HTML online, a adres strony utwórz w narzędziu Generator slugów URL.
- Wi-Fi dla gości: wygeneruj hasło z włączoną opcją „Bez podobnych (Il1O0)”, a potem wydrukuj je jako kod Wi-Fi z narzędzia Generator kodów QR.
- Porównanie dwóch konfiguracji: sformatuj obie z tym samym wcięciem, a potem otwórz je w Porównaj teksty (diff), żeby widoczne były tylko prawdziwe zmiany.
- Napisy z nagrania: Transkrybuj wideo na tekst do SRT na serwerze, a potem przesuń je lub przekonwertuj narzędziem Konwertuj SRT na VTT i z powrotem.
Gdy wynik wygląda źle
- Hash nie zgadza się z opublikowanym. Zwykle winny jest znak nowej linii na końcu (
echogo dodaje), windowsowe końce linii albo niewidoczne znaki skopiowane ze strony internetowej. - Po konwersji CSV na JSON zniknęły zera wiodące. Wykrywanie liczb zamieniło
02134w2134. Wyłącz je dla kolumn z identyfikatorami. - Litery z ogonkami zamieniają się w Excelu w krzaczki. Zaimportuj CSV przez okno importu tekstu i wybierz UTF-8.
- Base64 nie chce się zdekodować. Usuń prefiks
data:...;base64,i połącz zawinięte linie. - Link zawiera
%2520. Został zakodowany dwukrotnie. Zdekoduj raz. - Znacznik czasu przesunął się o kilka godzin. Data z godziną, ale bez strefy czasowej jest odczytywana jako czas lokalny. Dodaj
Zalbo jawne przesunięcie. - Liczba słów różni się od innego narzędzia. Liczby takie jak
3.14, adresy URL i tekst bez spacji są dzielone inaczej. Kieruj się licznikiem formularza, do którego wysyłasz tekst.