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.
Processed on your device: your files are never uploaded. How it works
Network activity in this tab
What this page has requested since you opened the site in this tab. An upload is any request that sends data: POST, PUT, PATCH or a request with a body.
No uploads: nothing has been sent from this page.
No network requests yet.
To see every request, open your browser's developer tools (Network tab).
How to use the Photo to Laser Engraving
- Set the engraving width (mm or inches) and your laser's resolution in DPI.
- Open a photo and pick the material: it sets contrast, gamma, invert and the dithering method.
- Fine-tune brightness, contrast, gamma and sharpening while watching the preview at 1:1.
- 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.