Access modifiers are keywords used in object-oriented programming to set the accessibility of classes, methods, and other members. They control the visibility and scope of these components, ensuring encapsulation and protection of data within a program.