Skip to content

Krita 5.2.3 Released!

Wednesday, 26 June 2024 | Krita News

Krita 5.2.3 is released after several weeks of testing of the beta. This is a bugfix release, that primarily brings a complete overhaul of our build system, making it so that our CI system can now build for all 4 platforms (a Continuous Integration system basically builds a program after every change, runs some tests and based on that helps us track down mistakes we made when changing Krita's code).

Beyond the rework of the build system, this release also has numerous fixes, particularly with regards to animated transform masks, jpeg-xl support, shortcut handling on Windows and painting assistants.

In addition to the core team, special thanks goes out to to Freya Lupen, Grum 999, Mathias Wein, Nabil Maghfur Usman, Alvin Wong, Deif Lou, Maciej Jesionowski and Rasyuqa A. H. for various fixes, as well as the first time contributors in this release cycle (Each mentioned after their contribution).

Changes since 5.2.3 beta:

  • Various fixes to tool canvas input shortcut behaviour (Thanks, Aqaao)
  • Improved icons for Android (Bug 463043, thanks Jesse 205!)
  • Various fixes to how we use MLT for synchronising audio to animation.
  • Python SIP type stub generation, this will help autocompletion in external python editors that support using these stubs (Thanks Kate Corcoran)
  • Crash fix with adding animation keyframe column on locked layer (Bug 486893)
  • Fix update of "read-only" state of the document when loading and saving (Bug 487544)
  • Ask to use PSD data in TIFF only if any was found (Bug 488024)
  • Reworked default FFmpeg profiles (Bug 455006, 450790, 429326, 485515, 485514, thanks Ralek Kolemios!)
  • Fix issue in KisMergeLabeledLayersCommand when masks where involved (Bug 486419)
  • Update batch exporter Python plugin to fix trim option issue (Bug 488343, thanks Nathan Lovato!)
  • Welcome Page: Fix "DEV BUILD" button going to a 404 (Thanks Joshua Goins!)
  • Tablet Tester: Fix extreme lag with S Pen on Android (Thanks Joshua Goins!)
  • Fix canvas fade-out when in 16-bit-uint mode on Angle (Bug 488126)
  • WEBP & JPEG-XL: preemptive check for animation (Bug 476761)
  • Fix copy-pasting selection of File Layer (Bug 459849)
  • Fix color sampler in wrap around mode (Bug 478190)
  • Replace old QML touch docker with QWidget-based touch docker to avoid problems on Android (Bug 476690)
  • Add support for XSIMD13
  • Redraw layers docker thumbnails if the canvas checkers color was changed
  • Fix animation playback freezes when pausing past the end of audio (Bug 487371 and 478185)



If you're using the portable zip files, just open the zip file in Explorer and drag the folder somewhere convenient, then double-click on the Krita icon in the folder. This will not impact an installed version of Krita, though it will share your settings and custom resources with your regular installed version of Krita. For reporting crashes, also get the debug symbols folder.

Note that we are not making 32 bits Windows builds anymore.


The separate gmic-qt AppImage is no longer needed.

(If, for some reason, Firefox thinks it needs to load this as text: to download, right-click on the link.)


Note: We're not supporting MacOS 10.13 anymore, 10.14 is the minimum supported version.


We consider Krita on ChromeOS as ready for production. Krita on Android is still beta. Krita is not available for Android phones, only for tablets, because the user interface requires a large screen.

We are no longer building the 32 bits Intel CPU APK, as we suspect it was only installed by accident and none of our users actually used it. We are hoping for feedback on this matter.

Source code


For all downloads, visit and click on Details to get the hashes.


The Linux AppImage and the source .tar.gz and .tar.xz tarballs are signed. You can retrieve the public key here. The signatures are here (filenames ending in .sig).