Preheat your waffle iron according to the manufacturer's instructions.
In a large bowl, whisk together the flour, sugar, baking powder, and salt.
In another bowl, beat the eggs and add the milk, vegetable oil, and vanilla extract.
Pour the wet ingredients into the dry ingredients and mix until just combined.
Lightly grease the waffle iron with non-stick spray or oil.
Pour the batter onto the preheated waffle iron.
Close the lid and cook until the waffles are golden brown.
Carefully remove the waffles and repeat with the remaining batter.
Serve warm with your favorite toppings.