10 Free ways for students to earn money from internet 

Freelance Writing 

Offer writing services on platforms like Upwork, Fiverr, or Freelancer. Many companies and individuals look for content writers, blog writers, and copywriters. 

Online Tutoring 

Tutor students in subjects you excel in through websites like Chegg, Tutor.com, or even local community boards. 

Take Online Surveys 

Participate in online surveys through websites like Swagbucks, Survey Junkie, or Pinecone Research. These platforms pay for your opinions on various products and services. 

Sell Handmade Crafts or Art 

If you're crafty or artistic, consider selling your creations on Etsy or similar marketplaces. 

Affiliate Marketing 

Promote products or services through your blog, website, or social media and earn a commission for every sale made through your referral links. 

Start a YouTube Channel 

Create and upload videos on topics you're passionate about. Once you gain enough subscribers and views, you can monetize your channel through ads and sponsorships. 

Become a Virtual Assistant 

Offer administrative support to businesses and entrepreneurs remotely. Tasks can include email management, scheduling, data entry, and more. 

Sell Stock Photos 

If you're good at photography, sell your photos to stock photo websites like Shutterstock, Adobe Stock, or Getty Images. 

Participate in User Testing 

Test websites and apps for usability and provide feedback. Companies like UserTesting pay for your opinions on user experience. 

Transcription Services 

Convert audio files into text by working as a transcriptionist. Websites like Rev, TranscribeMe, and GoTranscript offer transcription jobs.