Uszkodź plik HTML online
Uszkodź plik .html online za darmo. Wstrzykuje nieprawidłowe sekwencje bajtów i łamie strukturę znaczników, więc strona wyświetla się jak śmieci albo w ogóle się nie ładuje.
- Bez wysyłania
- Bez limitu rozmiaru
- Bez rejestracji
Zepsuj swój plik HTML
Dostrojone do .html, .htm, .xhtml, i tak samo dobrze działa z każdym innym formatem.
Dlaczego pliki HTML trudno zepsuć porządnie
HTML to najbardziej pobłażliwy format w powszechnym użyciu. Przeglądarki zbudowano tak, by wyświetlały zepsute znacznikowanie, a nie je odrzucały, więc plik z pokiereszowanymi znacznikami i tak coś pokaże. Doprowadzenie pliku HTML do prawdziwej awarii oznacza atak na kodowanie, a nie na znacznikowanie.
Co niszczy to narzędzie
- Kodowanie znaków. Wstrzykiwane są nieprawidłowe sekwencje UTF-8, więc dekoder przeglądarki produkuje znaki zastępcze w całym dokumencie.
- Doctype i head. Bajty początkowe zawierające doctype i deklarację meta charset zostają zniszczone.
- Struktura znaczników. Nawiasy ostre i cudzysłowy atrybutów zostają rozbite w całej treści.
- Skrypty i style wbudowane. Osadzony CSS i JavaScript ulegają uszkodzeniu razem ze znacznikowaniem, więc nic nie ratuje układu strony.
Co zobaczysz potem
| Aplikacja | Zachowanie |
|---|---|
| Chrome / Firefox / Safari | Wyświetlają ścianę krzaków i znaków zastępczych zamiast strony. |
| Walidatory HTML | Zgłaszają błędy kodowania i setki niepowodzeń strukturalnych. |
| Generatory stron statycznych | Przerywają budowanie na wadliwym pliku źródłowym. |
| Klienty poczty | Wyświetlają treść HTML jako nieczytelny tekst. |
Częste powody, by to zrobić
- Sprawdzenie, że ścieżka importu w CMS-ie odrzuca wadliwy HTML.
- Weryfikacja, że oczyszczacz lub scraper HTML nie wysypuje się na zepsutych danych.
- Pokazanie grupie webowej, jak wygląda uszkodzenie kodowania.
- Wytworzenie zepsutych plików źródłowych do testu awarii procesu budowania.
Jak zepsuć plik HTML
- Przeciągnij plik .html na pole powyżej albo kliknij, aby wybrać.
- Zostaw poziom Standard, chyba że chcesz uszkodzenie częściowe (Light) albo musisz pokonać oprogramowanie odzyskujące (Heavy).
- Naciśnij Zepsuj plik. Przetwarzanie odbywa się na Twoim urządzeniu, więc kończy się niemal natychmiast.
- Pobierz wynik. Domyślnie zachowuje pierwotną nazwę pliku i długość w bajtach.
Najczęstsze pytania o HTML
Dlaczego przeglądarka i tak coś pokazuje?
Przeglądarki nigdy nie odrzucają HTML-a. Podnoszą się ze wszystkiego. Zamiast tego dostajesz stronę pełną znaków zastępczych, czyli dokładnie to, co daje prawdziwe uszkodzenie kodowania.
Czy złamie też CSS i JavaScript?
Każdy CSS lub JavaScript wbudowany w plik ulega uszkodzeniu razem z nim. Dołączane pliki zewnętrzne są osobne i pozostają nietknięte.
Czy mogę uszkodzić tylko część strony?
Poziom Lekki dotyka około 0,5% zawartości, co zwykle uszkadza niektóre sekcje, zostawiając inne czytelne.
Czy działa na XHTML?
Tak, a XHTML zawodzi ostrzej. Analizowany jest rygorystycznie, więc zepsuty dokument zostaje odrzucony wprost, zamiast się wyświetlić.