Upload an image to turn it into an oil painting
Accepted formats: JPG, PNG, WEBP, BMP, GIF (non-animated)
Paste (Ctrl/⌘+V) or drop an image — or import from a URL
An oil painting effect reimagines a photograph as a painted canvas — smooth gradients give way to deliberate dabs of flat colour, the way a brush lays down paint. Image Machine builds the look entirely in your browser using the classic intensity-histogram technique: for every pixel it scans a small neighbourhood, finds the most common tone, and repaints that pixel with the average colour of that tone — so noise and fine texture melt into clean painterly strokes while edges stay bold. Two controls shape the result — brush size sets how broad each stroke is, and detail decides how many tones survive (fewer tones give a bolder, more abstract canvas; more tones keep subtle shading). Nothing is uploaded; your image is processed locally and you download the result instantly.
How It Works
Choose a tool
Pick from 120+ tools to resize, convert, compress, or enhance your image.
Upload & edit
Drag and drop your image and adjust the settings. It stays on your device.
Download
Save your result instantly — no watermark, no sign-up required.
Why Image Machine?
Your files never leave your device
All processing runs locally in your browser. Your images are never uploaded to a server.
Completely free
Every tool is free, with no limits, no watermarks, and no hidden costs.
Lightning fast
No upload waiting — your images are processed instantly on your own device.
Professional quality
Pixel-perfect output with full control over format, size, and quality.
Frequently Asked Questions
How do I turn a photo into an oil painting?
Upload any photo and Image Machine instantly repaints it with the oil-painting filter. Use the brush-size slider to make the strokes broader or finer, and the detail slider to keep more or fewer tones. When you like the result, download it — there's no sign-up and no watermark.
What do the brush size and detail sliders do?
Brush size is the radius of the area each stroke is drawn from — bigger values blend more pixels together for a looser, more abstract painting. Detail sets how many distinct tone levels are kept; fewer levels posterise the image into bold flat patches, while more levels preserve subtle shading and fine variation.
Does the effect keep a transparent background?
Yes. Transparent areas of a PNG stay transparent — the paint is drawn only where the image has visible pixels, and fully-transparent neighbours are ignored so opaque edges keep their true colour instead of darkening.
Is my image uploaded to a server?
No. The whole painting is rendered in your browser with the HTML canvas, so your photo never leaves your device. It works offline once the page has loaded, with no sign-up, no watermark, and no quality loss from re-compression.