Free online JPEG to STL converter
Turn a grayscale JPEG into a printable STL relief with Blender or an online converter.
Convert JPEG to STL online - free
Model type
A relief raises the bright parts of the picture above a base plate: terrain, embossed logos, signs. A lithophane is a thin plate that is thicker where the picture is dark, so the photo appears when light shines through it. Print it in white filament.
Model size (longest side)
Height
Relief: how far the brightest parts rise above the base plate. Lithophane: the thickest point of the plate (the thinnest is 0.8 mm). Auto uses 5 mm for a relief and 3 mm for a lithophane.
Mesh detail
More detail keeps finer features of the picture, but the file gets bigger and slower to slice.
Swaps high and low, for example to raise a dark logo on a white background.
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .jpeg file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .jpeg to .stl conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .stl file
Conversion result is ready to download.
How to convert jpeg to stl file
- 3D modeling
- No ratings yet.
A 3D printer slicer or CAD program may require an STL mesh instead of a JPEG image. The conversion is used mainly to turn a grayscale image into a raised relief, lithophane, stamp, sign, or other height-map model; it cannot recover 3D shape information absent from the flat image.
What the JPEG format is
JPEG, commonly stored with the .jpg or .jpeg extension, is a lossy raster-image format that stores pixels and color values rather than surfaces, depth, or CAD geometry. Digital cameras, phones, scanners, web browsers, image editors such as Adobe Photoshop and GIMP, and office software commonly create or open JPEG files.
A grayscale JPEG can provide height values: dark pixels can become low areas and light pixels high areas, or the mapping can be inverted. A color photograph contains no reliable depth map, so converting it creates a brightness-based relief rather than a true 3D copy.
What the STL format is
STL is a mesh format used by 3D-printing slicers, modeling applications, inspection software, and some CAD workflows. It describes a surface as connected triangular facets and normally stores no color, texture, material, layer, or scene information.
STL suits printable reliefs, medallions, plaques, lithophanes, and simple embossed shapes. Its practical advantages are broad slicer compatibility and a simple structure. Binary STL files are usually smaller than ASCII STL files, but STL has no universal unit declaration, so the importing program must interpret or be given the model dimensions.
How to convert the image
Using Blender on a desktop
Blender is a suitable free desktop option when the model needs controlled relief depth, base thickness, mesh resolution, or cleanup.
- Open the image in GIMP, Photoshop, or Blender and convert it to grayscale. Increase contrast for stronger relief, remove unwanted borders, and save a cleaned copy as PNG when possible so further editing does not add JPEG artifacts.
- In Blender, delete the default cube and add a sufficiently subdivided grid through Add → Mesh → Grid. The grid needs enough vertices to represent the image detail; too few produce faceting, while excessive subdivisions increase processing time and file size.
- Set the grid to the intended physical width and apply its scale with Object → Apply → Scale. Add a Displace modifier, create an image texture, load the JPEG or cleaned PNG, and use the grid's UV coordinates.
- Adjust
Strengthfor maximum relief height andMidlevelfor the gray value that should represent the reference surface. Enable image inversion when dark and light areas need the opposite height relationship. - Add a Solidify modifier after Displace to create a flat backing plate. Set a suitable thickness for the printer and material; there is no universal minimum because nozzle size, layer height, material, and orientation affect printability.
- Apply the modifiers, inspect the result in solid view, and check for holes, self-intersections, isolated fragments, non-manifold edges, and reversed normals. A closed mesh with outward-facing normals is the safest input for a slicer.
- Set the object's dimensions explicitly in millimeters, then use File → Export → STL. Export only the selected model if the scene contains other objects and choose binary STL when the receiving software supports it.
Using an online converter
For a simple height-map relief, an online image-to-STL service such as ImageToSTL.com can generate the mesh without installing 3D software. Upload the JPEG, choose the image-to-STL or height-map function, set the output width, base thickness, maximum relief height, smoothing, and grayscale inversion, then download the .stl file.
Open the downloaded file in a slicer such as PrusaSlicer or UltiMaker Cura, verify its dimensions, inspect the layers, and repair or reject it if the mesh is open. Use online services only for images that are safe to upload; desktop Blender keeps the source and conversion process local.
Quality and compatibility limits
- This is not a photograph-to-object conversion. A JPEG-to-STL workflow creates a height field from pixel brightness. Separate front, back, and side geometry must be modeled manually or generated from a 3D scan or photogrammetry workflow.
- JPEG compression can create block artifacts and ringing around sharp edges. Use a high-quality source, clean it before conversion, and apply moderate smoothing so small details are not erased.
- Image pixels do not automatically become useful 3D geometry. The grid or converter resolution must be high enough for the intended printed detail, but detail smaller than the nozzle, layer height, or material can still disappear in the print.
- A relief normally needs a base and positive wall thickness. Thin peaks, floating regions, internal faces, reversed normals, and non-manifold edges can produce slicer errors or failed prints.
- STL stores no color or image texture. A colored result requires a color-capable workflow, such as 3MF or a texture-aware modeling and rendering format; a standard STL carries only the mesh.
- Check scale after import because STL does not declare units. Set the model's width, height, and depth in millimeters in Blender or the slicer before generating G-code.
JPEG vs STL: format comparison
How the JPEG and STL formats compare on the properties that matter most for this conversion.
| Property | .JPEG Joint Photographic Experts Group image | .STL Stereolithography |
|---|---|---|
| Open standard | Yes | Partly open |
| Compression | Lossy | Uncompressed |
| Typical file size | Small | Small |
| Opens in a web browser | Yes, natively | No |
| Further editing | Limited | Not directly editable |
| Metadata support | Extensive | None |
| Plain-text readable | No | Yes |
| Best used for | Photographs | Embedding in applications |
| Introduced | 1992 | 1987 |
| Developer | Joint Photographic Experts Group | 3D Systems |
| MIME type | image/jpeg | model/stl |
Suggested software and links: jpeg to stl converters
Frequently asked questions
Is the JPEG to STL converter free?
Yes, converting JPEG to STL on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my JPEG file be?
You can upload JPEG files up to 50 MB and convert up to 20 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert JPEG to STL?
No. The JPEG to STL conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid JPEG file for this JPEG to STL conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
jpeg file conversion
Reverse conversion
Convert to stl from
other formats
- x_t to stl
- part to stl
- easm to stl
- ipt to stl
- catpart to stl
- iam to stl
- json to stl
- par to stl
- sldasm to stl
- dwg to stl
- 3d to stl
- 3d2 to stl
- 3dm to stl
- 3dmf to stl
- 3dp to stl
- 3drep to stl
- 3ds to stl
- 3dx to stl
- 3dxml to stl
- 3mf to stl
- 890 to stl
- a3s to stl
- abc to stl
- ac to stl
- ad_asm to stl
- ad_prt to stl
- an8 to stl
- arc to stl
- art to stl
- asc to stl
- asm to stl
- atd to stl
- b3d to stl
- bip to stl
- blend to stl
- blend1 to stl
- bmp to stl
- bod to stl
- brd to stl
- c++ to stl
- c4d to stl
- cat to stl
- catdrawing to stl
- catproduct to stl
- cdr to stl
- cgr to stl
- cmp to stl
- cob to stl
- dae to stl
- dcm to stl
- dcx to stl
- dds to stl
- dem to stl
- des to stl
- dff to stl
- dgn to stl
- drw to stl
- drwdot to stl
- dwf to stl
- dwfx to stl
- e3d to stl
- edrw to stl
- edz to stl
- eps to stl
- est to stl
- fbx to stl
- flt to stl
- g to stl
- geo to stl
- gif to stl
- glb to stl
- gltf to stl
- hsf to stl
- ics to stl
- idf to stl
- image to stl
- img to stl
- ipj to stl
- ipn to stl
- itp to stl
- iv to stl
- jcd to stl
- jpg to stl
- jt to stl
- kml to stl
- kmz to stl
- lwo to stl
- lwob to stl
- lws to stl
- lxe to stl
- lxo to stl
- ma to stl
- mac to stl
- max to stl
- mb to stl
- md5mesh to stl
- mdd to stl
- mdl to stl
- mesh to stl
- mf1 to stl
- mix to stl
- mod to stl
- model to stl
- mqo to stl
- mqoz to stl
- mtl to stl
- obj to stl
- off to stl
- ol to stl
- pac to stl
- pak to stl
- pbm to stl
- pdb to stl
- pdf to stl
- pdo to stl
- phy to stl
- pix to stl
- plmxml to stl
- ply to stl
- png to stl
- pov to stl
- prj to stl
- prt to stl
- psd to stl
- psm to stl
- pts to stl
- ptx to stl
- rft to stl
- rvm to stl
- rvt to stl
- sab to stl
- sat to stl
- sbsar to stl
- scdoc to stl
- sec to stl
- she to stl
- shp to stl
- skb to stl
- skp to stl
- slc to stl
- sldblk to stl
- slddrw to stl
- slp to stl
- smf to stl
- spt to stl
- ssa to stl
- sub to stl
- svg to stl
- tc3 to stl
- tcd to stl
- tga to stl
- tif to stl
- tiff to stl
- tin to stl
- u3d to stl
- unv to stl
- usd to stl
- usda to stl
- usdc to stl
- usdz to stl
- v3d to stl
- vda to stl
- vrl to stl
- vrml to stl
- vtk to stl
- webp to stl
- wrl to stl
- x to stl
- x3d to stl
- x_b to stl
- xgl to stl
- xsi to stl
- xt to stl