CP Editor is designed for competitive programming. It helps you focus on your algorithms and automates compilation, execution and testing of your code. It can fetch test cases from different platforms and submit solutions to Codeforces.
What's new in 7.1.2
Fixed
Fix a startup crash when restoring an untitled tab created from a C++ template. (#1513)
CP Editor can open or be associated with 10 file types:
.c.c++.cc.cpp.cxx.h.hpp.java.py.py3
CP Editor version history
7.0.3Oct 10, 2026
Fixed
Fix a startup crash when restoring an untitled tab created from a C++ template. (#1513)
7.0.2Apr 5, 2026
Changed
The "Highlight Error Line" setting is moved from "Code Edit" to the "Extensions → Language Server → General" page, with an improved description "Highlight lines containing diagnostics". (#1324)
6.11.2Feb 17, 2024
AppImage is now based on Ubuntu 20.04 (upgraded from 18.04) libraries.
Bundled winlibs (GCC/MinGW/Clang) are upgraded to the latest version.
Other versions
6.10.3
Frequently asked questions
Is CP Editor free?
Yes. CP Editor is free and open-source software released under the GPL-3.0 license.
What is the latest version of CP Editor?
The latest version is 7.1.2, released on Oct 23, 2026.
Is it safe to download CP Editor?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 7065910388474984439b7d5b2af4380325800d6728c0fb32aaa88c59d14a0b8e.
Which Windows versions does CP Editor support?
CP Editor runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.
How do I install CP Editor silently?
Run the offline installer with "cpeditor-7.1.2-windows-x64-setup-with-gcc-15.2.0.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /CURRENTUSER, or install it with Windows Package Manager: winget install --id=CPEditor.CPEditor -e --silent.
How do I uninstall CP Editor?
Open Settings › Apps › Installed apps, find CP Editor and select Uninstall. From the command line, run winget uninstall --id=CPEditor.CPEditor -e.
What file types can CP Editor open?
CP Editor supports 10 file types, including .c, .c++, .cc, .cpp, .cxx, .h, .hpp, .java and more.
Alternatives to CP Editor
Other Programming Languages programs for Windows from different developers.