01 — Choose audio
SOURCEYour ID is saved in this browser after the check. Discord OAuth verifies your account before conversion.
Preview shows public link details when available. Direct audio-file URLs can be prepared. YouTube/SoundCloud page previews do not download the audio; use a file or direct audio URL you own or are licensed to use.
For a group upload, enter the group ID and make sure your API key has access to that group.
Choose your file or link above, then prepare the audio.
02 — Roblox API connection
SECURE INPUTFor group uploads, use the group ID and ensure your key has access.
How to create your Roblox Open Cloud API key
- Open Roblox Creator Hub → API Keys and sign in.
- Choose Create API Key, enter a name such as PERMA DIW STUDIO, then set an expiration date if you prefer.
- Under Access Permissions, select Assets. Enable Read and Write for the creator resources you intend to use. Read is used for verification/status; Write is required to upload audio.
- Add asset-permissions: write if the uploaded audio must be usable by a map or experience; otherwise an upload can succeed while the experience cannot access the asset. For a group upload, choose the correct group/creator scope if offered and ensure your account has permission to create assets for that group.
- Click Save & Generate key, copy the key immediately, paste it into the API key field below, then click VERIFY API KEY. Never post the key in Discord or share it with other people.
Roblox limits: audio must be MP3, OGG, WAV or FLAC, no more than 20 MB and no longer than 7 minutes. Roblox account verification may affect monthly upload limits. Read Roblox’s official asset-upload guide.
Your Roblox API key is encrypted on the PERMA backend for your signed-in Discord account and automatically re-verified when you return.