http://www.myinvestmentspub.com - There are many websites available online to earn money online. However, most of them are not that much genuine websites to provide money to the users. Many websites do not pay regularly to the eligible users. They will show you the points on your homepage but nothing will be paid to you. Because of this reason, many are not interested to sign-up these websites. However, if you carefully search the web, you will find some genuine websites that would provide you some opportunities to earn extra bucks to you.Why I am Choosing these 5 Websites to Earn Extra Money Online:They are providing innovative and reputable ways to earn money.They are not providing any quick-buck or quick-rich schemes.These websites giving opportunities to earn money in easy and legal ways.No Investment is required, just sing-up is enough.You can also earn money in the form of points or gift vouchers which can be redeemed.5 Best Websites to Earn Extra Money Online Without Any Investments:1. Swagbucks:Swagbucks.com is one of the leading destination for earning real rewards through online activities you already do every day. At home or on the go, you can conveniently earn Swag Bucks when you: Shop your favorite stores, Search the web, Answer surveys; Discover great deals; Watch videos; or Play games.Swag Bucks can be redeemed easily for cash or gift cards to your favorite stores. With over 13 million members, Swagbucks.com has awarded over 85 million dollars in real rewards. Always free to join, Swagbucks.com is the smartest and most rewarding way to spend your time online. Different countries all over the world can be joined into Swagbucks at free of cost. There are many ways available to earn money on this websites. Opportunities like Surveys, Downloading Apps, Watching Videos, Doing tasks etc. are available in this website.2. Mechanical Turk:Mechanical Turk is a program run by Amazon where anyone can sign up and complete simple tasks – like choosing which of two pictures depicts a bridge – to earn a few cents per task. With some practice, you can earn a few dollars an hour while just sitting on your couch watching television. And with enough focus, you can earn an amount roughly equal to minimum wage.3. Fotolia:Fotolia allows you to sell photos you’ve taken for stock photography usage. For example, if a publisher is looking for a picture of a beach and you uploaded such a picture, the publisher can use Fotolia to purchase the rights to use that picture in its publication and you receive a cut of that money. For a photography hobbyist, this is a great way to earn a few dollars for some of your best photos.4. eLance: eLance allows people in almost any profession to find freelance work at home in their spare time. While the projects on eLance aren’t going to earn you a ton of money, they do provide a great way to build an independent portfolio to show off your skills while also building a network of clients. A very good site giving opportunity to earn money through freelance work from home.5. Zirtual:Zirtual is for US Citizens only. Zirtual is perhaps the most time-consuming, but most rewarding, option. With Zirtual, you sign up to be a Zirtual Assistant to a busy person. The person will send you things to do such as write emails, research a topic and summarize the findings, or personal tasks such as order flowers, manage a personal calendar or write handwritten notes. The starting base pay is $11 an hour, and Zirtual Assistants work weekdays full time. However, becoming a Zirtual Assistant is not an easy task. You need to undergo their hiring process to become Zirtual Assistant.Conclusion:There are many websites available online which will provide opportunities to earn extra income with ease and legal way. As these websites require no investments, you can easily join here and can earn money. But selection of websites is an important step to enter. Search for the track record and reviews for these websites before signing-up.