Can I install Visual Studio Code on Ubuntu? Choose amd64 or ARM64
Check Microsoft's Ubuntu and Linux requirements for Visual Studio Code, then choose the official amd64, ARM64, or armhf package without guessing.
Yes. Microsoft documents Visual Studio Code for Debian and Ubuntu-based distributions through an official .deb package, apt repository, and Snap package. Choose amd64 or x64 for a 64-bit Intel or AMD Ubuntu machine, ARM64 for a 64-bit Arm machine, and armhf only when the exact package and your extensions support it. Current VS Code desktop support requires glibc 2.28 or later, with Ubuntu 20.04 given as an example.
Checked 2026-08-17. Confirm the exact release notes before upgrading.Visual Studio Code compatibility
| Requirement | Version or model | Result |
|---|---|---|
| Ubuntu 20.04 or later | glibc 2.28 or later | Current desktop baseline documented by Microsoft |
| 64-bit Intel or AMD Ubuntu | amd64 / x64 .deb | Use the official Linux x64 Debian package |
| 64-bit Arm Ubuntu | arm64 / ARM64 .deb | Use the official Linux Arm64 Debian package |
| 32-bit Arm Ubuntu | armhf Debian package | Official package route exists; extension support may vary |
| Snap-enabled Ubuntu | Official VS Code Snap | Alternative official installation route |
| Older Linux baseline | glibc below 2.28 | Current VS Code desktop is not compatible |
What this page does not prove
This page answers the VS Code desktop installer decision on Ubuntu or another Debian-based distribution. It does not certify every extension, remote host, container, GPU, Ubuntu derivative, or third-party package; extensions can have their own native dependencies. Use Microsoft's official download or package instructions, not a mirror, as the final source.
Official sources
Checked 2026-08-17. Requirements can change with new releases.
Common questions
Which VS Code download should I use on an Intel or AMD Ubuntu PC?
Choose Microsoft's Linux x64 or amd64 Debian package. The amd64 label covers both 64-bit Intel and 64-bit AMD processors.
Which VS Code download should I use on Ubuntu ARM64?
Choose the official Linux Arm64 Debian package or the package route documented by Microsoft. Do not substitute the x64 package just because both systems run Ubuntu.
Can every VS Code extension run on Ubuntu ARM64?
No. Microsoft supports the editor and publishes Arm packages, but extensions with native code can have additional architecture or platform requirements. Check the extension publisher's documentation.
Can I use an older Ubuntu release with current VS Code?
Not when the system is below the documented glibc 2.28 baseline. Microsoft points users with older distributions to a supported release, the web client, or a pinned older version with updates disabled.