Porexo Laser Studio

v2 Ultra-Pro

Image → Laser‑ready Raster + G‑code (CO₂ / Fiber / Diode / UV)

Drop an image to begin

Left: Original • Center: Laser processed • Right: Bed simulation

Ultimate Free Image to G-Code Converter

Transform your ordinary photos into stunning laser-ready masterpieces. Whether you are using a CO2, Diode, Fiber, or UV laser, the Porexo Laser Studio processes your images entirely in your browser—guaranteeing speed and absolute privacy.

Why Use Our Tool?

Preparing an image for laser engraving shouldn't require expensive software subscriptions or complex learning curves. Our custom-built online engine bridges the gap by offering professional-grade dithering and raster to G-code generation completely free.

Unlike other cloud-based tools, your photos never leave your device. The JavaScript engine runs directly in your browser, meaning high-resolution files are handled instantly with zero server upload wait times.

Machine Compatibility

We've built presets to accommodate a massive variety of CNC and laser engraving machines.

  • CO2 Gantry Lasers: Perfect for deep wood engravings and acrylics.
  • Diode Lasers: Ideal for home hobbyists (Ortur, Atomstack, xTool).
  • Fiber Galvo Lasers: Lightning-fast metal engraving and annealing.
  • UV Lasers: Unmatched precision on glass and sensitive plastics.

How to Convert Photos to G-Code

1

Upload Your Image

Drag and drop your standard JPG, PNG, or WebP image into the uploader. The canvas will immediately display the original file and generate a live preview of what the laser will "see".

2

Configure Laser Specs

Choose your machine type, input your bed size, and set your desired engraving and travel speeds. Don't forget to dial in the max power (S-value) typical for your controller (usually 255 or 1000).

3

Apply Dithering & Adjustments

Most lasers only fire on or off. To create the illusion of grayscale in photos, select a dithering algorithm. Floyd-Steinberg is great for high-detail photos, while Jarvis and Atkinson offer higher contrast for organic materials like wood.

4

Export G-code or PNG

Review the "Machine Bed Simulation" to ensure scaling is correct. Once satisfied, hit the G-code button at the top right to download your ready-to-run `.nc` file for GRBL/LightBurn, or export the dithered PNG.

Frequently Asked Questions

What is Dithering in Laser Engraving?

Because a standard laser beam can't "half-fire" to create a light gray, dithering algorithms strategically cluster black dots closer together to simulate dark areas, and spread them apart for light areas. It tricks the human eye into seeing continuous tones, making it perfect for engraving portraits on wood or slate.

Is my uploaded data secure?

Absolutely. This tool utilizes modern HTML5 Canvas and JavaScript to process everything locally. No image data is ever sent to our servers unless you explicitly click "Save to Server." You can even load the page, disconnect your internet, and it will still work!

What is "Serpentine" routing?

Normally, a laser engraves left-to-right, returns to the left, drops a line, and engraves right again. Checking the "Serpentine" box forces the laser to engrave on the return pass (left-to-right, then right-to-left). This drastically cuts down machine travel time and speeds up your total job time.