Not signed in

Sign into Awesome Arcade with a provider below!

Sorry, but it looks like there aren't any providers to sign in with!

Welcome to Awesome Arcade Tools!

This is a list of 20+ MakeCode Arcade tools that I find super useful (or just plain cool) to use in my projects.

Please note that this website is not developed, affiliated, or endorsed by Microsoft, the owner of MakeCode Arcade.

To use these tools, follow the links to their website or GitHub repository.

Want to suggest a new tool or modification? Check out our guide on how to submit a tool to Awesome Arcade!

Table of contents
Convert-Image-to-MakeCode-Arcade-Sprite
Made by Profile picture of kristianpedersen kristianpedersen
Access this tool at:
https://kristianpedersen.github.io/Convert-Image-to-MakeCode-Arcade-Sprite

This tool will convert your images (like .png files) to Arcade code! Simply copy the output, open JavaScript mode in your project, navigate to where you want the image block to go, and paste in the image code! You may need to remove some redundant characters. Remember that Arcade has a maximum image size of 500x500!

pxt-arcade-asset-tool
Made by Profile picture of riknoll riknoll
Access this tool at:
https://riknoll.github.io/pxt-arcade-asset-tool

This tool will also convert you images to Arcade code, but it also supports using 16-color palettes, in case you don't want to use the default palette! Simply copy the output, open JavaScript mode, navigate to where you want the image to go, and paste away! You may need to remove some redundant characters. Remember that Arcade has a maximum image size of 500x500!

arcade-sprite-pack
Made by Profile picture of shakao shakao
Access this tool at:
https://shakao.github.io/arcade-sprite-pack

Have a bunch of images you want to send to someone, but they hate exercising their pinkie and pointer finger? This will convert a set of images into a MakeCode project that, when you import, will put the images into the image gallery! This tool also supports animations, tiles, and tilemaps, as well as exporting an Arcade image to a real image!

arcade-image-tools
Made by Profile picture of felixtsu felixtsu
Access this tool at:
https://felixtsu.github.io/arcade-image-tools

The ultimate Arcade image manipulator! Rotate and flip your sprites with this!

arcade-font-renderer
Made by Profile picture of jacobcarpenter jacobcarpenter
Access this tool at:
https://arcade-font-renderer.jacobcarpenter.com

Stop drawing your title screen text by hand! With this tool, you can render any (well, any font on your computer and in Google Fonts) font onto a Arcade image with outlines and shadows!

Image-to-MakeCode-Arcade Not a website
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this not-browser based tool at:
https://github.com/UnsignedArduino/Image-to-MakeCode-Arcade

I have written a Python script that will turn images and multi-frame GIFs into MakeCode Arcade images and arrays! Note that this tools requires at least Python 3.9 on a computer, and command line knowledge is highly recommended!

Musical-Images-Generator Not a website
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this not-browser based tool at:
https://github.com/UnsignedArduino/Musical-Images-Generator

I have written a Python script that will turn MIDI files into images compatible with the Musical-Images extension! Note that this tools requires at least Python 3.9 on a computer, and command line knowledge is highly recommended!

ArcadeMIDIGenerator Not a website
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this not-browser based tool at:
https://github.com/UnsignedArduino/ArcadeMIDIGenerator

I have written a Python script that will turn MIDI files into images compatible with the ArcadeMIDI extension! Note that this tools requires at least Python 3.9 on a computer, and command line knowledge is highly recommended!

ArcadeMIDIGeneratorOnline
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this tool at:
https://arcademidigeneratoronlinemain.gatsbyjs.io

Note: Due to the end of Gatsby Cloud, the page no longer works. Use the offline Python-based tool instead.

This is an online version of the ArcadeMIDI generator tool, removing the need for you to download/install the necessary tools to convert MIDI files!

pixel-art-rpg-character-creator
Made by Profile picture of edermunizz edermunizz
Access this tool at:
https://edermunizz.itch.io/pixel-art-rpg-character-creator

This beautiful character art generator is perfect for RPGs! Use another tool to convert the exported .png file to a MakeCode image.

font-editor
Made by Profile picture of riknoll riknoll
Access this tool at:
https://riknoll.github.io/font-editor

This online tool is a font editor designed to export fonts to the Fancy Text extension!

MIDI-to-MakeCode-Arcade Not a website
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this not-browser based tool at:
https://github.com/UnsignedArduino/MIDI-to-MakeCode-Arcade

This is a simple Python CLI tool that converts MIDI files into a MakeCode Arcade song ready to play! This version supports the base 128 melodic instruments in MIDI and drum notes, allowing for rich-sounding symphony/orchestra-level/DAW-level music directly in your MakeCode Arcade games without any extra extensions or complex code - just a long song buffer! It supports lyric import as well! Follow the instructions in the GitHub README to set up the Python tool, and check out the Forum post for more information and demos (scroll down further to see some demos with lyrics)!

Makecode-Yu-Hayate-Dithering
Made by Profile picture of yu-hayate yu-hayate
Access this tool at:
https://yu-hayate.github.io/Makecode-Yu-Hayate-Dithering/

Although the URL says it's for dithering, (which it has many methods to do so) it does many more things than that, including converting images both ways and custom color filters!

MakeCode-Arcade-to-Electron Not a website
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this not-browser based tool at:
https://github.com/UnsignedArduino/MakeCode-Arcade-to-Electron

I have written a Python script that will turn your MakeCode Arcade games into cross-platform standalone offline-capable Electron apps! Note that this tool requires at least Python 3.12 and Node.js 21 on a computer, your MakeCode Arcade game deployed to GitHub Pages, and command line knowledge is highly recommended! Check the GitHub README for more information.

image_to_makecode Not a website
Made by Profile picture of AbnormalMatrix AbnormalMatrix
Access this not-browser based tool at:
https://github.com/AbnormalMatrix/image_to_makecode

This is a CLI tool to convert images (and videos) into a format that is usable in MakeCode Arcade. This project was written in Rust.

makecode-arcade-game-browser
Made by Profile picture of Brohann3214 Brohann3214
Access this tool at:
https://brohann3214.github.io/makecode-arcade-game-browser/mkcd

A website that contains over 6900 MakeCode Arcade games from the Wayback Machine from before June 16, 2025. Scroll through or search to see games, some that have been never posted online to a forum or anywhere else!

makecode-video-audio-converter
Made by Profile picture of Monk070 Monk070
Access this tool at:
https://monk070.github.io/makecode-video-audio-converter

A cool demonstration of converting videos and (ab)using MakeCode Arcade to play video and custom audio as well! Like any audio import tool for MakeCode Arcade, it attempts to re-construct the original audio by playing multiple sine waves many times a second, and will not sound good.

GameSlots Not a website
Made by Profile picture of AqeeAqee AqeeAqee
Access this not-browser based tool at:
https://github.com/AqeeAqee/GameSlots

This is an extension of the MakeCode Arcade bootloader to support multiple games stored in flash that can be loaded into a Meowbit! Check out the Forum post for more details and how to use it!

make-beeps
Made by Profile picture of Kikketer Kikketer
Access this tool at:
https://cjweed.com/make-beeps

Create music in BeepBox and import it into MakeCode Arcade! Use the Chrome extension to import the saved JSON file, allowing you to simply paste the song in after the Chrome extension does its thing. See the attached Forum post on BeepBox/MakeCode Arcade song limits and more detailed instructions.

Midi-to-Micro-Bit Not a website
Made by Profile picture of Sonicblaston62 Sonicblaston62
Access this not-browser based tool at:
https://github.com/Sonicblaston62/Midi-to-Micro-Bit

A Python script that converts MIDI files into monophonic sound, originally designed for the micro:bit but also works for MakeCode Arcade.

arcade
Made by Profile picture of fatralph fatralph
Access this tool at:
https://fatralph.neocities.org/arcade

Another image conversion tool that supports dithering, automatic palette detection, and more!

Audio-to-MakeCode-Arcade
Made by Profile picture of TycoonCoder TycoonCoder
Access this tool at:
https://tycooncoder.github.io/Audio-to-MakeCode-Arcade

Based on @UnsignedArduino's code, the website allows you to convert WAV audio to MakeCode Arcade code to "import" audio. Like any audio import tool for MakeCode Arcade, it attempts to re-construct the original audio by playing multiple sine waves many times a second, and will not sound good.

midi-to-makecode
Made by Profile picture of monk070 monk070
Access this tool at:
https://monk070.github.io/midi-to-makecode

A website to convert MIDI files to the MakeCode Arcade song format.

utm
Made by Profile picture of workbyunique workbyunique
Access this tool at:
https://workbyunique.github.io/utm

UTM is @Unique's Tracker for MakeCode, a specialized music editor tool designed for MakeCode Arcade and its limitations. Check out the website's included tutorial!

makecode-midi-converter
Made by Profile picture of riknoll riknoll
Access this tool at:
https://riknoll.github.io/makecode-midi-converter

This online MIDI converter allows you to import multiple tracks or files at once, assign the MakeCode Arcade default instruments to each track, and preview them all in your browser! It's also a great resource that provides the built-in instruments' recommended ranges and drum note mappings for easier composition in an external MIDI editor or DAW; its import process is designed to respect MakeCode Arcade's song editor limits!

makecode-spritesheet-converter
Made by Profile picture of monk070 monk070
Access this tool at:
https://monk070.github.io/makecode-spritesheet-converter

Import sprite sheets (grids of images within an image) into MakeCode Arcade animations with this tool! Check out the Forum post to find the linked tutorial video.

MakeCode-Arcade-to-App Not a website
Made by Profile picture of UnsignedArduino UnsignedArduino
Access this not-browser based tool at:
https://github.com/UnsignedArduino/MakeCode-Arcade-to-App

Convert your MakeCode Arcade games into standalone offline executables, now with Tauri support so your games can take up ~10 MBs instead of 200+ MBs! Requires Python and Node.js, Rust if you want Tauri support. CLI knowledge is recommended, check out the GitHub README for more information.

MakecodeGames
Made by Profile picture of Kikketer Kikketer
Access this tool at:
https://www.makecode.games/games

Chris Weed's website looks at new topics periodically to automatically add games with "hot"/"trending" counters! Additionally, there is an extension section (under development) that has a treasure trove of documentation available for the select extensions. It also has tools to compile games into native Linux and Windows executables for you - drop a PNG and get an executable to run!

Looking for Awesome Arcade Extensions? They have been split up into the Extensions page! (Which you can also find in the navigation bar!)


Logo© 2026 UnsignedArduino. All rights reserved.
Keeping track of 173 extensions and 29 tools since April 15, 2023.
Awesome Arcade is developed and maintained by UnsignedArduino and the MakeCode community.

This website is not developed, affiliated, or endorsed by Microsoft, the owner of MakeCode Arcade.
Microsoft and MakeCode Arcade are trademarks of the Microsoft group of companies.

Build 9ba23ce08b6565a4ad2198be65ba708d69fc6663 (branch main) on September 6, 2026 at 4:04 AM.
HomeExtensionsToolsHelp
AboutGitHubLegalStatus page
Logo© 2026 UnsignedArduino. All rights reserved.
Keeping track of 173 extensions and 29 tools since April 15, 2023.
Awesome Arcade is developed and maintained by UnsignedArduino and the MakeCode community.

This website is not developed, affiliated, or endorsed by Microsoft, the owner of MakeCode Arcade.
Microsoft and MakeCode Arcade are trademarks of the Microsoft group of companies.

Build 9ba23ce08b6565a4ad2198be65ba708d69fc6663 (branch main) on September 6, 2026 at 4:04 AM.
Home
Extensions
Tools
Help
About
GitHub
Legal
Status page