Devanagari Handwritten Character Dataset

Devanagari Handwritten Character Dataset

MH Specific

Handwritten character image database with 46 classes (36 characters + 10 digits) of Devanagari script. Each grayscale image is 32x32 pixels. Applicable to Marathi character recognition since Marathi uses Devanagari

Build a Devanagari handwriting recognition model for digitizing handwritten Marathi documents and forms.
Homepage

Quick Start

from datasets import load_dataset
ds = load_dataset('devanagarihw/devanagari-handwritten-characters')
print(f'Training samples: {len(ds["train"])}')
print(f'Classes: {len(set(ds["train"]["label"]))}')
Modality
Image (handwritten characters)
Size
92K images (2K per class)
License
Format
PNG/JPEG
Language
mr
Update Frequency
static
Organization
UCI Machine Learning Repository

Schema

FieldTypeDescription
imageimageGrayscale image of handwritten Devanagari character (32x32)
labelintCharacter class label (0-45 for vowels and consonants)

Build With This

Create a Marathi handwriting input method for tablets and touch devices using character recognition
Develop a historical Marathi manuscript digitizer that recognizes handwritten Devanagari text from scanned documents
Build a child handwriting assessment tool for Marathi-medium schools that evaluates character formation quality

AI Use Cases

Handwritten character recognitionOCR
Last verified: 2026-03-07