Softver za uređivanje web stranica može biti bilo što, od besplatnog uređivača teksta koji dolazi u paketu s operativnim sustavom (OS) do skupog paketa sposobnog za rad sa stvarima kao što su kaskadni stilski listovi (CSS) i prošireni jezik za označavanje (XML). Određena razina stručnosti obično je potrebna za ručno uređivanje datoteka web-mjesta pomoću uređivača teksta, ali osnovne operacije namjenskih paketa za uređivanje mogu se koristiti bez poznavanja jezika za označavanje hiperteksta (HTML) ili bilo kojeg drugog koda. Tri glavne vrste softvera za uređivanje web stranica su orijentirani na tekst, objektno orijentirani ili koriste sučelje “ono što vidite, to i dobijete” (WYSIWYG). Svaka od ovih varijacija može imati različite namjene, a u svakoj kategoriji obično postoje i besplatne i plaćene opcije. Neki softverski paketi za uređivanje web-mjesta mogu također uključivati alate za stvaranje elemenata kao što su slike, animacije i razni bogati medijski sadržaj.
Tekstualni uređivači najjednostavniji su oblik softvera za uređivanje web stranica. Ako web dizajner ima opsežno znanje o HTML-u i drugom kodu, uređivanje teksta može pružiti brz način za male izmjene web-mjesta. Uređivači teksta se također mogu koristiti za izradu cijelih web stranica u nedostatku kompliciranijeg softvera. Bilo koji uređivač teksta može se koristiti za kodiranje HTML-a od nule, ali postoje i namjenski izrađeni uređivači teksta. Ovi programi mogu uključivati značajke kao što su kodiranje bojama raznih elemenata koda, provjera grešaka ili integrirani klijent protokola za prijenos datoteka (FTP).
Malo kompliciraniji oblik softvera za uređivanje web stranica može biti poznat kao objektno orijentiran. Ova vrsta softvera obično omogućuje web dizajneru da vizualno organizira svoj kod na naprednije načine od jednostavnog kodiranja bojama. Objektno orijentirani uređivači također se mogu integrirati u veće WYSIWYG uređivače, omogućujući web dizajneru intimniji rad s pojedinačnim objektima.
Neki od najsloženijih softvera za uređivanje web stranica često se nazivaju WYSIWYG, jer su sva oblikovanja i druge postavke vidljive tijekom procesa dizajna. Mnogi WYSIWYG uređivači dopuštaju ručno mijenjanje koda, iako je obično moguće dizajnirati cijelu web stranicu bez poznavanja HTML-a. Neki softverski paketi za uređivanje web-mjesta mogu također uključivati niz drugih programa, omogućujući uređivanje slika ili stvaranje bogatog medijskog sadržaja za umetanje na web-mjesto. Mnogi uređivači također uključuju funkcionalnost za osiguravanje kompatibilnosti web stranice sa standardima World Wide Web Consortium (W3C®).
Uz niz tekstualnih, objektno orijentiranih i WYSIWYG sučelja softvera za razvoj web stranica, postoji i niz besplatnih, shareware i maloprodajnih opcija. Neki profesionalni softver za razvoj web stranica može biti prilično skup, iako obično postoje i besplatne ili čak opcije otvorenog koda. Plaćeni softver može uključivati korisne vlasničke alate koji nisu dostupni u drugim paketima, iako besplatne opcije i opcije otvorenog koda mogu biti vrlo pune.