Preheat oven to 350° and line a cookie sheet with parchment paper.
In a medium bowl, whisk flour, baking soda, baking powder, cocoa powder and salt together. Set aside.
In a large bowl, beat butter, sugar and brown sugar together.
Add vanilla and eggs and beat until combined.
Gradually add dry ingredients into wet ingredients and beat on medium speed until just combined.
Stir in white chocolate chips.
Roll cookie dough into 1 inch balls, or use a 1 inch cookie scoop, and place on prepared cookie sheet about 2 inches apart.
Bake for 15-17 minutes or until edges of cookies are set.
Remove from oven and place cookies on white rack to cool.