Created by Jérôme Enel-Réhel
Dithering, halftone, ASCII and VHS explained

Dithering, halftone, ASCII: retro effects explained

Before screens with millions of colors, printers and programmers invented countless tricks to suggest shades with very little. These constraints have become graphic styles in their own right. A short illustrated glossary to recognize them and use them well.

By , graphic designer · updated October 11, 2026

FAQ

What is dithering?

It is a technique that simulates shades with a limited number of colors, by arranging dots of pure colors in a pattern. From a distance, the eye blends the dots and sees gradients.

What is the difference between dithering and halftone?

Halftone comes from printing: it varies the size of dots aligned on a grid. Dithering comes from computing: it keeps pixels of the same size and plays on how they are spread.

Which dithering algorithm should I choose?

Floyd–Steinberg gives a fine, natural result, Atkinson a more contrasty look typical of early computers, Bayer matrices a very graphic regular crosshatch, ideal for a pixel art style. Clustered dots imitate a newspaper halftone, diagonal lines an engraving.

Can a retro effect be exported as vectors?

Yes for several effects of the Grain tool (ASCII, halftone, dots, hatching, wavy lines…), which export as SVG. ASCII art can also be exported as a plain text file.

Tools to put it into practice

Other guides

Contact

Missing a tool?

pixisgood grows with every idea. Would you like another generator, a specific feature, or a custom tool for your studio or brand? Write to me: every message is read, and the most requested ideas become the next tools.

Jérôme Enel-Réhel, graphic designer · enel-rehel.com · Instagram