What sets the standards for HTML and HTTP?

The HTML standards is set by the World-Wide Web Consortium, or W3C. The HTTP standard is set by the W3C in coordination with the Internet Engineering Task Force, or IETF.