Preheat oven to 375 degrees F. Line three baking sheets with parchment paper.
In a medium bowl, whisk together flour, baking soda, baking powder, and salt.
In a large bowl, cream together softened butter, granulated sugar, and light brown sugar with a mixer until light and fluffy.
Beat in eggs one at a time, then beat in vanilla.
Gradually add dry ingredients to wet, mixing on low until just combined. Do not overmix.
Stir in chocolate chips.
Roll 2–3 tablespoons of dough into balls and place on prepared baking sheets, spaced apart.
Bake for 8–10 minutes. Cookies will look slightly underdone; this is key.
Let sit on baking sheets for 5 minutes before transferring to a wire rack.