Access modifiers are keywords in object-oriented programming that set the accessibility of classes, methods, and other members. They control the visibility and scope of a class's components, ensuring encapsulation and protecting sensitive data from unauthorized access.