In a large bowl, whisk together flour, sugar, baking powder, and salt.
In a separate bowl, mix together milk, melted butter, and eggs.
Combine wet and dry ingredients until just mixed. Let batter rest for 5 minutes.
Heat a non-stick skillet or griddle over medium heat. Pour 1/4 cup of batter for each pancake.
Cook until bubbles form on the surface, then flip and cook until golden brown.
Serve hot with your favorite toppings.