Krita Features You Didn't Know About

Share
In this article, I'll list some cool features that Krita has that you may not know about, some of which surprised me when I learned about them!

The "Smart Patch" Tool

Did you know that Krita has a tool that lets you quickly remove any object from an image? It's called the "smart patch" tool and it has been in the toolbox this whole time! You can even remove a whole person from a photo you took at the beach. Just click on it and draw over the object you want to remove and Krita will automagically fill the painted space with pixels from the neighboring areas!

An image showing how to erase unwanted people in Krita, with a person in a beach photo disappearing after a pink mask was painted over them using a brush.
An example of how to remove a person from beach photos using Krita's smart patch tool. Photo: Town of Hilton Head Island via Flickr.

You can even retouch skin with it!

A photo a girl with freckles, before and after the skin was retouched and all the freckles removed. In the end result, the skin texture is still not uniform, and some areas of the face look "smooth" or "flat," in particular the eyebrows and spots under the hair.
Skin retouching done in Krita using the smart patch tool. Photo: Ike louie Natividad. License: Pexels.

Non-Destructive Transforms

If you ever needed to add an image such as a watermark to another image and scale it, you probably noticed that if you scale down the image, and then scale it up again, it starts getting blurry because the transformations are destructive: the second operation isn't applied on the original image, but on the result of the first transformation. Fortunately, Krita has a solution for this: non-destructive transforms called "transform masks."

Simply add a transform mask to a layer and then transform the transform mask instead of the layer. Then you can scale it down and up again without issue!

Clone Layers

Krita's clone layers are a rather unique feature! They allow many capabilities that are otherwise only found in node-based non-linear editors (NLE). For example, you can create your own drop shadow by cloning a layer, applying a transform to it, then changing its color!

An example of a simple drop shadow effect with a hard edge created in Krita with the layers structure visible: the layers are a "Source" group with a "Text" layer inside, then a "Simple Drop Shadow Effect" group with a "Clone of Source" with a layer style, attached to it a "Transform Mask 1." And finally a Background layer.
The layer structure of a simple non-destructive drop shadow effect created in Krita.

Alpha Layer Blending Modes

Besides the usual color layer blending modes Krita also comes with many alpha blending modes most people will never bother learning about. You can use them to do all sorts of advanced alpha masking tricks!

The "erase" mode turns the layer into an eraser. Its opaque pixels will erase the pixels from the layers below. This sounds a bit useless at first, but your "eraser" layer is inside of a layer group, only the pixels of other layers inside the group will be erased. You can combine this with clone layers to create all sorts of advanced effects!

The "destination in" mode turns the top layer into a clipping mask for the layers under it. The "destination atop" works in a similar way, but besides clipping it will also draw the layer on areas that are transparent in the layers underneath.

A transparent stickman without a hat and wit a hat, their layer structured in Krita beside each variation. The only difference is whether "Hat Group" is visible or not. Hat Group is in pass through mode and contains the line art and fill of the group as separate layers. The fill is in Erase blend mode. When Hat Group is visible, it erases the stickman layer under it.
An example of how to use the Erase blend mode in Krita to create variations of a transparent sprite.

Halftone Pattern Generator

Krita has a halftone filter that can generate all sorts of patterns, if you can figure out how to use it.

A cheat sheet of halftone patterns created in Krita in grid format. There are three columns, for the rotation angles 0, 45, and 90. The rows are: Dots (Sinusoidal), Dots (Linear), Ellipse (Legacy, Sinusoidal), Ellipse (Legacy, Linear), Ellipse (Sinusoidal), Ellipse (Linear), Diamond, Square, Lines (Straight), Lines (Sine Wave), Lines (Triangular Wave), Lines (Sawtooth), and Lines (Curtains).
A cheat sheet of different halftone patterns you can create in Krita using a different "Pattern" setting and a different "Rotation" angle.

You can even combine it with other filters to create cool halftone gradients.

A gradient screentone background effect created in Krita, next to its layer structure: a vector layer that has a rectangle with a black to white gradient, with a gradient map filter mask and a halftone filter mask.
An example of a non-destructive gradient screentone background effect created in Krita.

Reference Images

Did you know you can add an image to a Krita canvas that stays outside the canvas and isn't exported? These "reference images" can be useful for all sorts of things, including working as a mood board if you wish.

Tip: need more referencing power? Try BeeRef!

Multiple Views of Same Document

Have you ever wanted to work on one area of a document zoomed in while having a good idea of how it looks zoomed out? You can do this in Krita! It's not as easy as in Clip Studio Paint, but it's doable!

Compositions

Have you ever worked with a project that for one reason or another you had to hide and display a set of layers before exporting? If only there was an easier way to do this than manually hiding and displaying layers one by one every time you made a change! Well, luckily, there is a way for this in Krita: the compositions docker!

This docker lets you create multiple "compositions" which are sets of visible layers. When you switch from one composition to another, the layers that are visible automatically change. In essence, it just keeps track of what is visible and what is hidden.

The coolest thing about compositions is that Krita can export multiple compositions in batch. This means if you have 82 different compositions, you can export all of them with one click to save 82 different PNG's! (I used this once to generate all the duotone samples of my duotone template pack for Krita).

Non-RGB and Higher Color Depth Images

If you are an amateur, it's likely you have no idea what color depth and non-RGB color models are. You should probably learn about them because they'll make your work better.

Krita has support for 16-bit and 32-bit color depths and the lightness-based L*a*b color model.

If you have a 8-bit or 10-bit screen, you won't be able to see the full range of 16-bit colors, but the pixels will still be edited in 16-bit precision. This means that gradients, blurring, mixing, and smudging effects will be processed with greater precision, reducing banding artifacts that occur in 8-bit depth. Most importantly, applying multiple layers of contrast and hue filters to a base image won't give you rounding errors.

With the L*a*b color model mixing colors of different brightness's and hues works better. By default, semi-transparent blushes apply a simple alpha-based interpolation on the color of the brush applied on the canvas. This math doesn't work very well perceptually with RGB, but it works perfectly with L*a*b. Using L*a*b makes color blending work the way it should, so most digital artists benefit from using it instead of RGB.

Krita also comes with various color profiles that you can choose from by default, including gamma-corrected (perceptual) sRGB, linear sRGB, and the wide gamut Rec.2020, courtesy of [Elle Stone (accessed 2025-06-30)].

An infograph comparing gamma-corrected sRGB, linear sRGB, and wide gamut (rec. 2020) color profiles in 8 bits pers channel and 16 bits per channel. The effect was made by using a copy with gaussian blur in Addition blend mode. Compared to gamma-corrected sRGB, linear sRGB results in brighter colors, and wide gamut has even brighter colors including changing the hue of green to yellow. 8 bit displays banding artifacts at the edges of the Gaussian blur that become more clear in wide gamut.
A comparison of 8-bit and 16-bit color depths and gamma-correct sRGB (perceptual sRGB), linear sRGB, and a wide gamut color space known as Rec. 2020 using a glow effect created in Krita.

Importing Video

Krita can import frames of a video into a new document so that you can edit it using Krita's animation timeline. This is generally a terrible idea since videos can be pretty long and Krita will probably just crash and run out of memory trying to process them, however, there are a few cases where Krita's timeline can be very useful.

For example, if you take a video recording, perhaps from OBS Studio, and clip an short, interesting part of it in Avidemux, you can import that clipped section into Krita, remove unnecessary frames, and export it as tiny, tiny animated GIF or WebP.

A window titled virtual@cucriosities:~. Its main pane has a dark background and contains one line of text. It reads: in green text, virtual@curiosities, then a white colon (:), followed by a blue tilde (~), and a dollar white dollar sign ($). A space and then a flashing rectangle. The word "date" is typed. Afterwards the current date is appears under the first line. The multi-colored code that was in the first line appears again at the bottom with the flashing rectangle to its right.
The a terminal command being executed in the GNOME Terminal on Linux Mint. This animated GIF is 12 kilobytes and was created with the method above.
Written by Noel Santos.

About the Author

I'm a self-taught Brazilian programmer graduated in IT from a FATEC. In a world of increasingly complex and essential computers, I decided to use my technical expertise in hardware, desktop applications, and web technologies to create an informative resource to make PC's easier to understand.

View Comments