OpenToolbox

Free Photo to Laser Engraving

Photo to Laser Engraving converts a photo into a dithered image at your laser's exact DPI and engraving width, saved as PNG or BMP with the DPI stored in the file. Start from one of seven material presets, then pick Floyd–Steinberg, Jarvis, Stucki, Atkinson, Burkes, Sierra or Bayer dithering and fine-tune it in a 1:1 preview.

Dithering:
Floyd–Steinberg, Jarvis, Stucki, more
Output:
PNG or BMP with stored DPI
Max output:
60 MP, 16,384 px per side
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Which DPI should I use?

Match the line interval to your laser's spot size: 254 DPI is a 0.1 mm interval, common for diode lasers on wood; 318–423 DPI suits finer spots and harder materials. Too high a DPI overlaps the lines and burns the image dark.

Which dithering method is best?

Jarvis and Stucki give smooth gradients on wood and slate; Floyd–Steinberg is a good all-rounder; Atkinson keeps strong contrast and is popular for anodized aluminum. Ordered (Bayer) patterns look regular and work well on glass.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Photo to Laser Engraving

  1. Set the engraving width (mm or inches) and your laser's resolution in DPI.
  2. Open a photo and pick the material: it sets contrast, gamma, invert and the dithering method.
  3. Fine-tune brightness, contrast, gamma and sharpening while watching the preview at 1:1.
  4. Download the PNG or BMP and import it into your laser software at its stored DPI.

Credits & open source

Built from scratch on web standards. Thank you to the people who make these projects.

Web platform APIs used: Canvas 2D, createImageBitmap, Web Workers.

Full license texts: third-party notices · all credits

Frequently asked questions

When should I invert the image?

When the laser mark is lighter than the surface, as on slate, black anodized aluminum, painted surfaces or etched glass. Black pixels in the result always mean laser on.

Is my photo uploaded?

No. Resizing and dithering run in your browser, in a background thread so the page stays responsive.

More crafts & laser tools