How to Use the Free Oil Painting Tool — Step by Step
Photography captures reality. Oil painting interprets it. The brushstroke, the pooling of pigment at edges, the way color stays vivid inside a region while the boundary between two tones sharpens into something almost architectural — these are qualities that a photograph alone cannot produce.
This free oil painting tool applies the Kuwahara filter, the same computational technique used in professional artistic image processing, to transform any photo into a convincing oil painting directly in your browser. No software, no account, no cost.
Use the infographic below as your quick visual guide before reading the full step-by-step walkthrough.

🎨 Oil Painting Tool
Transform any photo into an oil painting — free, browser-based, live split preview
How the Free Oil Painting Tool Works
Turning a photograph into a painting is one of the most technically demanding artistic effects in digital image processing. A basic blur makes an image soft. A basic filter changes colors. But a true painting effect requires something more precise — it needs to smooth the insides of color regions while simultaneously sharpening the boundaries between them, which is exactly the opposite of what most blurs do.
This free oil painting tool uses the Kuwahara filter, a neighborhood-based algorithm specifically designed for artistic stylization, to produce a result that genuinely resembles the look of hand-applied oil paint on canvas.
The Technology Behind the Effect
The Kuwahara filter is the engine of this free image tool. For every single pixel in the image, the algorithm examines four overlapping square windows in the surrounding neighborhood — one above-left, one above-right, one below-left, and one below-right. For each window it calculates the mean color and the color variance. It then assigns the mean color of the lowest-variance window to the output pixel.
The key insight is that low variance means uniform color — the window that most resembles a flat area of a single brushstroke. By always choosing the most uniform neighboring region, the algorithm groups similar colors together into solid, smooth patches while the transitions between different color regions become sharper and more defined.
The result is an image that pools color the way a painter pushes pigment — broad strokes of consistent hue with defined, visible edges between tones, exactly the visual signature of oil paint on canvas.
Step 1 — Upload Your Photo
Click the upload area or drag any image onto the tool. JPEG, PNG, and WebP formats are all supported. The image loads immediately and the split preview activates with your original on the left. Because this browser-based free tool runs entirely using JavaScript and the HTML5 Canvas API, your photo never leaves your device. No file is transmitted to any server at any stage of the process.
Any photograph can be processed, but images with clear subjects, strong color contrast, and varied textures produce the most dramatic painting results. Portraits are particularly effective because the smooth skin tones create large brushstroke regions while the eyes, lips, and hair produce sharp, defined edges. Landscapes produce sweeping sky regions with vivid horizon lines. Macro shots of flowers, food, or objects become richly saturated close-up compositions.
Step 2 — Choose a Brush Style
The three brush style tabs at the top of the controls panel determine how the Kuwahara algorithm is applied — each mode produces a distinctly different painted character.
Smooth runs a single Kuwahara pass at the chosen brush radius. The result is a clean, classically painted look with well-defined regions and smooth color transitions within each area. This is the closest to a traditional oil painting on a flat smooth canvas and is the most versatile style for portraits, product photography, and general artistic use.
Rough increases the effective neighborhood radius by one step and applies stronger color quantization. The wider neighborhood means larger, more assertive brushstroke patches, and the quantization reduces the number of distinct tones, pushing the image toward the bold, heavily loaded brushwork of impasto painting — the style associated with Van Gogh and other artists who applied paint thickly and directionally.
This style is most effective with landscapes, nature photography, and any subject with broad tonal areas.
Fluid runs two lighter passes at a reduced radius. The first pass begins the stylization. The second pass works on the already-processed output, further blending transitions and producing a softer, more flowing result that evokes watercolor and impressionist painting rather than the hard definition of traditional oil. This style suits botanical photography, romantic portraits, and soft-light architectural photography where the painting effect should feel gentle rather than assertive.
Step 3 — Set the Brush Radius
Brush Radius (1–8px) controls the size of the neighborhood windows the Kuwahara algorithm examines for each pixel. This is the most important performance control in this free tool — larger radii produce more clearly visible brushstroke regions but take proportionally longer to process.
At radius 1–2 the effect is subtle, adding a slight painted quality without dramatically changing the image’s photographic character. At radius 3–4 the painting effect becomes clearly legible — color regions are visibly grouped into strokes and edges are noticeably sharpened, but fine detail is still preserved.
At radius 5–8 the effect is strong and unmistakable: large strokes of color pool across flat areas, the image reads unambiguously as a painting rather than a photograph, and fine detail such as hair strands or fabric weave is abstracted into paint patches. A radius of 4 is the default and a reliable starting point for most images.
Step 4 — Adjust Paint Intensity
Paint Intensity (1–8) controls how aggressively the output colors are quantized into distinct tonal levels. At high intensity values of 7–8, the color output closely follows the full range of the Kuwahara result with minimal quantization, preserving maximum tonal variety in the painted output. At lower values of 2–4, the tones are reduced to fewer distinct levels, giving the image the flat, poster-like quality of paintings made with a limited palette — fewer colors, stronger graphic impact.
For photorealistic painting effects that retain the full depth and tonal range of the original photograph, use intensity values of 6–8. For stylized, graphic, or illustration-like results with bold flat tones, use values of 3–5. At value 1–2 the image approaches the look of solarized or posterized artwork, which can be a striking creative choice for the right subject.
Step 5 — Fine-tune with Saturation and Sharpness
Color Saturation (−50% to +100%) allows you to boost or reduce the vividness of the painting’s colors after the Kuwahara processing. Oil paint in real life is typically more saturated than the equivalent photographic rendering of the same scene — pigments are inherently richer than photographic dyes — so boosting saturation by 15–30% after processing gives the output a more convincingly painted feel.
Higher values of 50–80% produce vivid, expressive color that references the saturated palettes of impressionist and fauve painting. Negative values reduce saturation toward a desaturated, muted, or near-monochrome painted look that suits certain portraiture and moody landscape subjects.
Edge Sharpness (0–100%) applies an unsharp mask to the Kuwahara output, further enhancing the contrast at the boundaries between painted regions. The Kuwahara filter already sharpens edges relative to the source image, but increasing this control adds a second pass of edge enhancement that makes strokes feel more deliberately placed and defined.
Values between 30–60% are most useful for most subjects. Higher values above 70% produce a highly graphic, almost woodcut-like edge definition that suits bold, high-contrast subjects.
Step 6 — Apply and Compare with the Split Preview
Click Apply Painting to run the effect at full image resolution. The processing indicator shows while the algorithm works — larger brush radii and higher-resolution images will take a few seconds. When the processing completes, the right side of the split preview updates with the painted result while the original remains visible on the left.
Drag the white divider handle left or right to compare the photograph and painting side by side across any area of the image in detail. If the result needs further adjustment, change any setting and click Apply again. Each pass processes from the clean original, so there is no quality loss between iterations.
Step 7 — Download at Full Resolution
Click the download button to export your oil painting as a lossless PNG at the original resolution of your uploaded file. No watermark is added, no compression is applied. The file downloads instantly and is ready for print, framing, social media, or use in any design or presentation workflow.
Frequently Asked Questions
What makes the Kuwahara filter different from a regular blur for creating a painting effect?
A regular blur spreads each pixel’s color in all directions equally, softening edges and losing detail uniformly. The Kuwahara filter selectively smooths only the most uniform region around each pixel, which means edges between different colors actually become sharper while the interiors of color regions become smoother and more painterly.
This selective smoothing is the defining visual quality of oil paint — it is what makes the Kuwahara result look like a painting rather than a blurred photograph.
What types of images produce the best oil painting results?
Photographs with strong color contrast between the subject and background, clear tonal regions, and varied textures produce the most visually dramatic results. Portraits work exceptionally well because skin tones create large smooth regions while facial features produce sharp edges.
Landscapes, floral photography, food photography, and architectural subjects are also excellent candidates. Very flat, low-contrast, or monochrome images will produce a more subtle result because the algorithm relies on color variance to define the painted regions.
How long does the processing take?
Processing time depends on three factors: the resolution of the uploaded image, the brush radius setting, and the brush style. A small image at radius 3–4 processes in under a second on most devices. A large high-resolution image at radius 7–8 in Fluid mode (which runs two passes) may take 5–15 seconds on desktop hardware, or longer on mobile.
The processing indicator shows while the algorithm is running. The Apply button approach prevents the browser from freezing during computation, keeping the interface responsive throughout.
Can I use this free tool for commercial projects?
The free oil painting tool processes your image entirely in your browser and exports a full-resolution PNG. Edit The Image does not claim any rights over the images you process using the tool. You retain full rights to the output.
For any commercial use of the resulting image, the applicable rights are those of the original photograph you uploaded — ensure you have the rights to use and modify the source image for the intended commercial purpose.
Does the tool work on text or graphic design images, not just photographs?
Yes. The Kuwahara filter responds to any color and edge data in the uploaded image, whether it originates from a photograph, a digital illustration, a graphic design composition, or rendered artwork.
Graphic images with flat color areas and sharp edges tend to produce particularly clean painted results because the algorithm has well-defined regions to work with. Text-heavy images will have the text softened and abstracted, which may or may not be desirable depending on the intent.
Can I combine this with other Edit The Image tools in a workflow?
Absolutely. Because this free image tool exports a full-resolution lossless PNG, it slots naturally into any multi-tool workflow. A typical creative sequence might use the Color Temperature tool first to set the warm or cool tone of the source photograph, then apply the oil painting effect to stylize it, then use the Gamma Correction tool to lift the shadows and add richness to the final painted output.
Each Edit The Image tool works independently on whatever image you upload, so chaining them together is straightforward and produces no quality loss between steps.
Is there a resolution limit for the uploaded image?
There is no enforced resolution cap. The tool processes images at whatever dimensions they are uploaded at, using the HTML5 Canvas API in your browser. Practical limits depend on your device’s memory — modern desktop browsers handle files up to approximately 20–30 megapixels comfortably.
Very large files at high brush radius settings may take longer to process on devices with limited RAM, but the output resolution and quality are identical to the input regardless of processing time.
