Upload ECG timeseries

Upload a single-channel ECG time series sampled at 500 Hz. The service extracts a 10-second window (5,000 points) and forwards it for classification.

Auto-submits once a file is selected. Use clean numeric values only.

Timeseries requirements

Provide a continuous 10-second (or longer) ECG snippet at 500 Hz. Values can be separated by commas, tabs, semicolons, or new lines.

After parsing, we show summary stats and a waveform preview; the full series is sent to the classification model.

The model returns one of 7 classes: Atrial Fibrillation, Atrial Flutter, AV Block (1st Degree), Junctional Rhythm, Aberrant Complex/Ectopy, Sinus Rhythm, and Unsuitable for Analysis.

Current versions of the models support only the inputs shown here, and results are returned as provided by the model.

Predicted class

Upload an ECG file to see the predicted class and probabilities.

Signal summary

Upload an ECG file to generate descriptive statistics.

Waveform preview

Check for noise, clipping, and baseline drift before relying on probabilities.

Visualization appears after the first upload.