Drop image to convert

Panorama to RobloxSkybox Converter

Convert equirectangular panoramas into 6 seamless skybox faces. Upload directly to Roblox.

Convert
Batch
History
Settings
Tutorial
Converting...
0 files

Roblox API Settings

These credentials are stored locally in your browser and never sent anywhere except to Roblox's API.

No uploads yet. Convert and upload a skybox to see it here.
1

Get a panorama image

You need an equirectangular panorama image (2:1 ratio). You can find free HDRIs at Poly Haven or HDRI Haven. Download as JPG or PNG. The tool will cap face size at 1024px.

2

Convert the panorama

Click Choose file or drag and drop your image onto the page. The tool will automatically split it into 6 skybox faces (Right, Left, Front, Back, Up, Down) using the correct Roblox orientations.

You can click on any face name to download it individually, or click Export All to download all 6 faces at once.

3

Create a Roblox Open Cloud API Key

To upload faces directly to Roblox, you need an API key:

  • Go to create.roblox.com/dashboard/credentials
  • Click Create API Key
  • Name it anything (e.g. skybox-upload)
  • Under Access Permissions, add the Assets API
  • Set the operation to Read and Write
  • Under Accepted IP Addresses, add 0.0.0.0/0 to allow all IPs (or restrict to your IP)
  • Click Save & Generate Key
  • Copy the key immediately -- you won't be able to see it again
Your API key is stored only in your browser's localStorage. It is never sent anywhere except directly to Roblox's API through the CORS proxy.
4

Find your Roblox User ID

Go to your Roblox profile page. Your User ID is the number in the URL:

https://www.roblox.com/users/10092447863/profile

Copy just the number and paste it in the Roblox User ID field.

5

Upload to Roblox

After converting a panorama, click Upload to Roblox. Fill in your API Key and User ID (they are saved automatically for next time). The preset name is auto-filled from the filename.

The tool will upload all 6 faces one by one and generate a JSON preset with the asset IDs. Click the JSON block to copy it to your clipboard.

6

Use the JSON preset

The generated JSON contains the rbxassetid:// URLs for each face. You can paste this into your skybox configuration. The format is:

  • bk -- SkyboxBk (Back)
  • dn -- SkyboxDn (Down)
  • ft -- SkyboxFt (Front)
  • lf -- SkyboxLf (Left)
  • rt -- SkyboxRt (Right)
  • up -- SkyboxUp (Up)

All your uploads are saved in the History tab so you can access them later.