Download Curl Exe For Windows

  1. Download Curl Executable For Windows
  2. Download Curl.exe For Windows 10
  3. Curl.exe For Windows
  4. Curl Equivalent In Windows

Articles Related to Installing cURL in Windows to Run cURL Commands Natively. Configuring Windows 7 as Web Server. Configuring Windows 7 as Web Server with a Static IP is the most important and easy way to allow any Windows Program to use access your web folder by World. CURL for Windows. CURL for Windows is an MSI installer for cURL, the popular command-line web transfer tool. (Go to downloads). The cURL Manager: cURL for Windows with automatic upgrades and special sftp features. What is curl.exe? The genuine curl.exe file is a software component of cURL by cURL. CURL is a command line tool and library for transferring data with URLs. Curl.exe is the main executable for running cURL. Feb 13, 2014  The powerful curl command line tool can be used to download files from just about any remote server. Longtime command line users know this can be useful for a wide variety of situations, but to keep things simple, many will find that downloading a file with curl. The Curl Runtime Engine (versions 8.0.7, 7.0.7) and Curl Development tools (versions 8.0.6001)have been verified to operate with Windows 10. Curl Runtime Engine Download Page. How to check whether cURL is installed on Windows Server 2008R2, check current version and how to upgrade to the latest version? You should be able to use where curl to determine the location of curl.exe (the Windows where command is similar to which on *nix-style systems). Not all builds on the cURL download page have all the same.

Active5 months ago

I am having trouble getting curl to run on Windows.

I have downloaded a curl zip file from here, but it seems to contain source code, not an executable.

Do I need to compile curl to run it? If yes, then how do I do that?

Where can I find .exe downloads for curl?

I have looked for documentation on installing curl, but there is little to be found.

MultiplyByZer0
2,6792 gold badges25 silver badges42 bronze badges
pri_devpri_dev
4,38715 gold badges62 silver badges110 bronze badges

21 Answers

Assuming you got it from https://curl.haxx.se/download.html, just unzip it wherever you want. No need to install. If you are going to use SSL, you need to download the OpenSSL DLLs, available from curl's website.

Daniel StenbergDownload curl.exe for windows 10
34.4k10 gold badges75 silver badges136 bronze badges
theglaubertheglauber
19.9k7 gold badges24 silver badges41 bronze badges

It is possible that you won't need to download anything:

  • If you are on Windows 10, version 1803 or later, your OS ships with a copy of curl, already set up and ready to use.
  • If you have Git for Windows installed (if you downloaded Git from git-scm.com, the answer is yes), you have curl.exe under:

    Simply add the above path to PATH.

If you are already using a package manager, it may be more convenient to install with one:

  • For Chocolatey, run choco install curl
  • For MSYS2, run pacman -S curl
  • For Scoop, run scoop install curl
  • For Cygwin, add the curl package in Cygwin Setup.

Downloading curl

It is too easy to accidentally download the wrong thing. If, on the curl homepage, you click the large and prominent 'Download' section in the site header, and then the large and prominent curl-7.62.0.tar.gz link in its body, you will have downloaded a curl source package, which contains curl's source code but not curl.exe. Watch out for that.

Instead, click the large and prominent download links on this page. Those are the official Windows builds, and they are provided by the curl-for-win project.

If you have more esoteric needs (e.g. you want cygwin builds, third-party builds, libcurl, header files, sources, etc.), use the curl download wizard. After answering five questions, you will be presented with a list of download links.

Extracting and setting up curl

Find curl.exe within your downloaded package; it's probably under bin.

Pick a location on your hard drive that will serve as a permanent home for curl:

  • If you want to give curl its own folder, C:Program Filescurl or C:curl will do.
  • If you have many loose executables, and you do not want to add many individual folders to PATH, use a single folder such as C:Program Filestools or C:tools for the purpose.

Place curl.exe under the folder. And never move the folder or its contents.

Next, you'll want to make curl available anywhere from the command line. To do this, add the folder to PATH, like this:

  1. Click the Windows 10 start menu. Start typing 'environment'.
  2. You'll see the search result Edit the system environment variables. Choose it.
  3. A System Properties window will popup. Click the Environment Variables button at the bottom.
  4. Select the 'Path' variable under 'System variables' (the lower box). Click the Edit button.
  5. Click the Add button and paste in the folder path where curl.exe lives.
  6. Click OK as needed. Close open console windows and reopen, so they get the new PATH.

Now enjoy typing curl at any command prompt. Party time!


  1. Download curl zip
  2. Extract the contents (if you have downloaded the correct version you should find curl.exe)
  3. Place curl.exe in a folder where you keep your software (e.g. D:softwarecurlcurl.exe)
  4. To run curl from the command line

    a) Right-hand-click on 'My Computer' icon

    b) Select Properties

    c) Click 'Advanced system settings' link

    d) Go to tab [Advanced] - 'Environment Variables' button

    e) Under System variable select 'Path' and Edit button

    f) Add a semicolon followed by the path to where you placed your curl.exe (e.g. ;D:softwarecurl)

Now you can run from the command line by typing:

ItharIthar
2,4041 gold badge22 silver badges31 bronze badges

The simplest tutorial for setting up cURL on Windows is the Making cURL work on Windows 7. It only have 3 easy steps.

Abel CallejoAbel Callejo
5,3346 gold badges38 silver badges53 bronze badges
  1. Download cURL (Win64 ia64 zip binary with SSL)
  2. Extract curl.exe into 'C:WindowsSystem32'
  3. Done

Even more easier:

Download the Win64 2000/XP x86_64 MSI installer provided by Edward LoPinto.

At the time of writing file curl-7.46.0-win64.exe was the most recent. Tested with Windows 10.

Benny NeugebauerBenny Neugebauer
30.3k17 gold badges160 silver badges159 bronze badges

Starting with Windows 10 version 1803 (and earlier, with insider build 17063), you don't install curl anymore. Windows includes a nativecurl.exe (and tar.exe) in C:WindowsSystem32, which you can access right from your regular CMD.

See the initial announcement and the release announcement.

MultiplyByZer0
2,6792 gold badges25 silver badges42 bronze badges
VonCVonC
890k327 gold badges2884 silver badges3470 bronze badges

It's probably worth noting that Powershell v3 and up, contains a cmdlet called Invoke-WebRequest that has some curl-ish capabilities. The New-WebServiceProxy and Invoke-RestMethod cmdlets are probably worth mentioning too.

I'm not sure they will fit your needs or not, but although I'm not a Windows guy, I have to say I find the object approach PS takes, a lot easier to work with than utilities such as curl, wget etc. They may be worth taking a look at

MultiplyByZer0
2,6792 gold badges25 silver badges42 bronze badges
user2233949user2233949

As you already know, you can find several packages of binaries on the official curl website.

Once you download a package, unzip it wherever you want. I recommend adding its location to your path, so you can call curl from batch or powershell scripts. To add a directory to your path type 'environment variables' in the start menu, and select 'edit user environment variables'. Select Path, and add to the end of the 'value' box: ;C:curldirectory (with the directory changed to where you saved curl.)

If you want to use SSL you need a certificate bundle. Run either mk-ca-bundle.pl (perl) or mk-ca-bundle.vbs (VBScript). Some of the packages of binaries include one or both of them. If your download doesn't include one, download one here: https://github.com/bagder/curl/tree/master/lib. I recommend mk-ca-bundle.vbs, as on windows you simply double click it to run it. It will produce a file called ca-bundle.crt. Rename it curl-ca-bundle.crt and save it in the directory with curl.exe.

Alternatively, I recently developed an msi installer that sets up a full featured build of curl with just a few clicks. It automatically ads curl to your path, includes a ready-to-use ssl certificate bundle, and makes the curl manual and documentation accessible from the start menu. You can download it at www.confusedbycode.com/curl/.

Shadow Wizard
57.9k19 gold badges115 silver badges181 bronze badges
ConfusedByCodeConfusedByCode

Note also that installing Git for Windows from git-scm.com also installs Curl. You can then run Curl from Git for Windows' BASH terminal (not the default Windows CMD terminal).

RBVRBV
6631 gold badge7 silver badges18 bronze badges

Install Chocolatey package manager for Windows. Once installed, simply enter choco install curl. Then you can use curl from a terminal.

Dzmitry Lahoda
4161 gold badge8 silver badges31 bronze badges
AdamAdam
2,5186 gold badges32 silver badges61 bronze badges

You can build the latest version of curl, openssl, libssh2 and zlib in 3 simplesteps by following this tutorial.

Curl is built statically so you do not have to distribute the prerequisite dynamic runtime.

You can also download a prebuilt version (x86 and x64) from SourceForge.

user2470592user2470592

I had a lot of issues with curl for Windows. I finally used Cygwin, which includes curl by default.

cprcrackcprcrack
11k5 gold badges68 silver badges75 bronze badges

Thought I'd write exactly what I did (Windows 10, 64-bit):

From the download page https://curl.haxx.se/download.html choose the download wizard https://curl.haxx.se/dlwiz/

Choose curl executable.

Choose Win64.

Choose generic.

Choose any.

Choose x86_64.

Choose the first recommended option. For me this was:

curl version: 7.53.1 - SSL enabled SSH enabled. Provided by: Viktor Szakáts. This package is type curl executable You will get a pre-built 'curl' binary from this link (or in some cases, by using the information that is provided at the page this link takes you). You may or may not get 'libcurl' installed as a shared library/DLL.The file is packaged using 7zip. 7zip is a file archiving format.

Click download.

You should have the file curl-7.53.1-win64-mingw.7z in your downloads folder.

Install 7-Zip if you don't have it.

Right-click, 7-Zip, Extract Here. Copy and paste the extracted file somewhere like Z:Tools

If you look in the bin folder you'll see curl.exe. If you double-click it a window will quickly flash up and vanish. To run it you need to use the Command Prompt. Navigate to the bin folder and type curl followed by your parameters to make a request. You must use double-quotes. Single quotes won't work with curl on Windows.

Now you'll want to add curl to a user's Path variable so you don't have to navigate to the right folder to run the program. Go to This PC, Computer, System Properties, Advanced system settings, authenticate as an administrator (you're not running as admin, right? Right?) Environment Variables, System variables, look at the list and select Path, then Edit, then New, then, e.g.

Download Curl Executable For Windows

Z:Toolscurl-7.53.1-win64-mingwbin

You can add a trailing backslash if you like, I don't think it matters. Click move up until it's at the top of the list, then you can see it easily from the previous screen. Click OK, OK, OK, then crack open a Command Prompt and you can run curl by typing curl from any folder, as any user. Don't forget your double-quotes.

This is the answer I wish I'd had.

nmit026nmit026

I was looking for the download process of Curl and every where they said copy curl.exe file in System32 but they haven't provided the direct link. so here it is enjoy, find curl.exe easily in bin folder just

unzip it and then go to bin folder there you get exe file

Pre_hackerPre_hacker
9561 gold badge13 silver badges19 bronze badges

This installer made it easy for mehttp://www.confusedbycode.com/curl/

The link describes how to use it. Here's a summary taken from the website above:

'You can install cURL for Windows with only a few clicks. Just download and run an installer from the table below, and click Install. The default installation includes:

  1. curl.exe
  2. an SSL certificate bundle (ca-cert-bundle.crt)
  3. SSL certificate bundle generation scripts (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. HTML manuals for cURL and libcurl
  5. text documentation formatted for Windows (so you can simply double click the files to read them with Notepad)
  6. Start Menu folder with shortcuts to the cURL installation folder, manuals, documentation, and uninstaller
  7. cURL added to your path, so you can use it with batch or PowerShell scripts and call it from the command prompt in any working directory

To include developers' files in your installation, click Advanced. The developers' files include libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C headers, libs, and code examples.

When you click Advanced you can also choose whether or not to install the documentation and manuals, and whether or not to add cURL to your path.

If you don't have administrator privileges on your computer, use one of the files from the 'Without Administrator Privileges' row. These install cURL in C:UsersNameAppDataLocalApps.

If you do not want to use the installer, but still want the contents listed above, you can download one of the zip archives.'

Matt
16.7k7 gold badges77 silver badges120 bronze badges
Aussie AshAussie Ash

Just download curl and extract the compressed file. You will get the file 'curl.exe'. Open a CMD Shell, drag the file curl.exe into the CMD Shell, now you can use curl.

BlackBlack
5,40814 gold badges66 silver badges134 bronze badges

After adding curl.exe's path to the System Variable 'Path'

you can open command prompt and run 'curl -V' to see if it is working.

ShreyasShreyas

Follow download wizard

Follow the screens one by one to select type of package (curl executable), OS (Win64), flavor (Generic), CPU (x86_64) and the download link.

unzip download and find curl.exe (I found it in src folder, one may find it in bin folder for different OS/flavor)

To make it available from the command line, add the executable path to the system path (Adding directory to PATH Environment Variable in Windows).

Enjoy curl.

brajesh jaishwalbrajesh jaishwal

Statically built WITH ssl for windows:

Download Curl.exe For Windows 10

You need curl-7.35.0-openssl-libssh2-zlib-x64.7z

..and for ssl all you need to do is add '-k' in addition to any other of your parameters and the bundle BS problem is gone; no CA verification.

Patrice
4,8809 gold badges27 silver badges40 bronze badges

Curl.exe For Windows

BeebBeeb

I have successfully used Windows curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

by using cURL for Windows direct download link with msi-installer.Remember to reboot your system after installing.

Kirill ChKirill Ch
  • Download curl for windows from the path : https://curl.haxx.se/windows/
  • Unzip and you will find the ..bincurl.exe
  • Add ...bin to your path variable for easy global access
VikashVikash
9302 gold badges8 silver badges21 bronze badges

protected by Andrew MedicoJan 28 '16 at 13:46

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged windowscurlinstallation or ask your own question.

Active6 months ago

Is there a way to install cURL in Windows in order to run cURL commands from the command prompt?

DomingoSLDomingoSL
6,36616 gold badges82 silver badges153 bronze badges

18 Answers

If you are not into Cygwin, you can use native Windows builds. Some are here: curl Download Wizard.

Daniel Stenberg
34.4k10 gold badges75 silver badges136 bronze badges
Gabriel ŠčerbákGabriel Ščerbák
13.6k7 gold badges31 silver badges50 bronze badges

First you need to download the cURL executable. For Windows 64bit, download it from here and for Windows 32bit download from here After that, save the curl.exe file on your C: drive.

To use it, just open the command prompt and type in:

Daniel Stenberg
34.4k10 gold badges75 silver badges136 bronze badges
Ricardo SanchezRicardo Sanchez
5,2443 gold badges19 silver badges30 bronze badges

If you have Git installed on windows you can use the GNU Bash.... it's built in.

Community
BRogersBRogers
2,8044 gold badges17 silver badges26 bronze badges

Folks that don't literally need the curl executable, but rather just need to e.g. see or save the results of a GET request now and again, can use powershell directly. From a normal command prompt, type:

which, while a bit wordy, is similar to typing

in a more Unix-ish environment.

More information about net.webclient is available here: WebClient Methods (System.Net).

UPDATE: I like how ImranHafeez took this one step further in this answer. I'd prefer a simpler cmd-script however, maybe creating a curl.cmd file containing this:

which could be called just like the Unix-ish example above:

Community
mattymatty

If you use the Chocolatey package manager, you can install cURL by running this command from the command line or from PowerShell:

HelenHelen
39k5 gold badges95 silver badges150 bronze badges

Create batch file in windows and enjoy with cURL in windows :)

Vasfed
11.6k10 gold badges32 silver badges38 bronze badges
ImranHafeezImranHafeez

it should work perfectly fine if you would download it from --http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=MinGW64 -- FOR 64BIT Win7/XP OR from http://curl.haxx.se/dlwiz/?type=bin&os=Win32&flav=-&ver=2000%2FXP --- FOR 32BIT Win7/XP just extract the files to c:/Windows and run it from cmd

WaQasWaQas
  1. Visit download page https://curl.haxx.se/download.html - it's incredible
  2. Choose your sytem in list
  3. Don't forget SSL support, it's obvious now, e.g. for https
  4. Unpack curl.exe and .crt to C:WindowsSystem32
  5. Restart cmd
  6. Enjoy > curl https://api.stackexchange.com

p.s. If you want another folder to store executable check your paths > echo %PATH%

vladkrasvladkras
11.3k2 gold badges27 silver badges46 bronze badges

Install Git for windowsThen use git bash to run curl commands.

Curl Equivalent In Windows

ParthibanParthiban

I have also found that if I put the cygwin bin on my windows path I can run curl from a windows command line. It also will give you access to things like ls and grep

kingd9kingd9

I was able to use this site to easily download and install curl on my Windows machine. It took all of 30 seconds. I'm using Windows 7 (w/ Admin privelages), so I downloaded curl-7.37.0-win64.msi from http://curl.haxx.se/download.html.

Also, don't forget to restart your console/terminal after you install curl, otherwise you will get the same error messages.

maudulusmaudulus
5,4315 gold badges46 silver badges85 bronze badges

From Windows Command Prompt, run curl through Git Bash

Scott IzuScott Izu
  1. Go to curl Download Wizard
  2. Select curl executable
  3. Select Win32 or Win64
  4. Then select package for it(Eg generic/cygwin) as per your requirement
  5. Then you will have to select version. You can select unspecified.
  6. This will directly take you to download link which on click will give you popup to download the zip file.
  7. Extract the zip to get the executable. Add this folder in your environment variables and you are done. You can then execute curl command from cmd.
Aniket ThakurAniket Thakur
45.7k28 gold badges208 silver badges228 bronze badges

Assuming you are new to the game or are unable to install software because of security restrictions, you could use Scoop to install curl. From a powershell or command window run the following commands. Note this assumes that you have Powershell v3.0+.

The other cool advantage here is that this installs the software for just the current user.

  1. Set execution exception

  2. Install Scoop

  3. Install curl. You may see a warning about a missing hash, but you should see a final message that cURL was installed successfully

  4. Test the install of curl

Ro Yo MiRo Yo Mi
12.5k4 gold badges24 silver badges37 bronze badges

Download the .exe file from https://cygwin.com/install.html for cygwin (a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows).

Run the .exe file.

While installing you will get in a step to select packages. In the select package window --> change the view to 'Not installed' and search for curl. click on the necessary packages to install by clicking on the 'new' column for the package --> you can see the version number and then click next. ( see the image attached below)

After finishing the installation click on the cygwin to open the curl console on windows and work on curl commands.

randomguyrandomguy

I am may be bit late for this, but I am able to resolve my issue of curl at cmd for windows 10.

I got help from below video tutorial https://www.youtube.com/watch?v=qlTVMuONazs

Here is some explanation

Step 1: go to https://curl.haxx.se/download.html

Step 2: Search 'Win64 - Generic' and download 'Win64 x86_64 7zip' by 'Darren Owen'

Step 3: unzip the download file and install the certificate 'ca-bundle.crt' do not touch curl.exe

Step 4: in windows go to 'Control Panel' -> 'System' -> 'Advance system settings'Step 5: click on Envirnoment variables

Step 6: In System variable click on 'Path' and paste the path of the file folder in my case it is 'C:curlcurl_7_53_1_openssl_nghttp2_x64'

Download Curl Exe For Windows

And you are done.

Don't Forgot to restart you system for one time

Kamran SohailKamran Sohail

Install git command line from here. When you install git in windows you will automatically get curl with it. You can check the installed version of curl using curl --version like this.

This is a sample curl request which sends a string in a JSON object and get it encoded.

curl https://api.base62.io/encode --request POST --header 'Content-Type: application/json' --data '{ 'data': 'Hello world!' }'

Ishara AmarasekeraIshara Amarasekera
6821 gold badge8 silver badges24 bronze badges

For anyone looking for a quick solution, after having standard installed cygwin but finding out curl did not work on a win 10 x64 platform:

Downloading this retired repository, extracting it and running:

git-cmd.bat

Worked like a charm. I assume it has the pre-installed option for curl.

a.t.a.t.
4601 gold badge6 silver badges17 bronze badges

protected by eyllanescApr 25 '18 at 5:09

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged windowscommand-linecurl or ask your own question.