HyperText Markup Language (HTML) -vianetsintälaite on muokkausohjelma, joka testaa HTML -merkintää ja paikantaa mahdolliset virheet tai virheet koodissa. Nykyaikaiset HTML -virheenkorjaustyökalut toimivat HTML -validoijina ja tukevat yleensä myös yleisiä verkkokieliä, jotka mahdollistavat JavaScript®: n, CSS (CSS), Hypertext Preprocessor (PHP) ja XML (Extensible Markup Language) virheenkorjauksen. HTML -virheenkorjausohjelmat tarjoavat usein kehittyneitä työkaluja asettelu- ja tyylivirheiden hallintaan ja korjaamiseen. Koodin vahvistamisen ja hallinnan lisäksi HTML -virheenkorjausohjelmat mahdollistavat kehittäjille mahdollisuuden seurata sivujensa suorituskykyä ja verkkotoimintaa.
Kehittäjät kääntyvät usein HTML -virheenkorjaajan puoleen, koska se on helppokäyttöinen asetteluvirheiden korjaamisessa. Virheenkorjaustyökalu tarjoaa tehokkaasti graafisen käyttöliittymän sivun sisällön muokkaamiseen. Tyypillinen virheenkorjaaja näyttää sekä sivun esikatselun että taustalla olevan koodin. Sivun esikatselun elementtien tarkastelu antaa selkeän kuvan valittuun elementtiin vaikuttavista tagi- ja tyylimääritteistä. Jos virheenkorjaaja tukee reaaliaikaista säätämistä, tehdyt muutokset näkyvät välittömästi esikatseluikkunassa, mikä mahdollistaa nopeat korjaukset.
Muita työkaluja, joita HTML -virheenkorjaaja voi tarjota, ovat jäljitystyylitoiminnot ja reunaviivaus. Jäljitystyylitoimintojen avulla kehittäjä voi selvittää, mitkä tyylisivut vaikuttavat elementtiin, ja tarkkailla tyylisivujen vuorovaikutusta. Rajakuvissa on graafisia viivoja, jotka merkitsevät tavallisesti näkymättömien reunojen reunat, kuten tekstikentän reunat.
Useimmat nykyaikaiset iteraatiot HTML -virheenkorjaimesta sisältävät JavaScript® -virheenkorjaimen koodiin sisältyvän JavaScript®: n testaamiseen ja validointiin. Jotkut JavaScript® -virheenkorjaimet tarjoavat vain perusominaisuuksia, kuten virheiden löytämisen JavaScript® -ohjelmasta tai lokin antamista kaikesta, mitä tapahtuu koodin suorittamisen aikana, kun taas toiset tarjoavat kehittyneempiä ominaisuuksia. Jotkin lisäominaisuudet sisältävät mahdollisuuden mitata koodin suorituskykyä ja löytää pullonkauloja sekä mahdollisuuden astua koodin läpi suorituksen mukaan.
HTML -virheenkorjaimen avulla kehittäjä voi testata eri selainalustoilla kirjoitettuja merkintöjä ja koodia. Jokainen verkkoselain noudattaa omia sisäisiä sääntöjään, kun se valitsee verkkosivuston elementin näyttämisen tai käsittelyn. Laskentaerot tarkoittavat, että elementit eivät aina näytä samalta eri selaimissa. Kaikki selainten väliset eroavaisuudet näytön tai ohjelman suorittamisessa voidaan sitten havaita ja korjata, jotta kaikilla käyttäjillä on sama kokemus.
Verkkotoiminnan seuranta on toinen tärkeä HTML -virheenkorjaustoiminto. Virheenkorjaaja valvoo, kuinka kauan tiedostojen lataaminen kestää ja kuinka kauan JavaScript® -komentojen suorittaminen kestää. Jos nopeuden ja kaistanleveyden hallinta on huolestuttavaa, nämä tiedot voivat antaa kehittäjälle paremman käsityksen siitä, miten sivua voidaan muokata nopeuden optimoimiseksi ja sen koko pienentämiseksi.