Synthio
Upgrade
Synthio

Free Online Piano

Midi/Keyboard Synthesizer

What is Synthio?

A free online synthesizer you can play directly in your browser — no downloads, no plugins required. It uses the Web Audio API to generate sound in real time.

Play with your keyboard, mouse, a MIDI controller, or tap the keys on a touchscreen. Slide across keys to glide between notes.

Keyboard Shortcuts — Octave 1

AC
WC#
SD
ED#
DE
FF
TF#
GG
YG#
HA
UA#
JB

Keyboard Shortcuts — Octave 2

KC
OC#
LD
PD#
;E
ZF
XF#
VG
BG#
NA
MA#
,B

Pitch Bend

Slides pitch up or down by up to ±2 semitones and springs back to centre on release.

  • Bend Wheel — the dark vertical strip to the left of the keyboard. Drag up to bend up, drag down to bend down.
  • Arrow Keys — hold ? to bend up, hold ? to bend down. Release to spring back.
  • MIDI Pitch Wheel — hardware pitch wheel is read in real time with full 14-bit resolution once connected.

Controls

  • Preset — Synth uses the oscillator engine. Grand Piano, Rhodes, Wurlitzer, and Organ use real sampled recordings. Waveform and Detune are disabled for sampled instruments.
  • Volume — master output level. Affects all playing notes instantly.
  • Waveform — (Synth only) Sine is smooth, Square is buzzy, Sawtooth is bright and rich, Triangle is mellow.
  • Octave — shifts all keys up or down an octave. Use - / = keys on your keyboard.
  • Attack — how long it takes for a note to reach full volume after pressing a key.
  • Decay — how quickly the volume drops after the attack peak.
  • Sustain — the volume level held while a key is pressed.
  • Release — how long the note fades out after you release the key.
  • Cutoff — lowpass filter frequency. Lower values make the sound warmer and more muffled.
  • Res — filter resonance. Higher values add a sharp peak at the cutoff frequency.
  • Detune — (Synth only) a slightly detuned second oscillator layered on top, adding thickness and warmth.
  • Low Cut — removes low frequencies below the set value. Useful for cleaning up bass rumble.
  • Reverb — adds a room or hall effect. Higher values make the sound feel more spacious.

MIDI Setup

  • Desktop (Chrome / Edge) — plug in your MIDI controller via USB and click Connect MIDI. It is detected automatically.
  • Pitch Wheel — the hardware pitch wheel on your controller works automatically once connected.
  • Knobs (CC 14–17) — CC 14, 15, 16, 17 map to Cutoff, Resonance, Detune, and Low Cut respectively.
  • Android — in Chrome go to chrome://flags, enable Web MIDI API, relaunch, then connect via USB OTG adapter.
  • iPhone / iPad — use a Lightning or USB-C to USB adapter. Safari on iOS supports Web MIDI natively.
  • Bluetooth MIDI — works on iOS with compatible controllers. Android support varies by device.

Mobile Tips

  • Rotate to landscape for the best experience — the full 25-key keyboard fits on screen.
  • Tap keys to play. Multiple fingers work at once (polyphonic). Slide across keys to glide between notes.
  • Tap Settings (top-right) to adjust all controls. Tap ? to hide the browser UI.
  • On Android, Add to Home Screen for true fullscreen.
-Synthio- Lite Oct 4
4 MIDI: not connected | |
VOL
REL
4
Bend
-Synthio- Pro
4 MIDI: not connected |
PRESET
80 BPM
4 bars
WAVEFORM
OCTAVE
4
MIDI
-- BPM
SEQ
VOL
ENVELOPE
ATK
DCY
SUS
REL
FILTER
CUTOFF
RES
EFFECTS
DETUNE
LOW CUT
REVERB
SAT
CHORUS
DELAY
D.TIME
D.FB
PORTA
F.ENV
AMT
ATK
DCY
SUS
ARP
RATE
GATE
LFO
RATE
DEPTH
CHORDS
REC
PRESET
WAVE
ARP
RATE
GATE
LFO
RATE
DEPTH
MORE
4
4 bars
120 BPM
Beat 1
Bend
Free Pro
Piano sound
Octave switcher
MIDI input
All waveforms
Sampled instruments
ADSR, filter & reverb
Save & load presets
Record audio & video
PRO

Unlock
Synthio Pro

Upgrade
More Settings
MIDI / DAW
-- BPM
Oct 4
ENVELOPE
ATK
DCY
SUS
REL
VOL
FILTER
CUTOFF
RES
LOW CUT
F.ENV
AMT
ATK
DCY
SUS
EFFECTS
DETUNE
REVERB
SAT
CHORUS
PORTA
DELAY
MIX
TIME
FEEDBACK
SAVED

Add to Home Screen

Use Synthio as an app — fullscreen, faster, works offline

1
Open Synthio in Safari and tap the Share button at the bottom of the screen
2
Scroll down the share menu and tap Add to Home Screen
3
Tap Add in the top right corner — done

Rotate to play

Switch to landscape mode to access the full keyboard