In a large bowl, whisk together the dry ingredients: flour, sugar, baking powder, and salt.
In a separate bowl, mix the wet ingredients: eggs, milk, melted butter, and vanilla extract.
Pour the wet mixture into the dry ingredients and gently stir until just combined; a few lumps are okay.
Heat a non-stick skillet or griddle over medium heat and lightly grease it.
Pour 1/4 cup of batter onto the skillet for each pancake; cook until bubbles form on the surface.
Flip the pancake and cook for an additional 1-2 minutes until the other side is golden brown.
Repeat with the remaining batter and stack the pancakes on a warm plate.
Serve with your favorite toppings like syrup, fruits, or whipped cream.