Labs · Layer rebuilder

That flat screenshot?
Make it editable again.

Drop a slide screenshot or poster. OCR finds the text, the background gets repaired where letters used to be, and you download a real PPTX — every block a text box you can retype, recolor and resize. Not a picture pasted on a slide.

Free, no limitsRuns locally · nothing uploadsReal text boxes, not a flat image

Drop an image here, or click to choose

PNG / JPG / WebP · everything runs in your browser, nothing uploads

OCR language

Usually 10–30 seconds. Big images and the first engine download take longer.

Your image, the OCR result and the export never leave your browser. This page has no upload endpoint.

Where this tool comes from

The pipeline is four stages, all in your browser: tesseract.js (Apache-2.0) reads the image twice — once with automatic layout analysis, once in sparse mode that catches isolated small text the first pass misses; a hand-written clustering step groups words into blocks and estimates size, color, alignment and boldness from the actual ink pixels; a background repairer erases each block using edge interpolation on flat and gradient surfaces, or diffusion filling on light textures; PptxGenJS (MIT) then writes the file with the repaired image as the slide background and one native text box per block.

The estimators are calibrated against ground-truth test images where we know every font size and color: on that set, font sizes land within 0.2–11% of truth, sampled colors match exactly on clean backgrounds, and the bold detector — stroke width relative to font size — gets 16 of 16 blocks right. The same numbers are re-checked by reading the exported PPTX back with python-pptx and asserting the text, coordinates and styles are really there.

What it can't do

What works: slide screenshots, web captures, posters, AI-generated graphics — standard fonts on flat or gradient backgrounds. What degrades honestly: text on busy photo textures is not erased (the block is marked and the text box sits on top of the original pixels); low-contrast captions, like white lettering on a bright sky, can be missed entirely; display faces, handwriting and rotated text mostly don't survive OCR; tables are kept as image. The original typeface can't be detected from pixels — you pick serif or sans and swap the exact font in PowerPoint. And OCR will misread the occasional character, which is exactly why the blocks are editable before export.

FAQ

Why do other image-to-PPT tools give me slides I can't edit?

Because most of them don't convert anything — they paste your image onto a blank slide as one flat picture. The page count matches, nothing is editable. Rebuilding is the hard part: you need OCR to find the text, layout analysis to group it into blocks, background repair to erase the original pixels, and a PPTX writer to emit real text boxes. That whole pipeline runs here, in your browser, which is also why nobody can charge you per file for it.

What kind of image works best?

Slide screenshots, web page captures, posters and infographic-style cards — anything with standard fonts on flat or gradient backgrounds. On our calibration set, text on plain backgrounds erases near-invisibly and font sizes land within about 10% of the original. Photos are the honest weak spot: text over busy textures is left un-erased (the text box sits on top), and low-contrast captions — white text on a bright sky — can be missed entirely.

The OCR got a word wrong. Now what?

Click the block and fix it before you export — that's the point of rebuilding instead of pasting. A flat image with a typo is a do-over; a text box with a typo is a two-second edit. Every block is editable right on this page: text, size, color, bold.

Does my image get uploaded?

No. The OCR engine (tesseract.js, Apache-2.0) downloads into your browser once — about 6–10 MB, cached after — and every step from recognition to the final PPTX file happens on your machine. This page has no upload endpoint. That's also why it's free without limits: processing you run yourself costs us nothing.

Can I export a layered PSD?

Not yet. PSD export (background layer plus real text layers, via the MIT-licensed ag-psd writer) shares this engine and is planned as the second output. PPTX shipped first because an editable deck is what most people searching for this actually want.

Related tools & reading

← All free tools

Image to Editable PPTX — Rebuild Slides from Screenshots, in Your Browser · Foreverse · Xinmeng