The universal selector is a CSS selector that matches any and all elements in a document, allowing for the application of styles globally or as a base style. It is represented by an asterisk (*) and can be used to reset styles or apply broad styling rules, but should be used judiciously to avoid performance issues.