Preheat the oven to 350ºF.
Line a 8 x 8” pan with parchment and lightly grease..
In a large bowl, whisk the flour, salt, and cocoa powder together, set aside.
Put the chocolate and butter in a large glass bowl and microwave for 30 seconds. Stir, and repeat, heating 30 seconds, 2 to 3 more times or until the chocolate and butter are completely melted and smooth.
Add both sugars and the vanilla to the chocolate mix and stir until combined.
Add 2 eggs to a small bowl and whisk, add to the chocolate mixture when cooled slightly and stir until combined..
Pour the chocolate mix into the flour and using a rubber spatula, gently mix together until combined. Fold in the fresh cranberries and chocolate chips.
Pour into the prepared pan and bake in a preheated oven for about 30 minutes or until a toothpick comes out with moist crumbs attached.
Cool brownies completely before cutting into 16 equal squares.