# Download VLC media player

> VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols.

- Canonical page: https://everyversion.net/vlc/
- Publisher: VideoLAN
- Latest: Windows 3.0.24, macOS 3.0.24 (Windows build released 2026-09-21)
- Platforms: Windows, macOS
- License: GPL-2.0 (https://code.videolan.org/videolan/vlc/-/blob/HEAD/COPYING)
- Price: Free and open source
- Website: https://www.videolan.org/vlc/
- Support: https://www.videolan.org/support/

- winget ID: VideoLAN.VLC
- Homebrew cask: vlc
- Verification: level 0 — Hashes copied from upstream package manifests (winget-pkgs, Homebrew cask). Not independently re-computed; signatures not checked.
- Source (Windows): winget-pkgs @ 21e6be824c55b3c6f476664adc0b93087cd16c82 — https://github.com/microsoft/winget-pkgs/tree/21e6be824c55b3c6f476664adc0b93087cd16c82/manifests/v/VideoLAN/VLC
- Source (macOS): Homebrew cask @ 1f44ba636b3c070723431b7ab5848c15eb34396a — https://github.com/Homebrew/homebrew-cask/blob/1f44ba636b3c070723431b7ab5848c15eb34396a/Casks/v/vlc.rb

## Overview

VLC is a free and open source cross-platform multimedia player and framework
that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various
streaming protocols.

Simple, fast and powerful
  Plays everything - Files, Discs, Webcams, Devices and Streams.
  Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM,
    WMV, MP3...
  Completely Free - no spyware, no ads and no user tracking.

## Windows

### What the installer does
- Delivered as an NSIS (Nullsoft) setup program (.exe) for x64, x86, and ARM64, a Windows Installer package built with WiX (.msi) for x64, x86, and ARM64, and a ZIP archive that is unpacked containing a portable program that runs without being installed for x64, x86, and ARM64.
- The manifest does not state an install scope.
- The installer asks Windows for administrator rights itself.
- Associates with the file types `.264`, `.3g2`, `.3ga`, `.3gp`, `.3gp2`, `.3gpp`, `.669`, `.a52`, `.aac`, `.ac3`, `.adt`, and `.adts` and others.
- Adds the command-line command `vlc`.
- Minimum Windows version: `6.1.7600.0`.
- Upgrades install over the existing version.

### Versions (newest first)

#### 3.0.24 — 2026-09-21

- x64 nullsoft (machine): vlc-3.0.24-win64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/win64/vlc-3.0.24-win64.exe
  - sha256: d711e1e1fe52052748c39080c7dce63f6b7e4c315efedf1774a3f1957b782ff3
- x64 wix (machine): vlc-3.0.24-win64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/win64/vlc-3.0.24-win64.msi
  - sha256: 22172095ce4c2d5f5b600bb4c142d78105db29a77fa59a931941876f3b20f6d0
- x64 zip: vlc-3.0.24-win64.zip
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/win64/vlc-3.0.24-win64.zip
  - sha256: fcf30850371ad10c9373cc4f0f4501e7dee49e3e9ae9f20c72fb2661a1ca6323
- arm64 nullsoft (machine): vlc-3.0.24-winarm64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/winarm64/vlc-3.0.24-winarm64.exe
  - sha256: 1377f8a7aa8094cf73bc5a36428a652f3da41017fe16a522e0f7941723000bfb
- arm64 wix (machine): vlc-3.0.24-winarm64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/winarm64/vlc-3.0.24-winarm64.msi
  - sha256: a9f5268006d51cf593a8d20edac3cc70aa65fd87ac37fa0a62c7509531996aee
- arm64 zip: vlc-3.0.24-winarm64.zip
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/winarm64/vlc-3.0.24-winarm64.zip
  - sha256: f096226211f67f8e06e50cd0d6a948d842db128ff22a676dc1ca1cc6114baba5
- x86 nullsoft (machine): vlc-3.0.24-win32.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/win32/vlc-3.0.24-win32.exe
  - sha256: 39928615829553bf71810119ea6ecd20cd2fa568e7ec5dfe2e48fd30819cf77a
- x86 wix (machine): vlc-3.0.24-win32.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/win32/vlc-3.0.24-win32.msi
  - sha256: 6a55111e19cfd4b25390fed2744eedd6f6c32d3d5bce68ec4b3c2f0f47951eb0
- x86 zip: vlc-3.0.24-win32.zip
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.24/win32/vlc-3.0.24-win32.zip
  - sha256: 8511356afd680817f3aea624c63032d0936f3d77b2175fb36c8fc16adf9744e8

Pin: `winget install --id VideoLAN.VLC --version 3.0.24 --exact`

#### 3.0.23 — 2025-12-31

- x64 nullsoft (machine): vlc-3.0.23-win64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/win64/vlc-3.0.23-win64.exe
  - sha256: 20ad191348684b470ddc4e05204316f3d8e39655f412b3e392a0eef97639daaf
- x64 wix (machine): vlc-3.0.23-win64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/win64/vlc-3.0.23-win64.msi
  - sha256: bc4b902a480b98a4a5479327a7f210f06369a59bf727649e320faba5b4ef1f5e
- x64 zip: vlc-3.0.23-win64.zip
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/win64/vlc-3.0.23-win64.zip
  - sha256: 992d19dbd0b8a7cde9167d2f7780b1ef6f92acc8a71acfa736101a21f35181e1
- arm64 nullsoft (machine): vlc-3.0.23-winarm64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/winarm64/vlc-3.0.23-winarm64.exe
  - sha256: f1feeeefbe76299c9e0fe8df3d9dd7b30a96d6aef5dc842a22f5cfb577822427
- arm64 wix (machine): vlc-3.0.23-winarm64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/winarm64/vlc-3.0.23-winarm64.msi
  - sha256: 875037fdc5cccaa93aebbabd42275a7fd412e640c7d3633b32b241220d208033
- arm64 zip: vlc-3.0.23-winarm64.zip
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/winarm64/vlc-3.0.23-winarm64.zip
  - sha256: 9c0917dc521ffc8ce30e70bca7f6c9dc8fec80909d763e75cd976351dee8db0b
- x86 nullsoft (machine): vlc-3.0.23-win32.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/win32/vlc-3.0.23-win32.exe
  - sha256: ecc17f097ee0801f04faabb5ef9992ff00ea4c98c8fa005f6508ee74b41b6a53
- x86 wix (machine): vlc-3.0.23-win32.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/win32/vlc-3.0.23-win32.msi
  - sha256: fd8c2a39efcfc57b26379d890db5159782147a543f3145ffec681a32da0153d1
- x86 zip: vlc-3.0.23-win32.zip
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.23/win32/vlc-3.0.23-win32.zip
  - sha256: 8a12a33416ecb319ee06569fd7b5319af7362dfb6ef680df74b4a2c49af6515a

Pin: `winget install --id VideoLAN.VLC --version 3.0.23 --exact`

#### 3.0.22 — 2025-11-27

- x64 nullsoft (machine): vlc-3.0.22-win64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.22/win64/vlc-3.0.22-win64.exe
  - sha256: 01e670abde72d37062b3b0f005b0963f7fd460d2c410e39ae52e53fc74034835
- x64 wix (machine): vlc-3.0.22-win64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.22/win64/vlc-3.0.22-win64.msi
  - sha256: 48d357c0676a263b0354c555cdb118d228b109a0fc8410374f0e9b437c056495
- x86 nullsoft (machine): vlc-3.0.22-win32.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.22/win32/vlc-3.0.22-win32.exe
  - sha256: acf41f6c3c16278cc2f4849930fd3886ec88dfb8c883641abf7928a8db2309ae
- x86 wix (machine): vlc-3.0.22-win32.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.22/win32/vlc-3.0.22-win32.msi
  - sha256: 2b0fd78db01144ff9467a9fd6f8af680dbd9aa20653878e156081dc809f1f9de

Pin: `winget install --id VideoLAN.VLC --version 3.0.22 --exact`

#### 3.0.21

- x64 nullsoft (machine): vlc-3.0.21-win64.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.21/win64/vlc-3.0.21-win64.exe
  - sha256: 9742689a50e96ddc04d80ceff046b28da2beefd617be18166f8c5e715ec60c59
- x86 nullsoft (machine): vlc-3.0.21-win32.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.21/win32/vlc-3.0.21-win32.exe
  - sha256: 4bd03202b6633f9611b3fc8757880a9b2b38c7c0c40ed6bcbefec71c0099d493

Pin: `winget install --id VideoLAN.VLC --version 3.0.21 --exact`

#### 3.0.20

- x64 nullsoft (machine): vlc-3.0.20-win64.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.20/win64/vlc-3.0.20-win64.exe
  - sha256: d8055b6643651ca5b9ad58c438692a481483657f3f31624cdfa68b92e8394a57
- x64 wix (machine): vlc-3.0.20-win64.msi
  - url: https://download.videolan.org/videolan/vlc/3.0.20/win64/vlc-3.0.20-win64.msi
  - sha256: ce1fe655b7cd8e11a55dde25502f42e0bf0a9d3bc0556583b6a841fa37e88f02
- x86 nullsoft (machine): vlc-3.0.20-win32.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.20/win32/vlc-3.0.20-win32.exe
  - sha256: e197583514fa600f24a3b88cf6b24102c5c09dc39bad6ac9626bd55f23ff9def
- x86 wix (machine): vlc-3.0.20-win32.msi
  - url: https://download.videolan.org/videolan/vlc/3.0.20/win32/vlc-3.0.20-win32.msi
  - sha256: 4391855e389032d7e65b111e14484a22cab475016029e98ecf6f701425781ebc

Pin: `winget install --id VideoLAN.VLC --version 3.0.20 --exact`

#### 3.0.19

- x64 nullsoft (machine): vlc-3.0.19-win64.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.19/win64/vlc-3.0.19-win64.exe
  - sha256: 409e0cb6f80c840aefa6f7f48d168b3cce63eb1bb1a67b44929f6d6dd1bc8fe5
- x64 wix (machine): vlc-3.0.19-win64.msi
  - url: https://download.videolan.org/videolan/vlc/3.0.19/win64/vlc-3.0.19-win64.msi
  - sha256: 376b5d74ed5b12036c4b32a6d84d59d5de0a33c69c3d7ac52bd4b520bd3913e4
- x86 nullsoft (machine): vlc-3.0.19-win32.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.19/win32/vlc-3.0.19-win32.exe
  - sha256: b23b848c1b32cf253f44fef55eb9aacfc118d172111b3f193704135525190bf6
- x86 wix (machine): vlc-3.0.19-win32.msi
  - url: https://download.videolan.org/videolan/vlc/3.0.19/win32/vlc-3.0.19-win32.msi
  - sha256: 334a82adcc6c3dc0c77110b48f85746ab35259b9716a3e9bccb8f606385f3fbd

Pin: `winget install --id VideoLAN.VLC --version 3.0.19 --exact`

#### 3.0.18 — 2022-11-08

- x64 nullsoft (machine): vlc-3.0.18-win64.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.18/win64/vlc-3.0.18-win64.exe
  - sha256: ba575f153d357eaf3fdbf446b9b93a12ced87c35887cdd83ad4281733eb86602
- x64 wix (machine): vlc-3.0.18-win64.msi
  - url: https://download.videolan.org/videolan/vlc/3.0.18/win64/vlc-3.0.18-win64.msi
  - sha256: a618d66b2f753343402200ad17d92eb6d4ab10db0dd1a098402e2968aa3114c4
- x86 nullsoft (machine): vlc-3.0.18-win32.exe
  - url: https://download.videolan.org/videolan/vlc/3.0.18/win32/vlc-3.0.18-win32.exe
  - sha256: f4baaa8135e0f9a993f0258a4d095db475096896bd3adb48369f1f70c1f0d9d4
- x86 wix (machine): vlc-3.0.18-win32.msi
  - url: https://download.videolan.org/videolan/vlc/3.0.18/win32/vlc-3.0.18-win32.msi
  - sha256: 72eb05d21a4159450dbb39f2a09c5ed7c8370c9b4cad75ce36a1a71b9f8a7d11

Pin: `winget install --id VideoLAN.VLC --version 3.0.18 --exact`

#### 3.0.17.4 — 2022-04-19

- x64 nullsoft (machine): vlc-3.0.17.4-win64.exe
  - url: https://download.videolan.org/vlc/3.0.17.4/win64/vlc-3.0.17.4-win64.exe
  - sha256: fda8cbf2ee876be4eb14d7affca3a0746ef4ae78341dbb589cbdddcf912db85c
- x64 wix (machine): vlc-3.0.17.4-win64.msi
  - url: https://download.videolan.org/vlc/3.0.17.4/win64/vlc-3.0.17.4-win64.msi
  - sha256: 4407681247ed74d7b42dc9d622fc345c5fdb19897bd162448ef4578e628ee269
- x86 nullsoft (machine): vlc-3.0.17.4-win32.exe
  - url: https://download.videolan.org/vlc/3.0.17.4/win32/vlc-3.0.17.4-win32.exe
  - sha256: 514b0bf5ac82e7132ecac31da64c38fc85cd0ff76e2dcbcf904b6e2028c6749f
- x86 wix (machine): vlc-3.0.17.4-win32.msi
  - url: https://download.videolan.org/vlc/3.0.17.4/win32/vlc-3.0.17.4-win32.msi
  - sha256: a8067928fbd2eed35e7eedb19d8c867e58e79a9bd1f92d1b3339151ecd5a4779

Pin: `winget install --id VideoLAN.VLC --version 3.0.17.4 --exact`

#### 3.0.16 — 2021-06-18

- x64 nullsoft (machine): vlc-3.0.16-win64.exe
  - url: https://download.videolan.org/vlc/3.0.16/win64/vlc-3.0.16-win64.exe
  - sha256: 0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147
- x64 wix (machine): vlc-3.0.16-win64.msi
  - url: https://download.videolan.org/vlc/3.0.16/win64/vlc-3.0.16-win64.msi
  - sha256: 76c7a962a9afa77830684afc3b94211e8bacc1e6e70c4be3d5e3807c32b19c60
- x86 nullsoft (machine): vlc-3.0.16-win32.exe
  - url: https://download.videolan.org/vlc/3.0.16/win32/vlc-3.0.16-win32.exe
  - sha256: 4599f5d504c127f7e2ee391f06725461b9b761492c72ac2eb98f2429f04ef5c1
- x86 wix (machine): vlc-3.0.16-win32.msi
  - url: https://download.videolan.org/vlc/3.0.16/win32/vlc-3.0.16-win32.msi
  - sha256: 9ef29157a106ce299207a5a2d1369b9c0b549871bee103cf8d34b00d8a8c7389

Pin: `winget install --id VideoLAN.VLC --version 3.0.16 --exact`

#### 3.0.15

- x64 nullsoft (machine): vlc-3.0.15-win64.exe
  - url: https://download.videolan.org/vlc/3.0.15/win64/vlc-3.0.15-win64.exe
  - sha256: c73a881b4025fb26ed8cb070f06af994ac0ccda8a34781e0fbd2a7275d7652ac
- x64 wix (machine): vlc-3.0.15-win64.msi
  - url: https://download.videolan.org/vlc/3.0.15/win64/vlc-3.0.15-win64.msi
  - sha256: fea4d7e4e972214ba04d8933ef4960bdad847e083cc04697d0164849fdc6cf78
- x86 nullsoft (machine): vlc-3.0.15-win32.exe
  - url: https://download.videolan.org/vlc/3.0.15/win32/vlc-3.0.15-win32.exe
  - sha256: 4b834eec9d62bd042f0d3b9e95de5cbf9f2cd0edbbc5f04679cb4e5e425501ea
- x86 wix (machine): vlc-3.0.15-win32.msi
  - url: https://download.videolan.org/vlc/3.0.15/win32/vlc-3.0.15-win32.msi
  - sha256: df91ab6a5fbc64d1fd36f17d23e662a291d5af69f12baef7c0b1bed2bed37140

Pin: `winget install --id VideoLAN.VLC --version 3.0.15 --exact`

#### 3.0.14

- x64 nullsoft (machine): vlc-3.0.14-win64.exe
  - url: https://download.videolan.org/vlc/3.0.14/win64/vlc-3.0.14-win64.exe
  - sha256: cf43144bcbbbc5932a1647f4632b533ba52b8a3663b1f18885f000875770536a
- x64 wix (machine): vlc-3.0.14-win64.msi
  - url: https://download.videolan.org/vlc/3.0.14/win64/vlc-3.0.14-win64.msi
  - sha256: 2244fdba295ee082147413efbc2fc8621ed448bfc9a7d32b312836a36c328ac0
- x86 nullsoft (machine): vlc-3.0.14-win32.exe
  - url: https://download.videolan.org/vlc/3.0.14/win32/vlc-3.0.14-win32.exe
  - sha256: 65ff4c92a821dc52609bf2a276045c1b7ab79ae38217bc8a950e27915c881b43
- x86 wix (machine): vlc-3.0.14-win32.msi
  - url: https://download.videolan.org/vlc/3.0.14/win32/vlc-3.0.14-win32.msi
  - sha256: b4e876c059946462c141765a9dc1c8c2435462f81a3f0f4bb1e76e2997d49ebf

Pin: `winget install --id VideoLAN.VLC --version 3.0.14 --exact`

#### 3.0.13

- x64 wix (machine): vlc-3.0.13-win64.msi
  - url: https://download.videolan.org/vlc/3.0.13/win64/vlc-3.0.13-win64.msi
  - sha256: 4a028279754341a0fb334804bc64fa26f6b782a247035ea2d3ed75e469626521
- x86 wix (machine): vlc-3.0.13-win32.msi
  - url: https://download.videolan.org/vlc/3.0.13/win32/vlc-3.0.13-win32.msi
  - sha256: bc12de13cbd0747b6dd1d91085eecdfa5a80676ff597b282c4e535f1232e8f4c

Pin: `winget install --id VideoLAN.VLC --version 3.0.13 --exact`

#### 3.0.12

- x64 wix (machine): vlc-3.0.12-win64.msi
  - url: https://download.videolan.org/vlc/3.0.12/win64/vlc-3.0.12-win64.msi
  - sha256: 99a5d0252304fbcd6ba5ffdf7c11a5ccc4f8439a328b2957a83bd21dcb39de55
- x86 wix (machine): vlc-3.0.12-win32.msi
  - url: https://download.videolan.org/vlc/3.0.12/win32/vlc-3.0.12-win32.msi
  - sha256: f47b7e09cb5573fae33acecaea6a0bf0adbfdc579fcd144cca25e3b269304874

Pin: `winget install --id VideoLAN.VLC --version 3.0.12 --exact`

#### 3.0.11

- x64 nullsoft (machine): vlc-3.0.11-win64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.11/win64/vlc-3.0.11-win64.exe
  - sha256: 2e41f1959ad77c34746715da5027c5ed554c35361397c9984a9ef78bc0b5e937
- x64 wix (machine): vlc-3.0.11-win64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.11/win64/vlc-3.0.11-win64.msi
  - sha256: 2a6579e149a6420178db198e536ea25c385ac7d996bb7958b9beed2bafff4664
- x86 nullsoft (machine): vlc-3.0.11-win32.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.11/win32/vlc-3.0.11-win32.exe
  - sha256: 86a95690916f9f5b86593ef3f146c101d11f5d5e55670613bf88211ca3036aca
- x86 wix (machine): vlc-3.0.11-win32.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.11/win32/vlc-3.0.11-win32.msi
  - sha256: 923f2f859bfcccb4ff46ac27bc52920b57d2dfe33ffe3875a239d73a1de96b70

Pin: `winget install --id VideoLAN.VLC --version 3.0.11 --exact`

#### 3.0.10

- x64 nullsoft (machine): vlc-3.0.10-win64.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.10/win64/vlc-3.0.10-win64.exe
  - sha256: e0a0883cd6c29aee23ecfc63573bc09e09f78de0da78a6f55ab13fab1c65850b
- x64 wix (machine): vlc-3.0.10-win64.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.10/win64/vlc-3.0.10-win64.msi
  - sha256: b15a8b8bbf0027542afe060cd00c6105d34a311a7e06db028b62bb500b3ddd8e
- x86 nullsoft (machine): vlc-3.0.10-win32.exe
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.10/win32/vlc-3.0.10-win32.exe
  - sha256: ccfb91146cba92a3ec5274fee90d2cee35cfda7fd38240b3f65da26d53d28a0b
- x86 wix (machine): vlc-3.0.10-win32.msi
  - url: https://download.videolan.org/pub/videolan/vlc/3.0.10/win32/vlc-3.0.10-win32.msi
  - sha256: 5eb9d9d182399c79e89dcf2a2e82852638a8757cb3313844d61ad6036448924f

Pin: `winget install --id VideoLAN.VLC --version 3.0.10 --exact`

## macOS

### What the installer does
- Delivered as a disk image (.dmg) for Intel (x64) and Apple silicon (ARM64).
- Installs the app `VLC.app` into the Applications folder.
- The app updates itself, so it may be newer than the version Homebrew lists.
- On uninstall, Homebrew asks the app to quit.
- A full “zap” removal also deletes up to 8 support, cache and preference locations in your home folder.

### Versions (newest first) — Homebrew lists only the current release

#### 3.0.24

- x64 dmg: vlc-3.0.24-intel64.dmg
  - url: https://get.videolan.org/vlc/3.0.24/macosx/vlc-3.0.24-intel64.dmg
  - sha256: 1ef6c903e2dc026d4e58ddf7b2a9ed0eb6f8caf80a9a9f46f96490340b962707
- arm64 dmg: vlc-3.0.24-arm64.dmg
  - url: https://get.videolan.org/vlc/3.0.24/macosx/vlc-3.0.24-arm64.dmg
  - sha256: 64a89d93cdd30b0e97131743e246373db82d6826ea882d265d46d74b136da2b7

Install: `brew install --cask vlc`
