# JPG to OBJ converter from a single photo

> Photogrammetry needs dozens of overlapping shots. PrintPal needs one JPG. Upload a photo of an object and download an OBJ of the whole thing.

Page: https://printpal.io/convert/jpg-to-obj
Updated: 2026-11-12
Try it: https://printpal.io/convert/jpg-to-obj (upload an image; the free plan needs an account)

Turning photos into an OBJ used to mean photogrammetry: walk around the object taking 30 to 100 overlapping pictures, then wait while software stitches them together. That still gives the most accurate digital copy, but it is slow and fails on shiny, transparent or featureless surfaces.

Single-image AI trades exact measurements for speed. From one JPG it infers the full shape, which is ideal for figurines, decor, props and gifts, and good enough as a reference mesh for products you will refine in CAD. For parts that must fit precisely, measure the real object and use the [AI CAD agent](https://printpal.io/cad-agent) or the [image to CAD workflow](https://printpal.io/docs/image-to-cad-workflow).

## How to convert JPG to OBJ

1. **Photograph the object.** One object, plain background, soft light, slightly raised 3/4 angle.
2. **Upload the JPG and sign in.** Free account; the photo is carried through sign-up.
3. **Generate.** Rotate the preview to check the hidden side.
4. **Download OBJ.** Import it into Blender, Maya, ZBrush or your slicer.

## Things to know

- **AI or photogrammetry?:** Use AI for speed and for objects you only have one picture of. Use photogrammetry when you need a measured replica of something on your desk.
- **Matte beats shiny:** Reflections and glossy highlights confuse both methods. Photograph glossy objects in diffuse light, away from windows behind you.
- **Scale it yourself:** A photo carries no scale. Measure the real object and scale the OBJ to match in Blender or your slicer.
- **Expect a dense mesh:** Around 500k triangles at Draft quality. Decimate it before sculpting or animating.

## JPG at a glance (JPEG (Joint Photographic Experts Group))

- **Type:** Raster, lossy
- **Transparency:** No
- **Typical source:** Phone and camera photos, most images on the web
- **Watch out for:** Re-compressed copies from social apps (blocky artifacts)
- **Background in the conversion:** Separated from the subject automatically; plain backgrounds work best.
- **Orientation in the conversion:** The EXIF rotation from your phone is applied before upload.
- **Compression in the conversion:** Heavy artifacts can read as surface bumps, so use the original file.

## OBJ at a glance (Wavefront OBJ)

- **Stores:** Vertices, faces, UVs and normals as text
- **Color:** Via a .mtl file and texture images, or vertex colors
- **Units:** None
- **Size (our 1M-triangle test):** 74.2 MB, plus 10.7 MB of material and texture
- **Opens in:** Blender, Maya, 3ds Max, ZBrush, Cinema 4D, most slicers
- **PrintPal plan:** Free and up

### After you download the OBJ

- Keep the .obj with any .mtl and texture files in one folder, or zip them together before sharing.
- In Blender use File, Import, Wavefront (.obj). OBJ has no units and Blender treats 1 unit as 1 metre, so scale to suit your scene.
- Decimate before sculpting or rigging: a Decimate modifier at 0.2 keeps the silhouette of a 1M-triangle mesh at a fraction of the weight.
- Slicers read OBJ like STL. Bambu Studio can also read vertex-color OBJs and map their colors to filaments.
- Need STL or 3MF later? Convert it free with the [3D model converter](https://printpal.io/tools/3d-model-converter).

## 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 |

## Real example

The treasure chest model shown on the page was generated by PrintPal from chest.png (1024 px). Raw output: 999,026 triangles, one watertight body with consistent winding. Web preview: 59,936 triangles, 446 KB GLB.

## FAQ

### Can one photo make an accurate 3D model?

It makes a convincing one. The visible side follows the photo closely and the hidden side is inferred. For engineering accuracy, photograph with a ruler and model the part in CAD, or use photogrammetry.

### How do I import the OBJ into Blender?

File, Import, Wavefront (.obj). OBJ has no units, so the model may come in very large or small; scale it to your scene and apply the scale.

### What photos convert badly?

Transparent or mirror-like objects, very thin structures such as wire or hair strands, objects cut off by the frame, and cluttered scenes with several things touching.

### Is JPG to OBJ free?

Yes. OBJ export is on the Free plan, with 10 generations a month at Draft quality.

### Can I get a textured OBJ?

Full-color models are a Pro feature and are easiest to move as GLB. Blender can re-export a GLB as a textured OBJ with its .mtl and image files.

### How long does a conversion take?

Draft quality usually finishes in 30 to 60 seconds. Refined and Production take longer because they build more detail, and Pro generations run on a priority queue.

### Can I sell prints of the models I make?

Yes, on Pro and Studio, which include commercial rights for prints and digital files. The Free plan is for personal use. You also need the rights to the image you upload, so stick to your own photos and artwork or images you have permission to use.

## Related conversions

- [JPG to STL](https://printpal.io/convert/jpg-to-stl): 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.
- [JPG to GLB](https://printpal.io/convert/jpg-to-glb): 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.
- [JPG to 3MF](https://printpal.io/convert/jpg-to-3mf): 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.
- [JPG to 3D model](https://printpal.io/convert/jpg-to-3d-model): 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.
- [PNG to OBJ](https://printpal.io/convert/png-to-obj): 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.
- [SVG to OBJ](https://printpal.io/convert/svg-to-obj): 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): 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.
- [PNG to STL](https://printpal.io/convert/png-to-stl): Convert a PNG into a watertight, print-ready STL with AI. Real 3D depth instead of a flat extrusion, transparent backgrounds supported. Free plan.

## Learn more

- [Photographing objects for 3D](https://printpal.io/wiki/photographing-objects-for-3d-scanning): Light, angle and background tips for better reconstructions.
- [Image to CAD workflow](https://printpal.io/docs/image-to-cad-workflow): Turn a reference photo into a dimensioned, editable CAD part.
- [3D printing file formats](https://printpal.io/wiki/3d-printing-file-formats): STL, 3MF, OBJ, STEP and G-code compared.

- All image to 3D conversions: https://printpal.io/image-to-3d
- PrintPal for LLMs: https://printpal.io/llms.txt
