Silk Screen Halftone Engine

Turn any photo into a tri-color halftone print. Real variable-size dots at proper screen angles 鈥?just like offset printing. Pure JavaScript, zero dependencies.

Tri-Color HalftoneAdjustable LPI & AnglesCustom ColorsExport PNGZero Dependencies100% Client-Side

Drop an image here or click to upload

JPG, PNG, WebP
Dot Density (LPI)45
Dot Size1x
Paper Color

How It Works

Real Halftone Dots

Not a pixelated blur 鈥?actual variable-size circular dots at proper screen angles. Each channel gets its own rotated grid to avoid moire patterns.

Color Separation

The image is split into three channels 鈥?red, blue, and grey 鈥?each converted to halftone independently, just like a real print shop.

100% Client-Side

Your image never leaves your device. Everything runs in the browser using the HTML5 Canvas API.

Zero Dependencies

No npm, no framework, no CDN. One HTML file with inline CSS and vanilla JS. Works offline.