HDRI to Cubemap Converter: Convert 360 HDR Environments to 6 Cube Faces

Decode a Radiance .hdr panorama, adjust exposure, and export six tone-mapped PNG cube faces as a ZIP. Free, local processing. OpenEXR is not supported.

How to Convert HDRI to Cubemap

  1. Upload Your HDRI Environment: Open a 2:1 Radiance .hdr panorama up to 50 MiB / 8K. PNG, JPEG and WEBP also work. OpenEXR is not supported.
  2. Select Face Resolution: Choose 512×512, 1024×1024, or 2048×2048 pixels per face.
  3. Live 6-Face Preview: Inspect all 6 rectilinear faces rendered in real-time with zero optical pinch.
  4. Download Batch ZIP: Save posx.png, negx.png, posy.png, negy.png, posz.png, and negz.png in one click.

Features of Our Free HDRI Cubemap Slicer

  • Zero Spherical Distortion: Uses exact tangent-space ray casting to eliminate polar pinching and seam artifacts.
  • Instant Client-Side Processing: Decoding, tone mapping and slicing run locally in your browser. No textures are uploaded to cloud servers.
  • Plug-and-Play Unity & Unreal Engine: Naming matches Unity Skybox / 6 Sided shaders and Three.js CubeTexture loaders directly.
  • 8-bit PNG Output: Export tone-mapped skybox images. Keep the original .hdr for high dynamic range environment lighting.

Frequently Asked Questions

What face naming convention is used in the ZIP archive?

The archive packages posx.png (Right +X), negx.png (Left -X), posy.png (Top +Y), negy.png (Bottom -Y), posz.png (Front +Z), and negz.png (Back -Z).

Is my HDRI file kept private?

Yes. The entire projection pipeline executes locally in your browser memory using the Radiance decoder and HTML5 Canvas. Your 3D assets never leave your workstation.

Related 360° Panorama & Game Tools