Yes, we have all been here, wondering if there are any ways to earn money online free. Sure there are, the internet has changed the way we do business and interact with each other. Making money online from home for free is really a whole lot easier to do than you would think.

The easiest way to make money at home is with your computer and your smarts. What are you passionate about? I love to write, so writing is my way of earning money online.

Here are six ways to earn money online; all are free and totally legit:

1. Start a blog. Seriously there are at least a hundred free blog platforms out there where you don't need to buy a domain, or pay for hosting. You can get started in minutes and all you need to invest is your time. Place ads on your pages like Google Adsense, or Kontera and start making money. It takes a little time to get started, but you really can start for free.

2. Take surveys. There are hundreds of survey and focus group companies out there that will pay for your opinion online. This is a really good deal for creating passive income and I still do many surveys a month when the opportunities are good. Search for surveys and sign up online for free. The companies will email you when they need your demographic and some off the offers pay really well for your time. The key is volume and selecting the highest paid surveys.

3. Writing for the web is another free way to get started making money online. There are tons and tons on websites that will pay you to write for them and this is my favorite way to make money out of nothing but my time. Go to sites like Hubpages, Squidoo, Infobarrel, eHow and Associated Content and start writing. They all accept content from anyone as long as it is unique and has been written by you. Your commissions and share of revenues will take a while to get going, but will increase month after month if you stick with it.

4. Alternatively, there are lots of casual jobs for writing web content on sites like eLance. Post your skills and your rates and you should be able to get work in a relatively short period of time.

The ways to you can make money online for free are getting broader all the time. There really are good offers out there. You just need to be willing to look until you find the perfect match for you.