| Element | HTML::HeadParser | Parse section of a HTML document | |
| HTML::AsSubs | functions that construct a HTML syntax tree | HTML::LinkExtor | Extract links from an HTML document |
| HTML::Element | Class for objects that represent HTML elements | HTML::Parse | Deprecated, a wrapper around HTML::TreeBuilder |
| HTML::Entities | Encode or decode strings with HTML entities | HTML::Parser | HTML parser class |
| HTML::Filter | Filter HTML text through the parser | HTML::PullParser | Alternative HTML::Parser interface |
| HTML::Form | Class that represents an HTML form element | HTML::Tagset | data tables useful in parsing HTML |
| HTML::FormatPS | Format HTML as postscript | HTML::TokeParser | Alternative HTML::Parser interface |
| HTML::Formatter | Base class for HTML formatters | HTML::Tree | overview of HTML::TreeBuilder et al |
| HTML::FormatText | Format HTML as text | HTML::TreeBuilder | Parser that builds a HTML syntax tree |
| HTML::FromText | mark up text as HTML | HTMLQuickCheck.pm | a simple and fast HTML syntax checking package for perl 4 and perl 5 |