Free online PNG to OBJ converter
Turn a PNG into an OBJ texture plane, heightmap relief, or inferred 3D mesh.
Convert PNG to OBJ 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 .png file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .png to .obj conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .obj file
Conversion result is ready to download.
Conversion statistics: PNG to OBJ
Updated November 9, 2026, from conversions on 101convert.com
How to convert png to obj file
- 3D modeling
- No ratings yet.
A 3D editor, game engine, or asset pipeline may require an OBJ mesh instead of a flat PNG when a logo, texture, or relief must be edited as geometry. Because PNG stores pixels and OBJ stores 3D data, the correct workflow depends on whether the image should become a texture, a heightmap relief, or an inferred 3D model.
What the PNG format is
PNG is a lossless raster format that stores pixels with optional alpha transparency. It is commonly used for screenshots, logos, icons, diagrams, interface graphics, textures, and heightmaps; software such as Adobe Photoshop, GIMP, Affinity Photo, Krita, and web browsers can create or export it.
A normal PNG contains color and, optionally, transparency. It contains no vertices, polygon faces, depth measurements, camera data, or hidden-surface information, so it cannot be converted directly into a complete 3D object without assumptions or additional modeling.
What the OBJ format is
OBJ is a plain-text Wavefront mesh format supported by Blender, Maya, 3ds Max, Cinema 4D, MeshLab, Unity, Unreal Engine, and many other 3D applications. It can store vertex positions, polygon faces, UV texture coordinates, and vertex normals. Materials are normally described in a separate .mtl file, which can reference the original PNG as a texture.
OBJ is useful for moving polygon meshes between applications because its structure is widely supported and human-readable. The OBJ file usually does not contain the image data itself: transfer the .obj, .mtl, and PNG together, then verify that the receiving software finds the referenced files.
Convert the PNG into a textured plane
Use this method when the PNG should remain a flat image on a rectangular 3D surface.
- Install Blender. Enable the Import Images as Planes add-on or extension if the command is not already available; its location varies by Blender version under Edit → Preferences.
- Choose File → Import → Images as Planes and select the PNG. Blender creates a plane with UV coordinates and a material using the image.
- Set the plane dimensions. Add a
Solidifymodifier if the destination requires a slab rather than a zero-thickness surface. - Select the required object and choose File → Export → Wavefront (.obj). Enable selection-only export when other scene objects should be excluded, and enable modifier export if the dialog provides that option.
- Copy the generated
.obj,.mtl, and PNG into one folder. If the destination does not load the material automatically, import the OBJ and assign the PNG to its material manually.
Convert the PNG into height-based geometry
A grayscale heightmap can create terrain, embossed lettering, or a bas-relief. It produces a displaced surface, not a complete model inferred from a photograph.
- Prepare a grayscale PNG in GIMP, Photoshop, or another image editor. Black normally represents the lowest point and white the highest; remove unwanted borders and decide how transparency will be handled.
- In Blender, add a plane with Add → Mesh → Plane, enter Edit Mode, and subdivide it into a sufficiently dense grid. A 200-by-200 grid is a starting point; higher resolution preserves more detail but creates more polygons.
- Add a
Displacemodifier in the Modifiers properties and create a texture. - In Texture properties, choose
Image or Movieand open the grayscale PNG. UseUVcoordinates when the plane has suitable UVs, orGeneratedcoordinates for a simple rectangular surface. - Adjust
Strengthfor total relief height andMidlevel, commonly0.5, for the gray value that remains at zero displacement. Apply the modifier when the shape is correct. - For a printable result, add thickness and close the perimeter before exporting through File → Export → Wavefront (.obj).
Use an online image-to-3D service
Cloud services such as Meshy and Tripo can generate an OBJ from one or more reference images. Upload the PNG, select an image-to-3D or reference-image workflow, choose the available OBJ export, download the model and its texture files, and inspect it in Blender or MeshLab. These services estimate depth and hidden surfaces; they do not recover geometry that the single image does not show, and their exports can contain artifacts, unsuitable topology, or incorrect scale. Do not upload confidential or restricted images.
For a predictable logo or relief, Blender is preferable to an AI image-to-3D service because the height, resolution, thickness, and topology can be controlled directly. Many simple online image-to-3D converters produce STL rather than OBJ, so confirm the stated output format before uploading or paying.
Quality and compatibility limits
- A single PNG cannot reveal hidden geometry. A photograph-based service guesses unseen surfaces; a heightmap displaces only one surface along a defined direction.
- PNG transparency does not automatically create holes in OBJ geometry. Use the alpha channel as a modeling mask, create cutouts manually, or retain it only as material transparency supported by the destination application.
- A textured plane is not suitable for 3D printing by itself. Add thickness, cap open boundaries, remove non-manifold edges, recalculate normals, and check that the mesh is watertight in a mesh validator or slicer.
- High-resolution heightmaps can create millions of polygons. Reduce the PNG dimensions or use Blender's
Decimatemodifier after confirming that the lost detail is acceptable. - OBJ has no universal unit standard. Set the Blender scene units where possible and verify dimensions after importing the file into the target application.
- OBJ material and texture support differs between programs. Preserve UVs and the
.mtlfile, use relative file paths, and test the exported folder in the actual destination software.
PNG vs OBJ: format comparison
How the PNG and OBJ formats compare on the properties that matter most for this conversion.
| Property | .PNG Portable Network Graphics | .OBJ Wavefront OBJ |
|---|---|---|
| Open standard | Yes | Yes |
| Compression | Lossless | Uncompressed |
| Typical file size | Small | Medium |
| Opens in a web browser | Yes, natively | No |
| Further editing | Limited | Easy |
| Metadata support | Extensive | Basic |
| Plain-text readable | No | Yes |
| Best used for | Web publishing | Data exchange |
| Introduced | 1996 | 1990 |
| Developer | PNG Development Group | Wavefront Technologies |
| MIME type | image/png | model/obj |
Information about file extensions and file types is provided by File-Extensions.org
Suggested software and links: png to obj converters
Frequently asked questions
Is the PNG to OBJ converter free?
Yes, converting PNG to OBJ 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 PNG file be?
You can upload PNG files up to 10 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 50 MB per file and 20 files at once, see our plans.
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 PNG to OBJ?
No. The PNG to OBJ 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 PNG file for this PNG to OBJ 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.
Can I convert a PNG directly into an OBJ 3D model?
A PNG can be used to create an OBJ texture plane, heightmap relief, or inferred mesh, but it does not contain 3D geometry by itself. The conversion method determines whether the image becomes a flat surface, height-based geometry, or an approximate model.
Will a PNG-to-OBJ conversion keep transparency and image quality?
The OBJ geometry does not usually preserve PNG transparency by itself, and transparent areas may appear opaque unless the accompanying material setup supports them. Image detail depends on the source resolution and texture settings, while heightmap detail also depends on how many mesh vertices are generated.
Does converting PNG to OBJ make the image editable as a 3D model?
It produces editable mesh geometry only when the PNG is interpreted as a heightmap or used to infer a mesh; a texture-plane conversion remains essentially a flat surface. The original pixels, layers, and other PNG-specific information are not preserved as separate editable elements.
Why does my PNG-to-OBJ result look flat, black, or missing its texture?
A flat result usually means the PNG was mapped to a plane rather than converted into height-based geometry, while a black or untextured result often means the OBJ's material or texture reference was not carried over correctly. OBJ commonly relies on a separate material file and image texture, so those associated files and their paths must remain available.
Additional formats for
png file conversion
Reverse conversion
Convert to obj from
other formats
- dff to obj
- max to obj
- bip to obj
- sh3d to obj
- vrm to obj
- ifc to obj
- daz to obj
- fml to obj
- pdf to obj
- usdz to obj
- 3d to obj
- 3dm to obj
- 3dmf to obj
- 3do to obj
- 3dp to obj
- 3ds to obj
- 3dx to obj
- 3dxml to obj
- 3mf to obj
- a3d to obj
- a3s to obj
- abc to obj
- ac to obj
- act to obj
- ai to obj
- an8 to obj
- ani to obj
- anim to obj
- arc to obj
- asc to obj
- ascii to obj
- ase to obj
- asm to obj
- b3d to obj
- blend to obj
- blend1 to obj
- blender to obj
- bmp to obj
- bod to obj
- br4 to obj
- br5 to obj
- br6 to obj
- br7 to obj
- bsp to obj
- c3d to obj
- c4d to obj
- cad to obj
- car to obj
- catdrawing to obj
- catpart to obj
- catproduct to obj
- cd4 to obj
- cgr to obj
- cinema4d to obj
- cob to obj
- cpp to obj
- crz to obj
- csm to obj
- dae to obj
- ddf to obj
- dds to obj
- dem to obj
- des to obj
- dgn to obj
- dlm to obj
- dsb to obj
- dsd to obj
- dsf to obj
- duf to obj
- dwf to obj
- dxobj to obj
- easm to obj
- emf to obj
- eprt to obj
- eps to obj
- exp to obj
- exr to obj
- fbx to obj
- flt to obj
- flx to obj
- fpx to obj
- geo to obj
- gif to obj
- glb to obj
- gltf to obj
- hrc to obj
- iam to obj
- ies to obj
- image to obj
- img to obj
- ipt to obj
- iv to obj
- ive to obj
- jpeg to obj
- jpg to obj
- jt to obj
- kml to obj
- kmz to obj
- las to obj
- lib4d to obj
- ls to obj
- lwo to obj
- lws to obj
- lxo to obj
- ma to obj
- mat to obj
- maxc to obj
- mb to obj
- md3 to obj
- md5mesh to obj
- mdl to obj
- mesh to obj
- mix to obj
- model to obj
- mol to obj
- mqo to obj
- ms3d to obj
- mtl to obj
- mud to obj
- nmf to obj
- nwd to obj
- nwf to obj
- obp to obj
- obz to obj
- off to obj
- osg to obj
- p2z to obj
- pak to obj
- par to obj
- pcd to obj
- pdb to obj
- pdo to obj
- phy to obj
- pix to obj
- pk3 to obj
- pkg to obj
- plmxml to obj
- ply to obj
- pmd to obj
- pmx to obj
- pnj to obj
- pov to obj
- pp2 to obj
- ppm to obj
- ppz to obj
- prj to obj
- proj to obj
- prt to obj
- psd to obj
- psm to obj
- pst to obj
- pts to obj
- ptx to obj
- pz2 to obj
- pz3 to obj
- pzz to obj
- raw to obj
- rds to obj
- rfa to obj
- rla to obj
- rpf to obj
- rvt to obj
- sab to obj
- sat to obj
- sbsar to obj
- scad to obj
- scdoc to obj
- scn to obj
- sh3f to obj
- sh3t to obj
- shapr to obj
- shp to obj
- skb to obj
- skl to obj
- skp to obj
- sldasm to obj
- sldprt to obj
- spk to obj
- spt to obj
- stl to obj
- svg to obj
- swatch to obj
- t3d to obj
- tga to obj
- tgo to obj
- tif to obj
- tiff to obj
- tri to obj
- txt to obj
- u3d to obj
- unitypackage to obj
- usd to obj
- usda to obj
- usdc to obj
- v3d to obj
- vrl to obj
- vrml to obj
- vtk to obj
- vtx to obj
- webp to obj
- wrl to obj
- x to obj
- x3d to obj
- x_b to obj
- x_t to obj
- xgl to obj
- xsi to obj
- xyz to obj
- z3d to obj