This tool uses WebUSB to flash (program) a hex file that you already have to a BBC micro:bit. It works in Google Chrome and Microsoft Edge browsers, and can be used instead of drag-and-dropping your hex file onto the MICROBIT drive.
Checking WebUSB support...
Note: If your hex file was created with Microsoft MakeCode or the Python Editor we recommend that you open the hex file in those tools (in Google Chrome or Microsoft Edge) and use WebUSB to flash them from inside those editors. In MakeCode, choose "Connect Device" from the "..." menu to the right of the "Download" button. In the Python Editor, use "Send to micro:bit".