---
title: Install Swift - Windows
framework: swift-org
role: article
path: swift-org/install/windows
---

# Install Swift - Windows

Install Swift

[Linux](/docs/swift-org/install/linux/)

[macOS](/docs/swift-org/install/macos/)

[Windows](/docs/swift-org/install/windows/)

### 1. Install Swift via WinGet

Install Swift via the Windows Package Manager (also known as WinGet).

First, install Windows platform dependencies:

```
winget install --id Microsoft.VisualStudio.2022.Community --exact --force --custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22621 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Tools.ARM64" --source winget
```

Next, install Swift and other dependencies:

```
winget install --id Swift.Toolchain -e --source winget
```

[Additional details included in Instructions](https://swift.org/install/windows/winget/)

### 2. Select an Editor

## Visual Studio Code

Visual Studio Code is a cross-platform and extensible editor that supports Swift through the Swift extension, which provides intelligent editor functionality as well as debugging and test support.

[Install Swift extension](https://marketplace.visualstudio.com/items?itemName=swiftlang.swift-vscode)

[Documentation](https://code.visualstudio.com/docs/languages/swift)

## Other editors

Any editor that supports the Language Server Protocol (LSP) can use SourceKit-LSP to provide intelligent editor functionality for Swift.

[Learn more](https://www.swift.org/tools/#editors)

### 3. Build a Command-line Tool

Let’s write a small application with your new Swift development environment.

Create a directory:

```
mkdir MyCLI
```

Change the directory:

```
cd MyCLI
```

Create a new project:

```
swift package init --name MyCLI --type executable
```

Run the program with

```
swift run MyCLI
```

You can continue to expand the program with additional features. Check out the getting started guide for command line tools.

[Build a Command-line Tool Guide](/docs/swift-org/getting-started/cli-swiftpm/)

## Manual Installation

Download the Swift installer (.exe)

[Download (x86_64)](https://download.swift.org/swift-6.3.2-release/windows10/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE-windows10.exe)

[Download (arm64)](https://download.swift.org/swift-6.3.2-release/windows10-arm64/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE-windows10-arm64.exe)

[Instructions](https://swift.org/install/windows/manual)

## Container

Official container images are available for compiling and running Swift on a variety of distributions.

[6.3.2-windowsservercore-ltsc2022](https://hub.docker.com/_/swift)

## Previous Releases

Previous releases of Swift are available for installation on Windows using the manual installer, [as documented here](https://swift.org/install/windows/archived).

Previous Releases

Release Date Toolchain Docker

Swift 6.3.1

April 16, 2026

[x86_64](https://download.swift.org/swift-6.3.1-release/windows10/swift-6.3.1-RELEASE/swift-6.3.1-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.3.1-release/windows10-arm64/swift-6.3.1-RELEASE/swift-6.3.1-RELEASE-windows10-arm64.exe)

[6.3.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.3

March 24, 2026

[x86_64](https://download.swift.org/swift-6.3-release/windows10/swift-6.3-RELEASE/swift-6.3-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.3-release/windows10-arm64/swift-6.3-RELEASE/swift-6.3-RELEASE-windows10-arm64.exe)

[6.3-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.2.4

February 26, 2026

[x86_64](https://download.swift.org/swift-6.2.4-release/windows10/swift-6.2.4-RELEASE/swift-6.2.4-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.2.4-release/windows10-arm64/swift-6.2.4-RELEASE/swift-6.2.4-RELEASE-windows10-arm64.exe)

[6.2.4-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.2.3

December 12, 2025

[x86_64](https://download.swift.org/swift-6.2.3-release/windows10/swift-6.2.3-RELEASE/swift-6.2.3-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.2.3-release/windows10-arm64/swift-6.2.3-RELEASE/swift-6.2.3-RELEASE-windows10-arm64.exe)

[6.2.3-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.2.2

December 8, 2025

[x86_64](https://download.swift.org/swift-6.2.2-release/windows10/swift-6.2.2-RELEASE/swift-6.2.2-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.2.2-release/windows10-arm64/swift-6.2.2-RELEASE/swift-6.2.2-RELEASE-windows10-arm64.exe)

[6.2.2-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.2.1

November 3, 2025

[x86_64](https://download.swift.org/swift-6.2.1-release/windows10/swift-6.2.1-RELEASE/swift-6.2.1-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.2.1-release/windows10-arm64/swift-6.2.1-RELEASE/swift-6.2.1-RELEASE-windows10-arm64.exe)

[6.2.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.2

September 15, 2025

[x86_64](https://download.swift.org/swift-6.2-release/windows10/swift-6.2-RELEASE/swift-6.2-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.2-release/windows10-arm64/swift-6.2-RELEASE/swift-6.2-RELEASE-windows10-arm64.exe)

[6.2-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.1.3

September 5, 2025

[x86_64](https://download.swift.org/swift-6.1.3-release/windows10/swift-6.1.3-RELEASE/swift-6.1.3-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.1.3-release/windows10-arm64/swift-6.1.3-RELEASE/swift-6.1.3-RELEASE-windows10-arm64.exe)

[6.1.3-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.1.2

May 28, 2025

[x86_64](https://download.swift.org/swift-6.1.2-release/windows10/swift-6.1.2-RELEASE/swift-6.1.2-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.1.2-release/windows10-arm64/swift-6.1.2-RELEASE/swift-6.1.2-RELEASE-windows10-arm64.exe)

[6.1.2-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.1.1

May 23, 2025

[x86_64](https://download.swift.org/swift-6.1.1-release/windows10/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.1.1-release/windows10-arm64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-windows10-arm64.exe)

[6.1.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.1

March 31, 2025

[x86_64](https://download.swift.org/swift-6.1-release/windows10/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.1-release/windows10-arm64/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10-arm64.exe)

[6.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.0.3

December 11, 2024

[x86_64](https://download.swift.org/swift-6.0.3-release/windows10/swift-6.0.3-RELEASE/swift-6.0.3-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.0.3-release/windows10-arm64/swift-6.0.3-RELEASE/swift-6.0.3-RELEASE-windows10-arm64.exe)

[6.0.3-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.0.2

October 28, 2024

[x86_64](https://download.swift.org/swift-6.0.2-release/windows10/swift-6.0.2-RELEASE/swift-6.0.2-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.0.2-release/windows10-arm64/swift-6.0.2-RELEASE/swift-6.0.2-RELEASE-windows10-arm64.exe)

[6.0.2-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.0.1

September 24, 2024

[x86_64](https://download.swift.org/swift-6.0.1-release/windows10/swift-6.0.1-RELEASE/swift-6.0.1-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.0.1-release/windows10-arm64/swift-6.0.1-RELEASE/swift-6.0.1-RELEASE-windows10-arm64.exe)

[6.0.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 6.0

September 16, 2024

[x86_64](https://download.swift.org/swift-6.0-release/windows10/swift-6.0-RELEASE/swift-6.0-RELEASE-windows10.exe)

[arm64](https://download.swift.org/swift-6.0-release/windows10-arm64/swift-6.0-RELEASE/swift-6.0-RELEASE-windows10-arm64.exe)

[6.0-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 5.10.1

June 5, 2024

[x86_64](https://download.swift.org/swift-5.10.1-release/windows10/swift-5.10.1-RELEASE/swift-5.10.1-RELEASE-windows10.exe)

[5.10.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 5.10

March 5, 2024

[x86_64](https://download.swift.org/swift-5.10-release/windows10/swift-5.10-RELEASE/swift-5.10-RELEASE-windows10.exe)

[5.10-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 5.9.2

December 11, 2023

[x86_64](https://download.swift.org/swift-5.9.2-release/windows10/swift-5.9.2-RELEASE/swift-5.9.2-RELEASE-windows10.exe)

[5.9.2-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 5.9.1

October 19, 2023

[x86_64](https://download.swift.org/swift-5.9.1-release/windows10/swift-5.9.1-RELEASE/swift-5.9.1-RELEASE-windows10.exe)

[5.9.1-windowsservercore-ltsc2022](https://hub.docker.com/_/swift/?tab=tags)

Swift 5.9

1

September 18, 2023

[x86_64](https://download.swift.org/swift-5.9-release/windows10/swift-5.9-RELEASE/swift-5.9-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.9-release/windows10/swift-5.9-RELEASE/swift-5.9-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.8.1

1

June 1, 2023

[x86_64](https://download.swift.org/swift-5.8.1-release/windows10/swift-5.8.1-RELEASE/swift-5.8.1-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.8.1-release/windows10/swift-5.8.1-RELEASE/swift-5.8.1-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.8

1

March 30, 2023

[x86_64](https://download.swift.org/swift-5.8-release/windows10/swift-5.8-RELEASE/swift-5.8-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.8-release/windows10/swift-5.8-RELEASE/swift-5.8-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.7.3

1

January 18, 2023

[x86_64](https://download.swift.org/swift-5.7.3-release/windows10/swift-5.7.3-RELEASE/swift-5.7.3-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.7.3-release/windows10/swift-5.7.3-RELEASE/swift-5.7.3-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.7.2

1

December 13, 2022

[x86_64](https://download.swift.org/swift-5.7.2-release/windows10/swift-5.7.2-RELEASE/swift-5.7.2-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.7.2-release/windows10/swift-5.7.2-RELEASE/swift-5.7.2-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.7.1

1

November 1, 2022

[x86_64](https://download.swift.org/swift-5.7.1-release/windows10/swift-5.7.1-RELEASE/swift-5.7.1-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.7.1-release/windows10/swift-5.7.1-RELEASE/swift-5.7.1-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.7

1

September 12, 2022

[x86_64](https://download.swift.org/swift-5.7-release/windows10/swift-5.7-RELEASE/swift-5.7-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.7-release/windows10/swift-5.7-RELEASE/swift-5.7-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.6.3

1

September 2, 2022

[x86_64](https://download.swift.org/swift-5.6.3-release/windows10/swift-5.6.3-RELEASE/swift-5.6.3-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.6.3-release/windows10/swift-5.6.3-RELEASE/swift-5.6.3-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.6.2

1

June 15, 2022

[x86_64](https://download.swift.org/swift-5.6.2-release/windows10/swift-5.6.2-RELEASE/swift-5.6.2-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.6.2-release/windows10/swift-5.6.2-RELEASE/swift-5.6.2-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.6.1

1

April 8, 2022

[x86_64](https://download.swift.org/swift-5.6.1-release/windows10/swift-5.6.1-RELEASE/swift-5.6.1-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.6.1-release/windows10/swift-5.6.1-RELEASE/swift-5.6.1-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.6

1

March 14, 2022

[x86_64](https://download.swift.org/swift-5.6-release/windows10/swift-5.6-RELEASE/swift-5.6-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.6-release/windows10/swift-5.6-RELEASE/swift-5.6-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.5.3

1

February 9, 2022

[x86_64](https://download.swift.org/swift-5.5.3-release/windows10/swift-5.5.3-RELEASE/swift-5.5.3-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.5.3-release/windows10/swift-5.5.3-RELEASE/swift-5.5.3-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.5.2

1

December 13, 2021

[x86_64](https://download.swift.org/swift-5.5.2-release/windows10/swift-5.5.2-RELEASE/swift-5.5.2-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.5.2-release/windows10/swift-5.5.2-RELEASE/swift-5.5.2-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.5.1

1

October 25, 2021

[x86_64](https://download.swift.org/swift-5.5.1-release/windows10/swift-5.5.1-RELEASE/swift-5.5.1-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.5.1-release/windows10/swift-5.5.1-RELEASE/swift-5.5.1-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.5

1

September 20, 2021

[x86_64](https://download.swift.org/swift-5.5-release/windows10/swift-5.5-RELEASE/swift-5.5-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.5-release/windows10/swift-5.5-RELEASE/swift-5.5-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.4.3

1

September 9, 2021

[x86_64](https://download.swift.org/swift-5.4.3-release/windows10/swift-5.4.3-RELEASE/swift-5.4.3-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.4.3-release/windows10/swift-5.4.3-RELEASE/swift-5.4.3-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.4.2

1

June 28, 2021

[x86_64](https://download.swift.org/swift-5.4.2-release/windows10/swift-5.4.2-RELEASE/swift-5.4.2-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.4.2-release/windows10/swift-5.4.2-RELEASE/swift-5.4.2-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.4.1

1

May 25, 2021

[x86_64](https://download.swift.org/swift-5.4.1-release/windows10/swift-5.4.1-RELEASE/swift-5.4.1-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.4.1-release/windows10/swift-5.4.1-RELEASE/swift-5.4.1-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.4

1

April 26, 2021

[x86_64](https://download.swift.org/swift-5.4-release/windows10/swift-5.4-RELEASE/swift-5.4-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.4-release/windows10/swift-5.4-RELEASE/swift-5.4-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.3.3

1

December 14, 2020

[x86_64](https://download.swift.org/swift-5.3.3-release/windows10/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.3.3-release/windows10/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.3.2

1

December 14, 2020

[x86_64](https://download.swift.org/swift-5.3.2-release/windows10/swift-5.3.2-RELEASE/swift-5.3.2-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.3.2-release/windows10/swift-5.3.2-RELEASE/swift-5.3.2-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.3.1

1

November 12, 2020

[x86_64](https://download.swift.org/swift-5.3.1-release/windows10/swift-5.3.1-RELEASE/swift-5.3.1-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.3.1-release/windows10/swift-5.3.1-RELEASE/swift-5.3.1-RELEASE-windows10.exe.sig)

Unavailable

Swift 5.3

1

September 16, 2020

[x86_64](https://download.swift.org/swift-5.3-release/windows10/swift-5.3-RELEASE/swift-5.3-RELEASE-windows10.exe)

[Signature (x86_64)](https://download.swift.org/swift-5.3-release/windows10/swift-5.3-RELEASE/swift-5.3-RELEASE-windows10.exe.sig)

Unavailable

1 Swift toolchain is provided by [Saleem Abdulrasool](https://github.com/compnerd). Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

## Development Snapshots

Swift snapshots are prebuilt binaries that are automatically created from the branch. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases.

[Instructions](https://swift.org/install/windows/manual/)

## main

May 20, 2026

Package installers (.exe)

[Download (x86_64)](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2026-05-20-a-windows10.exe)

[Download (arm64)](https://download.swift.org/development/windows10-arm64/swift-DEVELOPMENT-SNAPSHOT-2026-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2026-05-20-a-windows10-arm64.exe)

## release/6.4.x

May 31, 2026

Package installers (.exe)

[Download (x86_64)](https://download.swift.org/swift-6.4.x-branch/windows10/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-05-31-a/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-05-31-a-windows10.exe)

[Download (arm64)](https://download.swift.org/swift-6.4.x-branch/windows10-arm64/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-05-31-a/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-05-31-a-windows10-arm64.exe)

Previous Snapshots (main)

Download

[May 18, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-05-18-a/swift-DEVELOPMENT-SNAPSHOT-2026-05-18-a-windows10.exe)

[May 12, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-05-12-a/swift-DEVELOPMENT-SNAPSHOT-2026-05-12-a-windows10.exe)

[May 7, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-05-07-a/swift-DEVELOPMENT-SNAPSHOT-2026-05-07-a-windows10.exe)

[May 4, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-05-04-a/swift-DEVELOPMENT-SNAPSHOT-2026-05-04-a-windows10.exe)

[April 30, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-04-30-a/swift-DEVELOPMENT-SNAPSHOT-2026-04-30-a-windows10.exe)

[April 27, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-04-27-a/swift-DEVELOPMENT-SNAPSHOT-2026-04-27-a-windows10.exe)

[April 24, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-04-24-a/swift-DEVELOPMENT-SNAPSHOT-2026-04-24-a-windows10.exe)

[April 22, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-04-22-a/swift-DEVELOPMENT-SNAPSHOT-2026-04-22-a-windows10.exe)

[April 17, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-04-17-a/swift-DEVELOPMENT-SNAPSHOT-2026-04-17-a-windows10.exe)

[March 16, 2026](https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2026-03-16-a/swift-DEVELOPMENT-SNAPSHOT-2026-03-16-a-windows10.exe)

Previous Snapshots (release/6.4.x)

Download
