A slot is a narrow opening, especially one for receiving something such as a coin. A slot in a calendar or schedule is an opportunity to engage in an activity, for example to visit the dentist or book a hotel room.

In modern casinos, a slot is a machine that accepts cash or, in the case of ticket-in, ticket-out machines, paper tickets with barcodes. The player inserts the ticket into a slot and activates the machine by pushing a lever or button (either physical or on a touchscreen). The reels then spin and stop to rearrange the symbols. When the symbols match a winning combination, the player earns credits based on the paytable. Symbols vary from machine to machine, but classic symbols include fruits, bells, and stylized lucky sevens.

Modern slots often feature bonus games that offer additional ways to win, including free spins, multipliers, and interactive mini-games. Some are linked to a progressive jackpot, which increases over time. Some offer stacked wilds, which act as substitutes for other symbols and can trigger different bonus game features.

A slot is a dynamic placeholder that either waits passively for content (a passive slot) or actively calls out for it (an active slot). The slot can be filled by using a scenario or a renderer to provide its contents. The slot’s content can also make use of props passed to it by the parent scope, as described in Rendering a slot with props. Slots can also be named, which allows them to be referred to by name in the context of a template.