Go Ad Free?|Login
Image to STL

Convert 2D PNG/JPG Images to 3D STL Mesh files!

Use our free and fast online tool to convert your PNG and JPG 2D heightmap images or logo into 3D STL (stereolithography) mesh/model files suitable for printing with a 3D printer, CNC machining or for loading into your favourite 3D editing package.

Click on the "Upload a file" button above to begin. Your PNG/JPG image/heightmap should fit within 600 x 600 pixels, if it is larger than this the image will be resized to fit within this size. 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. For more information about how your image is converted into the final 3D model please see the section below How Does it Work?.

How to Convert your JPG or PNG to STL Online?

Here are 3 simple steps to create an STL file from a JPG or PNG file.

Upload a JPG or PNG

Upload a JPG or PNG

Click the "Upload a File" button and select an image file (PNG or JPG) to upload. The maximum file size is 100MB.

Select your Options

Select your Options

Set the dimensions and other options and click the "Convert to STL" button to convert your JPG or PNG to STL.

Download your STL

Download your STL

Click the download link once completed to receive your STL file.

FAQ

What STL formats can I convert to?

Our tool will save all STL files in binary format. Optionally, our tool will allow you to save to the non-standard color STL format.

How can I convert my PNG file to STL?

First click the "Upload..." button, select your PNG file to upload. Select any configuration options. When the PNG to STL conversion has completed, you can download your STL file straight away.

How long does it take to convert my PNG to STL?

We aim to process all PNG to STL conversions as quickly as possible, this usually takes around 5 seconds but can be more for larger more complex files so please be patient.

How accurate is the PNG to STL conversion?

We aim to create the most accurate conversions with our tools. Our tools are under constant development with new features being added every week.

Is it safe to convert my PNG to STL on ImageToStl.com?

Yes, of course! We do not store the PNG file you submit to us. The resulting STL file, once created is deleted 1 hour after upload and the download link will expire after this time.

Can I convert PNG to STL on Windows, Linux, Android, iOS or Mac OS?

Yes! Our PNG to STL tool will run on any system with a modern web browser. No specialist software is needed to run any of our conversion tools.

How Does it Work?

Standard Mode (Heightmap)

The process is simple: After converting your image to greyscale, in Standard mode, our tool examines your 2D PNG or JPG (heightmap) image and based on the brightness of each pixel, will create a corresponding "3D" pixel where the height of the pixel is determined by the pixel luminosity. A black pixel will have a height of 0mm and not be included in the final 3D generated model, however a white pixel will have a height that you specify once your image is uploaded.

When using the Extrude Color mode the tool works in the same way as the Standard Mode however the way the tool interprets the pixel color information changes and also the final generated model will contain the color data overlayed onto the model. Please see our Generate Full Color 3D Heightmap Models From Images article which explains this process in more detail.

Extrude Mode

In Extrude mode our tool traces around the edges found in your image and creates simple but clean 3D models from the image, great for simple images. The Extrude Color mode also creates clean 3D models however instead of varying the model height based on the pixel brightness, the pixel color is used directly in the final model to provide color.

Finally...

The 3D STL file created by our tool can be printed with a 3D printer or if you would like to process the model further, it can be loaded into most 3D mesh editing packages such as Blender etc. For 3D videogame/application developers this is a useful tool for creating 3D mesh files from heightmap images for use in your games and other 3D applications.

 

 Our template image file
Standard ModeThe standard tool output
Extrude ModeThe extrude tool output