Supported File Formats
Every file format Render a House accepts, with notes on when to use each.
Quick reference
| Format | Kind | Best for | Notes |
|---|---|---|---|
| PNG | Image | Sketches, drawings, screenshots | Lossless, preferred for line work |
| JPEG | Image | Photos, renders, 3D screenshots | Lossy, small files |
| WebP | Image | Any image | Modern, good compression |
| GLB | 3D | Sketchup / 3D model exports | Recommended 3D format — single binary file with textures embedded |
| GLTF | 3D | Three.js / Blender exports | Multi-file glTF |
| OBJ | 3D | Classic 3D interchange | Wavefront format |
The upload screen lists the accepted formats right under the drop zone:

Max file size for images: 5 MB. 3D models have no size limit.
Recommended dimensions: 2000–3000 px on the longest side.
Image formats
PNG
Use for:
- Hand sketches photographed or scanned
- Exports from CAD / design software
- Anything where sharp lines matter
JPEG
Use for:
- Photos of physical models
- 3D screenshots from Sketchup / Rhino / 3ds Max
- Previous renders you want to iterate on
WebP
Use if:
- Your export tool defaults to WebP
- You want smaller files with good quality
All three image formats produce equivalent render quality — pick whichever matches your source.
3D models
Three 3D formats are accepted: GLB, GLTF, and OBJ.
- GLB is recommended — it's a single binary file with textures embedded. Simplest to upload
- GLTF works for multi-file glTF exports
- OBJ works for classic Wavefront exports — textures may not transfer if they're in separate files
Exporting from Sketchup
- In Sketchup, install the glTF exporter extension (if not built in for your version)
- File → Export → 3D Model → .glb
- Upload the
.glbto Render a House
Older versions of Sketchup don't support glTF export directly. In that case, reach out via Chat with human in the app and support can help convert the .skp for you.
Exporting from Blender, Rhino, and others
- Blender: File → Export → glTF 2.0 (.glb/.gltf) — pick .glb to embed textures
- Rhino: File → Export → glTF (requires the glTF-BinExporter plugin for older Rhino)
What doesn't work
- DWG / DXF — CAD-native formats aren't supported. Export a view as PNG or JPEG
- FBX / USDZ — not supported. Convert to GLB first
- SKP (Sketchup native) — not supported. Export to
.glbfrom Sketchup first - Video files — not accepted as input. Render a House generates video from a render, not the other way around
File size optimization
If your image is over 5 MB:
- Export at lower resolution, or switch PNG → JPEG (85% quality is usually indistinguishable)
- For plans with lots of detail, take a clean screenshot at 2000–2500 px instead of exporting the full-resolution source
3D models have no size limit, but very dense meshes can slow the upload. Aim for under ~100k polygons (use Blender's "Decimate" modifier or equivalent) and prefer GLB over multi-file GLTF to keep textures bundled.
Resolution guidance
| Upload type | Recommended resolution |
|---|---|
| Sketch / drawing | 1024–2048 px on longest side |
| Photo of physical model | 2000–3000 px on longest side |
| 3D screenshot / design tool export | 2000–3000 px on longest side |
Higher resolution does not improve render quality — the platform handles upscaling automatically at download time.
See also
- Upload Your Design — the full upload walkthrough
- Getting Started — your first render