# Image to 3D model from a single picture

> Upload a photo, drawing or render and PrintPal's AI rebuilds it as a full 3D model with a front, sides and back. Download it print-ready as STL, or as OBJ, GLB or a multi-color 3MF.

Page: https://printpal.io/image-to-3d
Updated: 2026-11-12

Image to 3D, also called 2D to 3D or photo to 3D model, takes one flat picture and produces a closed 3D mesh. Modern image-to-3D AI is trained on large libraries of 3D objects, so it can estimate depth from shading and silhouette and infer the sides it cannot see. That is what makes a single photo enough, with no scanning rig or modeling skills.

PrintPal is built for people who want to print the result. Generated meshes are repaired for slicing, tiny models are scaled up to a printable size on download, and the same generation can be exported as STL, OBJ, GLB or PLY, or reduced to filament colors for a multi-color 3MF.

## How it works

1. **Upload an image.** PNG, JPG, WebP, HEIC, SVG and more. One subject, plain background.
2. **Sign in.** Free account, no credit card. Your image comes with you.
3. **Generate.** About 30 to 60 seconds at Draft quality.
4. **Download and print.** STL or OBJ on Free; GLB, PLY and multi-color 3MF on Pro.

## To STL

For printing in one color on any printer.

- [PNG to STL](https://printpal.io/convert/png-to-stl) ([markdown](https://printpal.io/convert/png-to-stl.md)): Convert a PNG into a watertight, print-ready STL with AI. Real 3D depth instead of a flat extrusion, transparent backgrounds supported. Free plan.
- [JPG to STL](https://printpal.io/convert/jpg-to-stl) ([markdown](https://printpal.io/convert/jpg-to-stl.md)): Convert a JPG or JPEG photo into a print-ready STL with AI. Builds the full 3D shape from one photo and repairs the mesh. Works with phone photos. Free plan.
- [WebP to STL](https://printpal.io/convert/webp-to-stl) ([markdown](https://printpal.io/convert/webp-to-stl.md)): Convert WebP images to print-ready STL files with AI. Works with images saved from websites and online stores, keeps transparency, repairs the mesh. Free plan.
- [HEIC to STL](https://printpal.io/convert/heic-to-stl) ([markdown](https://printpal.io/convert/heic-to-stl.md)): Convert HEIC photos from your iPhone straight into print-ready STL files with AI. No HEIC to JPG step: PrintPal converts in your browser. Free plan.
- [SVG to STL](https://printpal.io/convert/svg-to-stl) ([markdown](https://printpal.io/convert/svg-to-stl.md)): Convert SVG to STL two ways: extrude your vector free in the browser to an exact depth in mm, or let AI turn SVG artwork into a full 3D model.
- [Image to STL](https://printpal.io/convert/image-to-stl) ([markdown](https://printpal.io/convert/image-to-stl.md)): Turn any image, photo or picture into a print-ready STL with AI. PNG, JPG, WebP, HEIC and SVG supported. Watertight mesh in about a minute. Free plan.

## To 3MF

For multi-color printing on AMS and MMU printers.

- [PNG to 3MF](https://printpal.io/convert/png-to-3mf) ([markdown](https://printpal.io/convert/png-to-3mf.md)): Convert a PNG into a 3MF for Bambu Studio and OrcaSlicer. AI builds a full 3D model, then splits its colors into 2 to 8 filaments. Single-color 3MF free.
- [JPG to 3MF](https://printpal.io/convert/jpg-to-3mf) ([markdown](https://printpal.io/convert/jpg-to-3mf.md)): Convert a JPG photo into a 3MF for Bambu Studio or OrcaSlicer. AI rebuilds the object in 3D and reduces its colors to the 2 to 8 filaments you own.
- [SVG to 3MF](https://printpal.io/convert/svg-to-3mf) ([markdown](https://printpal.io/convert/svg-to-3mf.md)): Convert SVG to 3MF free in your browser: each fill color becomes its own part for AMS or MMU printing. Or turn SVG artwork into a full AI 3D model.
- [Image to 3MF](https://printpal.io/convert/image-to-3mf) ([markdown](https://printpal.io/convert/image-to-3mf.md)): Turn an image into a 3MF for Bambu Studio, OrcaSlicer or PrusaSlicer. Full-color AI models split into 2 to 8 filament colors, or a single-color 3MF free.

## To OBJ

For Blender, sculpting and other 3D apps.

- [PNG to OBJ](https://printpal.io/convert/png-to-obj) ([markdown](https://printpal.io/convert/png-to-obj.md)): Convert a PNG into an OBJ 3D model with AI: real volume, not a textured flat plane. Open it in Blender, Maya or any slicer. OBJ export on the free plan.
- [JPG to OBJ](https://printpal.io/convert/jpg-to-obj) ([markdown](https://printpal.io/convert/jpg-to-obj.md)): Convert a JPG photo into an OBJ 3D model with AI. One photo, no photogrammetry rig. Opens in Blender, Maya and every slicer. OBJ export on the free plan.
- [SVG to OBJ](https://printpal.io/convert/svg-to-obj) ([markdown](https://printpal.io/convert/svg-to-obj.md)): Convert SVG to OBJ free in your browser: extrude vector paths into an OBJ with exact depth, grouped by color, or turn SVG artwork into a sculpted AI model.
- [Image to OBJ](https://printpal.io/convert/image-to-obj) ([markdown](https://printpal.io/convert/image-to-obj.md)): Turn any image or photo into an OBJ 3D model with AI. Works with Blender, Maya, ZBrush and every slicer. PNG, JPG, WebP and HEIC supported. Free plan.

## To GLB

For the web, AR and game engines, with textures.

- [PNG to GLB](https://printpal.io/convert/png-to-glb) ([markdown](https://printpal.io/convert/png-to-glb.md)): Convert a PNG into a full-color GLB (binary glTF) 3D model with AI. Transparent PNGs become clean textured meshes for web, AR, Blender and game engines.
- [JPG to GLB](https://printpal.io/convert/jpg-to-glb) ([markdown](https://printpal.io/convert/jpg-to-glb.md)): Convert a JPG photo into a textured GLB 3D model with AI. One file with mesh and textures for AR, web viewers, Blender and game engines.
- [Image to GLB](https://printpal.io/convert/image-to-glb) ([markdown](https://printpal.io/convert/image-to-glb.md)): Turn a photo or image into a full-color GLB (binary glTF) with AI. One file with mesh and PBR textures, ready for web, AR, Blender and game engines.

## By goal

Start from what you want to make.

- [PNG to 3D model](https://printpal.io/convert/png-to-3d-model) ([markdown](https://printpal.io/convert/png-to-3d-model.md)): Turn a PNG into a 3D model with AI and download it as STL, OBJ, GLB or 3MF. Transparent PNGs welcome. Print-ready mesh in about a minute. Free plan.
- [JPG to 3D model](https://printpal.io/convert/jpg-to-3d-model) ([markdown](https://printpal.io/convert/jpg-to-3d-model.md)): Convert a JPG or JPEG photo into a 3D model with AI. Download STL for printing, OBJ for Blender, GLB for web and AR, or 3MF for color prints.
- [Photo to 3D print](https://printpal.io/convert/photo-to-3d-print) ([markdown](https://printpal.io/convert/photo-to-3d-print.md)): Turn a photo into a 3D print. AI builds a print-ready model to print at home, or order it in resin or nylon. Busts, pets, figurines. Free to start.
- [Logo to STL](https://printpal.io/convert/logo-to-stl) ([markdown](https://printpal.io/convert/logo-to-stl.md)): Turn your logo into a 3D printable STL. Extrude an SVG logo to exact depth free in your browser, make a keychain, or turn a mascot into a 3D figure.
- [Drawing to 3D model](https://printpal.io/convert/drawing-to-3d-model) ([markdown](https://printpal.io/convert/drawing-to-3d-model.md)): Turn a drawing or sketch into a 3D model with AI, then print it. Works with kids' drawings, concept sketches and character art. Free plan, no CAD needed.

## Accepted image formats

| Format | Accepted | Notes |
|---|---|---|
| PNG | Yes | Best for art and cutouts; transparency is used. |
| JPG / JPEG | Yes | Best for photos; use the original, not a re-saved copy. |
| WebP | Yes | Common for images saved from websites; transparency is kept. |
| HEIC / HEIF | Yes | iPhone photos, converted to JPEG in your browser. |
| SVG | Yes | Rendered at 2048 px for AI, or extruded exactly with the free extruder. |
| AVIF, GIF, BMP | Yes | Converted in your browser; animated files use the first frame. |
| TIFF, PSD, RAW | Export first | Save as PNG or JPG from your editor, then upload. |

## Same model, every format (measured)

Same 998,810-triangle knight exported with trimesh; the GLB is the download as it came from PrintPal. The 3MF holds geometry only; a painted multi-color 3MF adds a little for the color data.

| Format | File size | Color | Units | Typical use |
|---|---|---|---|---|
| STL (binary) | 49.9 MB | No | None (slicers assume mm) | Any slicer |
| STL (ASCII) | 303 MB | No | None | Legacy CAD; avoid |
| OBJ + MTL + texture | 84.9 MB | Texture or vertex colors | None | Blender, sculpting |
| GLB (with textures) | 40.5 MB | Yes, PBR textures | Metres | Web, AR, games |
| 3MF (zipped) | 21.0 MB | Yes, per triangle | Millimetres | Bambu Studio, OrcaSlicer, PrusaSlicer |
| PLY (binary) | 27.3 MB | Vertex colors | None | Scans, point clouds |

## Methods compared

|  | AI reconstruction | Heightmap relief | Extrusion | Photogrammetry |
|---|---|---|---|---|
| Full 3D object from one image | Yes | No, flat panel | No, flat profile | No, needs 30+ photos |
| Keeps exact dimensions | Proportions only | Yes | Yes, from vectors | Yes |
| Skill needed | None | None | A clean vector file | Careful shooting |
| Time | About a minute | Seconds | Seconds | Hours |
| Color output | Yes (Pro) | Light and shadow | One color per shape | Yes |
| On PrintPal | [AI generator](https://printpal.io/image-to-3d#hero-prompt-card) | [Lithophane](https://printpal.io/tools/lithophane-generator), [filament painter](https://printpal.io/tools/hueforge-painter) | [SVG extruder](https://printpal.io/convert/svg-to-stl#extrude) | [Scanning tips](https://printpal.io/wiki/photographing-objects-for-3d-scanning) |

## FAQ

### What is image to 3D?

Image to 3D is AI that turns a single 2D image into a 3D model. It estimates depth from shading and outline, infers the hidden sides, and outputs a mesh you can download, edit and print.

### Is "2D to 3D" the same thing?

Yes, for still images. "2D to 3D", "photo to 3D model", "picture to 3D model" and "image to 3D" all describe turning a flat picture into a 3D object.

### Is PrintPal's image to 3D free?

Yes. The Free plan includes 10 generations a month at Draft quality with STL and OBJ downloads, and no credit card. Pro adds Refined and Production quality, full color, GLB, text-to-3D and commercial rights.

### How accurate is a 3D model from one image?

The visible side follows the image closely and the hidden side is a plausible inference. Proportions are good; exact measurements are not guaranteed, so use CAD for parts that must fit.

### Which image formats can I upload?

PNG, JPG and JPEG, WebP, HEIC and HEIF, SVG, AVIF, GIF and BMP. Less common formats are converted in your browser first.

### Which 3D formats can I download?

STL and OBJ on every plan; GLB and PLY on Pro and Studio; and a multi-color 3MF from full-color models on Pro.

### Can I 3D print the models?

Yes, that is what PrintPal is built for. Meshes are repaired for slicing and open in Bambu Studio, OrcaSlicer, PrusaSlicer, Cura and resin slicers.

### Is there an image to 3D API?

Yes. The [PrintPal API](https://printpal.io/api/documentation) exposes image-to-3D and text-to-3D generation, status polling and downloads, with Python and JavaScript SDKs.

## Learn more

- [Image-to-3D best practices](https://printpal.io/wiki/image-to-3d-best-practices): What makes a source image convert well, with examples.
- [Preparing AI models for printing](https://printpal.io/wiki/preparing-ai-models-for-3d-printing): Scale, orientation, repair and supports for generated meshes.
- [3D printing file formats](https://printpal.io/wiki/3d-printing-file-formats): STL, 3MF, OBJ, STEP and G-code compared.
- [Multicolor 3D printing guide](https://printpal.io/wiki/multicolor-3d-printing-guide): AMS, MMU, tool changers and manual color swaps.
- [Photographing objects for 3D](https://printpal.io/wiki/photographing-objects-for-3d-scanning): Light, angle and background tips for better reconstructions.
- [Specialized AI 3D generators](https://printpal.io/wiki/ai-specialized-3d-generators): When a face, pet or vehicle generator beats a general one.

- PrintPal for LLMs: https://printpal.io/llms.txt
