Skip to content
Tool · beta

Print-quality dots, on any photo.

Eight ink presets — comic classic, riso red, moss, sky, darkroom, paper, kraft, punk — a screen angle, and three dials for pitch, dot size, and contrast. Photo becomes pattern, pattern becomes print. Nothing uploads. For full posters, grab a proper app.

No account, no upload 8 inks · 4 screen angles Print-resolution export
An example of what Halftone Effect produces

try it on a sample photo

Turn a photo into a halftone dot pattern

Convert a photo into a printed dot screen — comic book, risograph or darkroom — in two flat inks.

A photo before Halftone Effect
Before
The same photo after Halftone Effect
After

What you can change

  • Inks
  • Dot pitch
  • Dot size
  • Contrast
  • Invert

How it works

  1. 01Drop in a photo, or open one of the samples.
  2. 02Pick an ink pair, tilt the screen square, 15°, 45° or 75°, then set dot pitch, dot size and contrast — or invert so the dots fall in the light instead of the dark.
  3. 03Download it at full resolution. Nothing is uploaded — the work happens in this browser tab.

Loading the dot screen…

◦ where halftone earns its keep

Six places dots beat pixels

  1. 01 for zines

    A risograph-feel cover image without a riso

    Real risograph machines are gorgeous and cost $4000. The aesthetic — chunky red or moss dots on cream paper — is actually a pattern, not a printer. Run any photo through this tool with the Riso Red preset, print on cream cardstock, fold and staple. Done.

  2. 02 for comics

    Lichtenstein-style portrait, two clicks

    Pop-art portraits live on big black dots over flat color. Pick the Classic preset, crank dot size to 140%, lower contrast to 80% so the highlights stay clean. Print, frame, hang next to the door. People think you commissioned it.

  3. 03 for posters

    A high-contrast band poster

    Punk and indie show flyers are halftone-or-bust. Punk Zine preset (red on near-black), small spacing, max contrast — the photo turns into a graphic. Drop type on top in another tool, photocopy, staple to telephone poles.

  4. 04 for scrapbooks

    A halftone backdrop for a journal page

    Halftone photos read as 'newspaper clipping' even when they're not. Drop a portrait into Paper preset (ink on cream), crank spacing to 14px so the dots are visible. Glue it onto a kraft journal page; everything around it suddenly reads as documentary.

  5. 05 for editorial

    A magazine-style stock photo treatment

    Editorial design uses halftone to add texture and reduce visual weight. Tune the spacing fine (5-7px) and contrast moderate, and a phone photo becomes a usable editorial illustration. Pair with a serif headline; you've got a magazine spread, not a snapshot.

  6. 06 for prints

    A texture overlay for screen-print transfers

    Screen-printing onto fabric needs a tonal source converted to dots before the screen can be made. The classic black-on-white preset at small spacing produces a usable separation. Tune the contrast so highlights drop out cleanly.

◦ in case you’re wondering

Frequently asked

Does the photo upload anywhere? +

No. The dot pattern is rendered to a canvas in your browser. Your photo never touches our servers — we don't run an image pipeline at all.

How does halftone actually work? +

Real halftone printing breaks an image into a grid of dots whose size encodes brightness — bigger dots in dark areas, smaller dots in light areas. We do exactly that: sample the photo on a grid, compute average brightness per cell, draw a dot whose radius is proportional to darkness. Printers also tilt the grid so it stops reading as a grid, which is what the screen-angle buttons do; 45° is the standard for a single ink.

What's the difference between Classic, Paper, and Riso presets? +

All three use the same dot algorithm — they just change the foreground (dot color) and background (paper color). Classic is pure black on white. Paper is ink on cream — softer, scrapbook-friendly. Riso variants use the saturated single-channel inks of risograph printing.

How do I get a Lichtenstein/comic feel? +

Bigger spacing (15-25px), bigger dot size (130-160%), and moderate contrast (90-100%). Pick Classic for true comic, Paper for muted comic, Riso Red for pop-art warmth.

Why is my photo so dark/light? +

Drag the contrast slider. Lower contrast (60-80%) brings out shadow detail and softens the look. Higher contrast (140%+) crushes mid-tones and gives a hard, posterized feel. The invert toggle flips dark and light areas — useful for white-on-black darkroom feels.

Will this work on a giant photo? +

Yes, and the dot count does not change with the photo's size. The pitch slider sets how many dots span the frame — read off the count under the preview — and every render divides its own width by that number. A 6000×4000 photo and a 1200×800 one get the same screen; the big one just gets bigger dots. The source is resampled to grid resolution before any dots are drawn, so cost tracks the grid, not the megapixels.

now what?

A few moves after the dots land

· Also in Effects & looks

The rest of this shelf

31 more tools on the hub — searchable

For a real poster →

Make proper layouts
in a proper app.

One halftone photo is a piece. When you want a layered poster — type at scale, gradients, spot-color separations for actual riso printing — a real design app handles it cleanly.