# Download Code::Blocks

> The IDE with all the features you need, having a consistent look, feel and operation across platforms.

- Canonical page: https://everyversion.net/code-blocks/
- Publisher: The Code::Blocks Team
- Latest: Windows 25.03, Linux 25.03 (Windows build released 2025-04-05)
- Platforms: Windows, Linux
- License: GPL-3.0 (https://www.codeblocks.org/license/)
- Price: Free and open source
- Website: https://www.codeblocks.org/
- Support: https://forums.codeblocks.org/

- winget ID: CodeBlocks.CodeBlocks

- Flathub: org.codeblocks.codeblocks — https://flathub.org/apps/org.codeblocks.codeblocks (app data from Flathub; license listed there: GPL-3.0+)
- Flathub publisher verified: no (The ownership of the org.codeblocks.codeblocks app ID has not been verified and it may be a community package.)
- Verification: level 1 — Hashes re-computed from the publisher’s download: 6 of 6 installers match the upstream manifest. Checked by Cristian Gonzalez Guasch.
- Source (Windows): winget-pkgs @ c087e7f53d028a320fe5afea0a4b2d465854168e — https://github.com/microsoft/winget-pkgs/tree/c087e7f53d028a320fe5afea0a4b2d465854168e/manifests/c/CodeBlocks/CodeBlocks
- Source (Linux): Flathub — https://github.com/flathub/org.codeblocks.codeblocks

## Description

Code::Blocks is a free C/C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

## Windows

### What the installer does
- Delivered as a ZIP archive that is unpacked containing a portable program that runs without being installed for x64 and x86 and an NSIS (Nullsoft) setup program (.exe) for x64 and x86.
- Offers both a per-user and an all-users installer.
- Shows up in Windows “Installed apps” as “CodeBlocks”.
- Upgrades install over the existing version.

### Versions (newest first)

#### 25.03 — 2025-04-05

- x64 nullsoft (machine): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03-setup.exe/download
  - sha256: 88bca802df27fd9a9bae77453cf3bca36a7b69cbb3863e62d70a42f204f28df2
- x64 nullsoft (user): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03-setup-nonadmin.exe/download
  - sha256: 1b730f9c279f1babfdef92507078913df18cff9bbabc14dc69c2abe6628a94ed
- x64 zip: download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03-nosetup.zip/download
  - sha256: 77a166d80ff18bc342284a2946be9800a734000b3981fe3e4f95a5c56acaa246
- x86 nullsoft (machine): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03-32bit-setup.exe/download
  - sha256: 7cbc9e0f57502b8685ebee1332d512fc2e48422857a94663562d2379554aec28
- x86 nullsoft (user): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03-32bit-setup-nonadmin.exe/download
  - sha256: a38ea26d993dee185d279953151ac9ca976beff14af8b98679647a5bdf1d3c3a
- x86 zip: download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03-32bit-nosetup.zip/download
  - sha256: 72c715b92adf3667a77b130343c06c0591564bea6a5192ddf73795f85cbc5518
Release notes: https://www.codeblocks.org/changelogs/25.03/

Pin: `winget install --id CodeBlocks.CodeBlocks --version 25.03 --exact`

#### 20.03 — 2020-04-03

- x64 nullsoft (machine): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03-setup.exe/download
  - sha256: 0e5f140c9371c39f46dc00cd75d6a7a8782814baefdf604f923e9ac647c59e09
- x64 nullsoft (user): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03-setup-nonadmin.exe/download
  - sha256: 9b7b20005bec51c475d15c69229f8691a40196726d60e07d6058e2cfeddf19ff
- x64 zip: download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03-nosetup.zip/download
  - sha256: 25383aa02e189a585f7027695cd5bcbe9cb1137d4f7520847e2123b07933572c
- x86 nullsoft (machine): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-setup.exe/download
  - sha256: cfc3ca5db7da5c9e25f4a10d15437d93275d3ae0bef1e360d355a86b98d6cd1f
- x86 nullsoft (user): download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-setup-nonadmin.exe/download
  - sha256: 7cf564ae04a06a1a7239d02524de65f7297043f7ec80efdd07f6d313aa30f7d6
- x86 zip: download
  - url: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-nosetup.zip/download
  - sha256: baa5d6880de3cbe561cc713daf9dcc01821916c1cc3cba5dc68377b21b9e1484
Release notes: https://www.codeblocks.org/changelogs/20.03/

Pin: `winget install --id CodeBlocks.CodeBlocks --version 20.03 --exact`

## Linux

### What the installer does
- Delivered as a "flatpak" installer for x64 and ARM64.
- The manifest does not state an install scope.
- No silent-install switch is declared in the manifest.

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

#### 25.03 — 2025-03-31

- x64 flatpak: org.codeblocks.codeblocks.flatpakref
  - url: https://dl.flathub.org/repo/appstream/org.codeblocks.codeblocks.flatpakref
  - sha256: not provided by upstream
- arm64 flatpak: org.codeblocks.codeblocks.flatpakref
  - url: https://dl.flathub.org/repo/appstream/org.codeblocks.codeblocks.flatpakref
  - sha256: not provided by upstream

Install: `flatpak install flathub org.codeblocks.codeblocks`
