JPG to STL Converter for 3D Printing
JPG to STL turns a JPG or JPEG image into a 3D mesh you can print. Choose the highest-quality JPG you have, crop it to one subject, sign in, and PrintMesh's AI generates a model you can download as STL for your slicer, or as GLB and OBJ.
JPG and JPEG are the same format — both work. PNG and WebP are accepted too.
Your photo is uploaded only after you sign in and press Generate.
How to convert JPG to STL
01
Choose the best JPG
Use the original file, not a screenshot or a re-shared copy. Crop to one subject so the background takes up as little of the frame as possible.
02
Sign in and generate
Press Generate. You sign in, pick a quality tier, and only then is the JPG uploaded. A Standard run costs 1 credit.
03
Get the STL
Check the 3D preview, then download STL to slice. The same run also gives you GLB for viewing and OBJ for editing.
Preparing a JPG so compression doesn't become geometry
Start from the original
Every time a JPG is saved or shared through a chat app it loses detail. Blocky artefacts around edges can turn into bumps on the mesh.
Crop the clutter
JPGs have no transparency, so whatever is behind the subject is in the file. Crop tight, or shoot against a plain wall, so the background isn't modelled.
Skip heavy filters
Strong sharpening, HDR, or beauty filters add texture that is not really there. A neutral, evenly lit JPG gives a calmer surface.
Mind the 10MB limit
Camera JPGs are usually well under 10MB. If yours is larger, export at slightly lower quality rather than shrinking it to a tiny resolution.
Sample results
Before · uploaded image

After · GLB mesh preview (drag to rotate)
If the result looks wrong
Surface looks noisy or lumpy
That is usually JPG compression or a filtered photo. Try the original camera file, or a higher quality tier, which keeps more surface detail.
The background became part of the model
A cluttered table or wall can be read as part of the object. Crop closer to the subject, or retake it on a plain backdrop.
Colours don't print
STL stores shape only, not colour. If you print in multiple colours, paint the model in your slicer, or use GLB or OBJ in a tool that handles colour.
Check the STL in your slicer before printing
- Set the real size first. A generated mesh has no physical units, so scale it to the height you want before anything else.
- Lay the flattest side on the bed to reduce supports; JPG photos of objects often have a natural base.
- Let the slicer's repair run if it flags errors. Complex shapes can come out with open or non-manifold edges; PrintMesh does not promise a watertight mesh.
- Preview the first layers — compression bumps on the bottom can stop the model from sitting flat.
Is JPG to STL the right tool?
Works well for
- Photos of toys, figurines, statues, and everyday objects
- Product JPGs from a camera or a clean catalogue image
- A single subject that fills most of the frame
Not a good fit for
- Heavily compressed images saved from social media or chat apps
- Group photos or wide scenes with many objects
- Parts that need precise dimensions or threads
JPG to STL FAQ
Is there a difference between JPG and JPEG for STL conversion?
No. JPG and JPEG are two names for the same image format, and PrintMesh treats them identically. Upload either one; files ending in .jpg or .jpeg both work.
Why does my JPG give a bumpy STL?
JPG compression adds blocky artefacts, especially after a file has been re-saved or sent through a chat app. The AI can read those as surface detail. Use the original photo and avoid strong filters for a smoother result.
Do I need to remove the background from my JPG first?
It helps but is not required. JPGs cannot be transparent, so the background is always in the file. A plain wall or a tight crop is usually enough; for busy scenes, cutting the subject out to a PNG first can give a cleaner shape.
Does the STL keep the JPG's colours?
No. STL is a shape-only format, so colour is not included. GLB and OBJ from the same generation can carry textures for viewing or editing, but your slicer will print the STL in whatever filament you choose.
How much does a JPG to STL conversion cost?
A Standard generation costs 1 credit, High costs 2, and Ultra costs 3. New accounts get 10 free credits every month with watermarked downloads. See the pricing page for monthly plans.
Pricing
Standard 1 credit, High 2, Ultra 3. New accounts start with 10 free credits every month.
Related
Last updated: