In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, beat the eggs and add the buttermilk and melted butter. Mix well.
Pour the wet ingredients into the dry ingredients and stir until just combined. Do not overmix; lumps are okay.
Preheat your griddle or skillet over medium heat and lightly coat with cooking spray or butter.
Ladle the batter onto the griddle, using about 1/4 cup for each pancake. Cook until bubbles form on the surface, then flip and cook until golden brown
Serve hot with your favorite toppings, such as maple syrup, fresh berries, or whipped cream.