Google Keyword Planner is a free tool that provides keyword ideas, search volume, and competition data.
Keyword Tool is a free online keyword research tool that generates up to 750+ long-tail keyword suggestions for every search term.
Google Trends is a free tool that helps you see how often keywords are searched for over time and in different regions of the world.