There are many options to earn money online.
Here I've suggested my favorite top 5 ways to earn money online.

1. Sell your Products Online.

In this digital age now people don't afraid to buy products or services online.
We purchase A to Z things online. You can also sell your products and services online by creating your own online store. There are many online store builders online with whom you can create your own online store within just 24 hours! like BuildaBazaar.

2. Become an online Affiliate.

One of the easiest ways to make a few bucks online is affiliate marketing. An affiliate is essentially someone who receives a commission for selling products for other companies, whether it’s on their own site or through another channel like eBay. The best part is that you don’t have to develop any products yourself, just sell other people’s products.

For example, Amazon affiliates. Simply sign up as an affiliate to sell a company’s products using your special referral link, and you can get a commission for each product sold without lifting a finger.

3. Earn By Creating Unique Logos/designs

If you have a knack for creating unique images, there’s no need to fuss over your own inventory. If your creations can be easily printed onto a product, then you can make money. Upload your designs on a variety of websites like Cafe Press. If someone likes them, the company prints them up and ships the product.

4. Become a Freelancer

Freelancing is a great way for experts in their individual trades to help a variety of clients overall. Several freelancing and project-based websites let businesses that need extra help to list their projects.

5. Become a blogger.

If you’re passionate about writing and feel strongly about certain subjects, type your way to riches by creating your own blog. Launching your own blog doesn’t require a great deal of technical or computer skills.