Convert 2D Images (.PNG/.JPG) to 3D STL files!

Use this free and fast online tool to convert your .PNG and .JPG 2D images into 3D .STL (stereolithography) files suitable for printing with a 3D printer or for loading into your favourite 3D editing package.

How Does it Work?

The process is simple: Our tool examines your 2D image and based on the luminosity of each pixel, will create a corresponding "3D" pixel where the height of the pixel is determined by the pixel luminosity. A pixel with a color of #000000 (Black) will have a height of 0mm and not be included in the final 3D generated model, however a pixel of #FFFFFF (White) will have a height that you specify once your image is uploaded. All other colors will be somewhere inbetween! For example, in our greyscale PacMan image above, the bright white eyes are 10mm tall and the body is about 5.8mm.

The results can be printed with a 3D printer or if you would like to process the model further, it can be loaded into most 3D editing packages such as Blender etc.

Click on the "Upload a file" button above to begin. Your image should fit within 4096 x 4096 pixels, if it is larger than this the image will be resized accordingly. Once you submit your image it will be processed as quickly as possible. More complicated images may take longer than others so please be patient.




Find out about cookies and privacy and changing your settings. If you continue without changing your settings, you are consenting to the use of cookies on our site.