HomeImage to Oil Painting

Image to Oil Painting

Online image to oil painting tool with local processing, batch preview, and export

Upload & Queue

Drag & drop upload, batch processing, before/after preview, and export

0 total

Drop images here

Supports JPG, PNG, GIF, BMP, WebP, SVG. Output is exported as JPG.

Image List

No images yet. Upload some files to get started.

Settings

Higher radius/levels look stronger but take longer

5

Recommended 4-6. Higher values create larger paint blocks

22

Lower values look more painterly. Try 12-24

0.88

Higher JPG quality creates larger files

Preview & Export

Upload images to preview source and oil paint result

Results are exported as JPG. The right side shows source and oil paint output side by side.

Pending

Source

Source preview will appear here.

Oil Paint Result

Oil paint result will appear here.


Documentation

Key Features

  • Local oil paint effect: converts images to an oil painting look in your browser
  • Batch processing: import multiple images or a folder
  • Side-by-side preview: source and oil paint result
  • Export: download single JPG or download all as a ZIP

How to Use

  1. Click “Choose Images” / “Choose Folder”, or drag images into the upload area.
  2. Adjust Brush Radius, Intensity Levels, and Export Quality in Settings.
  3. Use “Convert Current” or “Batch Convert” to generate results.
  4. Download the current result or export all results as a ZIP.

Oil Paint Rule

An oil paint filter based on a pixel neighborhood: within a radius, count intensity bins and use the dominant bin color to mimic blocky brush strokes.

Use Cases

  • Avatars and photo stylization
  • Poster and cover visuals with brush-like texture
  • Quick parameter exploration for design mockups

Notes

  • Larger radius/levels can be significantly slower.
  • To improve speed, large images may use internal downsampling, while the export size stays the same as the original.
  • Output is JPG: transparent images are exported with a white background.
  • Everything runs locally; nothing is uploaded.

FAQ

Why is it slow?

Larger brush radius means more neighbor pixels per output pixel. Try smaller radius/levels, especially for large images.

Why does the exported file size change?

Higher JPG quality is usually larger, and compression varies by image content.