Square halftone generator
Make a square halftone pattern: squares that grow with image darkness on a rotated grid, for a digital, pixel-grid or Bauhaus look. Free PNG and SVG export.
Tone: contrast, dot gain, min / max dot
About the square halftone screen
Square dots give a crisp, digital, architectural look. At 0° they line up like LED pixels; at 45° they become a dense, woven texture. Squares touch only at 100%, so the darkest tones keep a fine grid of white lines until fully solid.
0 → 100%Square screens at 0° read as "digital"; rotate to 15° or 30° for a more printed feel.
Because each square scales from its centre, adjacent squares in a gradient form a staircase that looks great at large cell sizes.
0°
22.5°
45°Compare the other shapes: halftone dots, line halftone, diamond halftone, cross halftone. New to halftones? Start with what is a halftone.
How to make a halftone
- Add an image. Click Upload image, drag a file onto the preview or paste with Ctrl/⌘+V. Photos, logos and gradients all work; transparent PNGs keep their transparency.
- Choose shape and size. Pick dot, line, square, diamond or cross, then set the cell size (dot spacing) and screen angle — or switch to CMYK for four color separations.
- Tune the tones. Open Tone to adjust contrast, dot gain and the minimum and maximum printable dot for screen printing, DTF or engraving.
- Download. Choose the output width and click Download PNG, or SVG for vector dots. Tick Transparent background to export only the ink.
FAQ
How do I make a square halftone effect?
Upload an image, the shape is already set to square. Adjust cell size and angle, then download a PNG or SVG.
Can I export square halftone as SVG?
Yes. Every mark is exported as a vector path you can scale, recolor or cut.
What cell size should I use?
Cell size is the distance between dots in pixels. At 300 DPI output, cell size = 300 ÷ LPI: 6–7 px is about 45–50 LPI (screen printing on 230 mesh), 10 px is 30 LPI, and 16 px and up gives a bold pop-art look.