MAKECODE ARCADE CONVERTER

Video, Audio, and Image → MakeCode Sprites

Media Input

🎬

Drop Video or Audio Here

MP4, WebM, MOV, MP3, WAV

No media loaded

Spectrogram Audio

Polyphonic Mode: Uses 20 frequency bands with queuePlayInstructions() for realistic audio reproduction.

⚠️ Note: Audio processing can take 10-30+ seconds depending on clip length. Keep clips under 10s for best results. Check browser console (F12) for progress.

Processing...

Output

Frames appear after conversion

// Combined output will appear here
// Video output will appear here
// Audio output will appear here

Image Input

🖼️

Drop Image Here

PNG, JPG, GIF, WebP

No image loaded
MakeCode Arcade Sprite Limits:
Standard sprites: 16×16 pixels
Background images: up to 160×120 pixels

Sprite Output

// Sprite code will appear here // Example output: let mySprite = sprites.create(img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `, SpriteKind.Player)