There are many ways to earn money online without investment. Here are some ideas:
Freelancing: You can offer your services as a freelancer on websites such as Fiverr, Upwork, or Freelancer. You can offer services like writing, graphic designing, web development, social media management, virtual assistance, etc.
Online surveys: You can take online surveys on websites like Swagbucks, Survey Junkie, and Vindale Research. These websites pay you for completing surveys.
Affiliate marketing: You can promote products or services of other companies and earn a commission for each sale made through your unique referral link. You can promote products on websites like Amazon, ClickBank, and ShareASale.
Online tutoring: If you have expertise in a particular subject, you can offer your tutoring services online through websites like Chegg, TutorMe, and Skooli.
Content writing: You can write content for blogs and websites and get paid for it. You can find content writing jobs on websites like Problogger and Freelance Writing.
YouTube: You can start a YouTube channel and make money through advertising revenue and sponsored content.
Online data entry: You can do data entry jobs online through websites like Clickworker and Amazon Mechanical Turk.
These are just a few ideas to get started. Remember that earning money online takes time and effort, so be patient and persistent in your endeavors.