How it works

Draw a single digit on the large canvas. Your drawing is downsampled to 28×28, inverted to match MNIST, then fed into a from-scratch CNN model (no dependencies).

  • Use a single stroke when possible and leave a little margin around the digit.
  • If a prediction looks off, tap Clear and try again.

Draw

28x28

Model: data/model_cnn.json