Heat oven to 325°F; line two baking sheets with parchment.
Beat butter and 1/2 cup powdered sugar in a large bowl until creamy. Mix in vanilla and almond extracts.
Mix in flour and salt on low until combined; stir in almonds evenly.
Roll about 1 tablespoon dough into a short log; shape into a crescent. Space about 1 inch apart on sheets.
Bake 14-16 minutes until bottoms are lightly golden and tops remain pale; avoid overbaking.
Cool on sheet 5 minutes until handleable but warm.
Put remaining 2 cups powdered sugar in a shallow bowl. Gently roll warm cookies to coat completely. Cool completely; coat in sugar again.