Skip to content
play with keyboard
Gear

Best Cheap MIDI Keyboards for Beginners (That Work in Your Browser)

· 5 min read · Play With Keyboard

A budget MIDI keyboard turns our browser instruments into a real keyboard with loud and soft notes. Here's what to look for, which models say class compliant, and a 60-second test.

The best budget MIDI keyboard for playing in the browser is one that says USB class compliant on its spec page. That means no drivers: you plug it in, open Chrome, Edge, Opera or Firefox, click Connect MIDI keyboard, and play. Try the piano below with your computer keys first, then imagine it with real keys.

Ode to Joy · Piano

Open the song page

Press Play here, then use your keyboard or tap the keys. Nothing plays by itself.

A MIDI keyboard makes no sound of its own. It sends "this key, this hard" to your computer, and the instrument on the page makes the sound. That's why a small, plain controller is all you need here.

What actually matters for the browser

1. Class compliant (driver-free)

This is the big one. A class-compliant USB MIDI device uses the standard driver that's already in Windows, macOS, ChromeOS and Linux. The browser sees it right away. Look for the words "class compliant" or "no drivers required" on the manufacturer's page, not just on a store listing.

2. Number of keys

  • 25 keys: two octaves. Fits next to a laptop, fits in a backpack. Enough for most melodies.

  • 32 or 37 keys: a bit under three octaves. Room for a simple left-hand note under the tune.

  • 49 keys: four octaves. Comfortable for two hands.

  • 61 keys: five octaves. Our piano covers C2 to C7, which is exactly the span of a 61-key keyboard. Every key does something.

Other instruments on the site have smaller ranges. Notes outside an instrument's range are simply ignored, so a big keyboard never breaks anything.

3. Mini keys or full-size keys

Mini keys are narrower than piano keys. They're fine for melodies and for small hands. If you plan to move on to a real piano later, full-size keys (usually 49 or 61) train the right hand spread.

4. Velocity-sensitive keys

Velocity means the keyboard measures how hard you press. Our players use it: press softly and the note is quiet, press hard and it's loud. A computer keyboard can't do that at all. Almost every current controller has velocity, but check.

5. The cable

Older and smaller boards often use USB-B or mini-USB. Newer ones use USB-C. What matters is your computer's port. A USB-C laptop with a USB-B keyboard needs a USB-C to USB-B cable or a small adapter. Most budget boards are powered by the USB cable, so there's no power supply to carry.

6. Pads and knobs: optional

Drum pads, knobs and sliders are for music software. On our site, keys are what count. Pads can still play the drums, since most pads send standard General MIDI drum notes, and our kit listens for them.

Models to look at

These are well-known budget controllers whose makers describe them as class compliant. We don't link stores or list prices, since both change all the time. We'll add notes to this list once we've tried them ourselves.

Model

Keys

Extras

Class compliant per maker

M-Audio Keystation Mini 32 MK3

32 mini, velocity-sensitive

USB-powered

Yes, on M-Audio's product page

Akai Professional MPK Mini MK3

25 mini, velocity-sensitive

8 pads, 8 knobs

Yes, in Akai's support FAQ

Novation Launchkey Mini MK4

25 or 37 mini

Pads, USB-C

Listed as class compliant; check Novation's spec page

M-Audio Keystation 61 MK3

61 full-size, semi-weighted, velocity-sensitive

Sustain pedal input

Yes, on M-Audio's product page

A few notes on each:

  • Keystation Mini 32 MK3. Small, plain, and it does exactly one job. M-Audio says it also works with an iPhone or iPad through Apple's camera adapter, but that's for apps, not for our site (see below).

  • MPK Mini MK3. Fewer keys, but the 8 pads are fun on our drum kit.

  • Launchkey Mini MK4. The 37-key version gives you nearly three octaves in a mini body. It uses USB-C.

  • Keystation 61 MK3. The full range of our piano on full-size keys. It needs a real slice of desk.

About no-name keyboards

Unbranded boards from marketplaces can work fine. But if the listing doesn't say "class compliant" or "no driver needed," or it only mentions a Windows driver CD, skip it. Buy from a seller with an easy return policy, and run the test below on day one.

The 60-second test

  1. Plug the keyboard into your computer with USB.

  2. Open the piano in Chrome, Edge, Opera or Firefox.

  3. Click Connect MIDI keyboard.

  4. The browser asks for permission to use MIDI devices. Click Allow.

  5. Press a key. The matching key on the screen lights up and you hear it.

  6. Press one key softly, then hard. The second note should be louder.

If nothing happens, unplug the keyboard, plug it back in and click the button again. If it still doesn't show up, try another USB port or cable. Some cheap cables only carry power, not data.

Then pick a song. Ode to Joy is a good first one, and if you're new to all this, our beginner's guide to playing with keys 1–0 shows the notes. Your MIDI keyboard plays the same notes, just on real keys.

Press Play here, then use your keyboard or tap the keys. Nothing plays by itself.

Questions

Does a MIDI keyboard work in Safari or on iPhone and iPad?

Not on our site. Safari doesn't support the Web MIDI API, and every browser on iPhone and iPad uses Safari's engine, so the Connect MIDI keyboard button is hidden there. On a Mac, use Chrome, Edge, Opera or Firefox instead.

Which browsers work?

Chrome, Edge and Opera have supported Web MIDI for years, and Firefox since version 108. Since Chrome 124, Chrome asks for permission every time a site wants to use MIDI, not only for special features. That prompt is normal.

Does it work on Android?

It should work in Chrome on Android with a USB-OTG adapter between the phone and the keyboard. We haven't tested it yet.

Bluetooth or USB?

Some keyboards also offer Bluetooth MIDI. It can work, but pairing depends on your operating system and browser. USB is simpler. For a first keyboard, go with USB.

Do I need a sustain pedal?

No. It's a nice extra on 49- and 61-key boards if you play the piano a lot, but nothing on our site needs one.

Does it work on every instrument?

Yes. Every player on the site has the same button, from the violin to the marimba. Each instrument plays the keys inside its own range and ignores the rest.

Sources

Also available in: Español, Português, Français, Deutsch, Türkçe, Italiano

← All blog posts