Up to 16K, tiled on the GPU Built-in sphere ⇄ cube converter MIT licensed, fork it 9 projections, auto-detected

Open source · v1.2.0 · macOS & Windows

Every angle.
Up to 16K.
The free, open-source 360° video player and sphere ⇄ cube map converter.

Built for people who shoot the whole world at once. Drop in footage from your GoPro MAX, Insta360 or VR rig and watch it the way it was captured: in 360°, in 3D, in full resolution.

Free forever · Free licence key · No tracking

01 · The player

A 360° player that doesn't flatten your footage or your frame rate.

Most players squeeze 360° video onto a sphere mesh and hope for the best. Executable 360 casts a ray for every pixel on your screen, straight into the source frame. The result: no seams, no warping at the poles, and the same exact image in every projection.

16K without the melt-down

When a frame is bigger than your graphics card can hold, the player splits it into GPU tiles and stitches them in the shader. If video memory runs out, it recovers and keeps playing at a safe resolution instead of crashing.

Knows what you shot

It reads Spherical Video V1/V2 and Matroska metadata, then filename tags and aspect ratio, to pick the projection and 3D layout for you. You can always override it.

Stereo 3D, either eye

Top/bottom and side-by-side VR video, with a left/right eye switch and eye swap for footage that was mastered backwards.

Look around your way

Drag with inertia, zoom from 20° to 120°, or flip to little planet and fisheye views. Plus WASD and arrow-key look, frame stepping and speed from 0.25× to 2×.

Made for installations

Loop is on by default. Drop a folder of clips to make a playlist, go full screen, and walk away. Great for booths, showrooms and dome projections.

Offline & private

No uploads, no analytics, no ads. Your footage never leaves your machine, which your NDA-bound client footage will appreciate. The only thing the app sends is a licence check.

Snapshots of the exact view

Save the current view as a PNG, in whatever projection you're looking through. That's a thumbnail, a little-planet poster or a social crop in one keystroke.

02 · Formats

Sphere maps, cube maps, fisheye. If it's 360°, it opens.

Every major way of storing a spherical frame, in mono or stereo 3D, up to 16K, in H.264, HEVC, AV1, VP9 or ProRes-friendly MP4, MOV, MKV and WebM containers.

Equirectangular 360°The 2:1 standard used by YouTube, Insta360 Studio and GoPro Player exports.
VR180Half-sphere 3D, usually side-by-side, from VR180 cameras.
Dual fisheyeRaw, unstitched footage straight off a two-lens camera, with adjustable lens FOV.
Cube map 3×2The compact layout used by game engines and many web players.
EACYouTube's Equi-Angular Cubemap: more even detail across every face.
Cube strips 6×1 / 1×6Horizontal and vertical strips for pipelines and engines.
Cube cross 4×3The classic skybox cross, unfolded.
Top/bottom & side-by-sideStereo 3D in any projection above.
Flat 2DBecause sometimes it's just a video.

03 · The converter

Sphere ⇄ cube map in one click.

Turn an equirectangular master into a cube map for Unity, Unreal or three.js. Pull an EAC or skybox back into a 360° sphere for YouTube. Or crop a full sphere down to VR180. The converter runs on your machine, keeps your audio, and tags sphere outputs with 360° metadata so YouTube and headsets recognise them straight away.

  • Inputs: equirect 360°/180°, dual fisheye, cube 3×2, EAC, 6×1, 1×6, cross
  • Outputs: equirect 360°/180°, cube 3×2, EAC, 6×1, 1×6, cross
  • Codecs: H.264, HEVC, GPU HEVC (VideoToolbox, NVENC, Quick Sync, AMF), AV1, ProRes 422
  • Sizes: match source or presets from 2K to 16K. Mono and 3D are both kept.
  • Runs in the background with live progress, ETA and one-click cancel

04 · Who it's for

For the people who shoot, build and ship in 360°.

Creators

Review GoPro MAX and Insta360 exports at full resolution before you upload. Check the stitch line, the horizon and your little-planet shot, then export an EAC or equirect master.

XR & game developers

Preview skyboxes and cube-map video exactly as your engine will sample them. Convert to 6×1 strips or crosses without writing an ffmpeg filter graph at 2 a.m.

VR studios & venues

Loop 3D 360° content on a showroom PC, check both eyes, grab stills for the deck, and keep everything offline and on-prem.

Tinkerers & researchers

The whole thing is readable: an Electron shell, a single WebGL2 shader and ffmpeg. Fork it, add a projection, send a PR.

Works with stitched MP4/MOV exports from GoPro Player, Insta360 Studio and similar tools, and with raw dual-fisheye MP4s. Native multi-stream .360 and .insv files are on the roadmap. GoPro and Insta360 are trademarks of their respective owners. This project isn't affiliated with or endorsed by them.

05 · Download

Get Executable 360 Player 1.2.0

Free, open source, and yours to keep. Pick your machine below. We've highlighted the one that matches this device.

macOS · Apple Silicon

M1, M2, M3, M4 and later · macOS 13+ · 143 MB · .dmg

Download for Apple Silicon
SHA-2560475abdb0021f6f2ed4c7f213649b8c53fd4bb798b47ccbb45319724a5c0513c

macOS · Intel

Intel Macs · macOS 13+ · 153 MB · .dmg

Download for Intel Mac
SHA-256df28995761aa97b31feb899a7616c306bd23544e299a147d98b38f48f1480319

Windows

Windows 10 & 11 · 64-bit · 132 MB · installer .exe

Download for Windows
SHA-256dd23f4b647374ead76bdec54516a3d07f93d337d03ba465d1d98a66c32343988
  1. DownloadPick your installer above and install it.
  2. Get a free keySign in with your e-mail and click Generate key.
  3. ActivateOpen the app and enter your e-mail and key. That's it.
Source code (.zip) and every release on GitHub

First launch, the honest version

Early releases aren't notarised by Apple or signed with a paid Windows certificate yet, so your OS will ask before opening the app. Check the SHA-256 above first, then:

  • macOS: open the app once, then go to System Settings › Privacy & Security › Open Anyway.
  • Windows: on the SmartScreen prompt, click More info › Run anyway.

06 · Pricing

Free to watch. Pro when you create.

The player and converter are free forever. Pro turns Executable 360 into a 360° editing studio, and you can cancel any time.

Free

$0 forever

  • Every 360° format up to 16K, stereo 3D
  • Sphere ⇄ cube map converter (EAC, 6×1, cross, VR180, fisheye)
  • Snapshots, playlists, loop, little planet
  • Free licence key: 1 device per key, up to 3 keys
Get my free key

Pro

Pro Studio

$9.99 / month

₹990/month in India

  • Trim, cut & merge 360° clips
  • Stitch raw dual-fisheye into equirectangular
  • Reframe to flat 16:9, 9:16 or 1:1 with keyframed camera moves
  • Level the horizon and re-centre the view
  • Colour, speed, audio and nadir logo patch
  • Presets for YouTube, Quest and Reels, plus a batch queue and 360° photo export
  • Works on every device on your account
Upgrade to Pro

Billed monthly by Razorpay · cards & UPI Autopay · cancel any time · 7-day refund on your first payment

07 · Open source, from the house of .executable

We build in the open. Come build with us.

Executable 360 Player is the first open-source initiative from .executable, the product studio of dot-exe innovations private limited. We make the tools we wished existed, give them away, and let the community decide where they go next.

ElectronWebGL2GLSLffmpeg v360Node.js

Roadmap. Vote with a 👍 on GitHub.

  1. WebXR headset modeWatch on Quest and Vision Pro from your desktop
  2. Native GoPro .360 & Insta360 .insvOpen camera originals with their two streams
  3. Ambisonic spatial audioSound that turns with your view
  4. Linux buildAppImage and .deb
  5. Batch & CLI converterPoint it at a folder, or script it in CI

08 · FAQ

Questions, answered straight.

Is Executable 360 Player really free?

Yes. The player and converter are free and open source, with no ads, no watermark and no tracking. You only need a free licence key: sign in with your e-mail and generate one. Pro editing tools are optional.

How do I get a licence key?

Sign in with your e-mail. We send a 6-digit code, no password needed. Then click Generate key. Each key works on one device and belongs to one e-mail. Your account can hold up to 3 keys. The app checks its key when installed and every time it starts. If you're offline, it keeps working for 7 days.

What's in Pro, and can I cancel?

Pro adds trim, merge, dual-fisheye stitching, reframing 360° to flat 16:9/9:16/1:1 with keyframed camera moves, horizon levelling, colour, speed, nadir patch, audio tools, export presets and a batch queue. It's US$9.99/month, or ₹990/month in India, billed securely by Razorpay. Cancel any time in your account and keep Pro until the end of the paid month. See the refund policy.

Can it play 16K 360° video?

Yes. Frames larger than your GPU's texture limit are split into tiles, so 16384×8192 renders correctly. Smooth 16K playback depends on your computer: most hardware decoders stop at 8K, so 16K usually needs AV1 and a fast CPU. 8K plays smoothly on most modern machines.

Does it work with GoPro MAX and Insta360 footage?

Yes, with exported MP4 files. Export your stitched 360° video from GoPro Player or Insta360 Studio and open it. Raw dual-fisheye MP4s are supported too. Native .360 and .insv camera files, which hold two video streams, are on the roadmap.

How do I convert an equirectangular video to a cube map?

Press Ctrl/Cmd+E to open the converter, choose your video, and click Sphere → Cube 3×2 (or EAC, 6×1, 1×6, cross). Then press Convert. The reverse, cube map to equirectangular, works the same way. Pick your codec, resolution and quality, or leave it on Auto.

Which operating systems are supported?

macOS 13 Ventura or later on Apple Silicon and Intel, and Windows 10 or 11 (64-bit). A Linux build is on the roadmap.

Why does my computer show a warning the first time?

Early builds aren't notarised or signed with a paid certificate yet. Verify the SHA-256 checksum, then on macOS use System Settings › Privacy & Security › Open Anyway, or on Windows use More info › Run anyway.

Stop squinting at stretched rectangles.

Watch your 360° footage the way you shot it.

Download free