Hello @M_Mubeen_Idrees and welcome.
To the best of my knowledge there isn’t a “free” service that exists to do what you want. However, you can achieve what you want from the comfort of your own PC.
I would not recommend using Ampps or Wamp to develop and test directly on Windows. It introduces too many variables which interfere with the way in which Magento 2.x runs. There are countless posts where people try this, get stuck and can’t carry on.
However, what I would recommend is installing Ubuntu using VirtualBox. This method will allow you to simulate the exact environment that you would find on a a typical Linux Server - To the point where you wouldn’t even notice the difference between connecting to VirtualBox and an actual Web Server.
VirtualBox is a piece of software that allows you to emulate an operating system on your own PC and use it like it’s running on real hardware.
Typically, building server environments isn’t something we cover here (It’s outside our niche). But someone still might jump in who has experience. In the meantime, you will find these resources super-useful to get you all setup on a VirtualBox at no cost:
- Install Linux Inside Windows Using VirtualBox (Article)
- How to Install Ubuntu on VirtualBox (Article)
- VirtualBox for Windows (Software)
- WebDev Reddit (Setup Support)
- Linux Stack Exchange (Setup Support)
- Command Line Interface (Course by codeacademy)
Update: The following tutorial is now available for those who want to work locally: How to install Ubuntu Server 18.04 on Windows 10 (VirtualBox)