Preheat your waffle iron according to the manufacturer's instructions.
In a large bowl, whisk together the flour, sugar, baking powder, and salt.
In a separate bowl, beat the eggs, then add the milk, oil, and vanilla extract.
Combine the wet and dry ingredients, stirring until just mixed. Do not overmix.
Lightly grease the waffle iron with butter or oil.
Pour the batter into the center of the waffle iron and close the lid.
Cook for 4–5 minutes or until the waffles are golden and crispy.
Serve immediately with your favorite toppings.