Download STL, OBJ, 3MF, GLB, or PLY. Free and ad-free. No account needed.
Choose your image.
AI-generated models may need editing. Check dimensions and preview your print in a slicer.
Tips for better results
Show one complete subject, with space around thin parts.
Use a clear photo with a contrasting background.
Hidden surfaces are estimated; touching objects may merge.
How it works
Choose
Upload one clear photo of your subject.
Generate
Choose low poly or high quality.
Download
Inspect it and download STL, OBJ, 3MF, GLB, or PLY.
Before you generate
A clear image matters more than extra pixels.
Photo2STL estimates a complete three-dimensional object from the surfaces visible in a photograph. It cannot recover an exact back, underside, measurement, or internal structure that the camera never captured. The best source shows one complete subject, a readable outer edge, and visible space around thin parts such as handles, legs, stems, or ears.
Use a JPG, PNG, or WebP no larger than 12 MB and 20 megapixels. A plain background and soft, even light help separate the object from its surroundings. Highly reflective glass or metal, heavy shadows, motion blur, and several touching objects create ambiguous evidence and can become unwanted geometry.
SPAR3D for a fast draft
SPAR3D produces lower-poly geometry suited to blocking, simple forms, and quick comparisons. You can request five free SPAR3D generations per anonymous browser session each UTC day. The allowance resets at 00:00 UTC. A slot is used when a generation ticket is issued, even if the attempt is cancelled or fails; separate short-term network limits also protect the queue.
Pixal3D for more detail
Pixal3D focuses on higher-detail geometry. It is free to use and includes two new-seed retries for the same source image. Each result is available for up to 45 minutes from its submission; download it promptly.
Inspect the surfaces the photograph did not show.
Rotate the preview and check the silhouette, back, underside, openings, narrow features, and places where separate parts almost touch. Pixal3D automatically repairs surface defects before mesh validation. Passing these checks does not prove the inferred shape or thin features are correct. Use a retry or improve the source rather than assuming a different file format will repair it.
Both models use one source image. Pixal3D includes two optional new-seed retries of that same image.
Choose the download for the next tool.
STL and 3MF fit common printing workflows. OBJ and PLY are useful in mesh editors, while GLB is convenient for viewing and interchange. All five downloads come from the same final validated mesh. Pixal3D repair runs automatically on the server; the lightweight preview may show less detail than the downloads.
Before printing, set the real dimensions in your slicer, inspect holes and thin regions, choose an orientation, add supports where needed, and preview every layer. Generated geometry is not a substitute for measured CAD when fit, strength, or safety matters.