.UF2 File Extension

USB Flashing Format

Developer Microsoft
4.7  |  7 Votes

What is a UF2 file?

A UF2 file is a binary data file used by the Microsoft Programming Experience Toolkit (PXT) and MakeCode. It contains a program that can be transferred from a PC to a microcontroller, such as an Arduino circuit board. UF2 files can be opened and edited using a variety of Microsoft MakeCode editors.

More Information

Screenshot of a .uf2 file in Microsoft MakeCode Arcade
UF2 file open in Microsoft MakeCode Arcade

Microsoft MakeCode is a free, open-source platform that allows students to create block- and JavaScript-based programs for use in microcontrollers. For example, students can create their own video games using the MakeCode editor found at arcade.makecode.com. They can then download that video game as a UF2 file, transfer the file to their microcontroller-based video game console, and play the game on their microcontroller.

To transfer a UF2 file to a microcontroller, developers plug their microcontroller into their PC's USB drive. Their PC then recognizes the microcontroller as a flash drive, allowing the developer to drag their UF2 file to the microcontroller and install their MakeCode program.

How to open a UF2 file

You can open a UF2 file in one of Microsoft MakeCode's many UF2 editors (Web). The editor you want to open your UF2 file in will likely depend on what type of program the file contains. For example, if your UF2 file was created in the editor available at maker.makecode.com, you should likely open your file in that editor. All Microsoft MakeCode UF2 editors are linked at the UF2 file format's GitHub page.

To install the program a UF2 file contains on a microcontroller, you must first connect the microcontroller to your computer via a USB cable. Your computer should then recognize the microcontroller as a flash drive. After your microcontroller appears as a selectable drive, drag your UF2 file to the drive.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open UF2 files

Verified by FileInfo.com

The FileInfo.com team has independently researched the USB Flashing Format file format and apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.