Milind Daraniya

How to Install and Use curl on Windows

Published October 30th, 2023 22 min read

If you're looking to leverage the power of cURL for making HTTP requests and you're using Windows, you're in the right place. In this guide, we'll walk through the step-by-step process of installing and using cURL on a Windows environment.

1. Download cURL for Windows:

Visit the official cURL download page for Windows at https://curl.se/windows/. Choose the version that fits your system architecture (32-bit or 64-bit). Download the curl zip file.

2. Extract the cURL Zip File:

Once the download is complete, extract the contents of the zip file to a location on your computer. For example, you can create a folder named curl on your desktop and extract the files there.

3. Set Up System Path:

To use cURL from any command prompt window, you need to add the path to the cURL executable to your system's PATH variable.

  • Right-click on "This PC" or "Computer" on your desktop or in File Explorer and select "Properties."
  • Click on "Advanced system settings" and then "Environment Variables."
  • In the "System variables" section, find the "Path" variable, select it, and click "Edit."
  • Click "New" and add the path to the bin directory inside the extracted cURL folder. For example, if you extracted cURL to C:\Users\YourUsername\Desktop\curl, you would add C:\Users\YourUsername\Desktop\curl\bin.

4. Verify the Installation:

Open a new command prompt window and type the following command:

curl --version

If cURL is installed correctly, you should see information about the cURL version and other details.

5. Using cURL Commands:

Now that cURL is installed, you can use it to make HTTP requests. Here are a few examples:

GET Request:

curl https://www.milinddaraniya.com

POST Request:

curl -X POST -d "param1=value1&param2=value2" https://www.milinddaraniya.com/api

Save Output to a File:

curl -o output.html https://www.milinddaraniya.com

These are just a few examples. You can explore the full range of cURL options in the documentation: https://curl.se/docs/manpage.html

Conclusion:

Congratulations! You've successfully installed and configured cURL on your Windows machine. Whether you're testing APIs, downloading files, or troubleshooting web-related issues, cURL is a powerful tool at your disposal.