Light Theme

fgUnh Vkbfiax
Typing Tutorial Hub

Learn Hindi typing with Kruti Dev font — completely free, step-by-step, with gamified lessons and live WPM tracking.

🎮 120 Lessons ⌨️ Visual Keyboard 📊 Live WPM 🏆 XP & Levels 💾 Progress Saved 🌙 Dark / Light Mode

Choose Your Font

What's Inside the Tutorial

🎮

Gamified Learning

Earn XP, level up from शुरुआती (Beginner) to गुरु (Guru), and unlock sections as you progress.

⌨️

Visual Keyboard

Colour-coded on-screen keyboard shows exactly which finger to use and which key to press next.

📊

Live WPM & Accuracy

Real-time words-per-minute counter and accuracy percentage update as you type every character.

🗂️

12 Structured Sections

Home Row → Upper Row → Bottom Row → Shift keys → Numbers → Speed practice. Clear learning path.

💾

Progress Saved

Your scores and completed lessons are saved in your browser. Pick up exactly where you left off.

🌙

Dark & Light Mode

Follows the site-wide theme toggle — comfortable for both day and night practice sessions.

Frequently Asked Questions

Kruti Dev is the most widely required font for Hindi government typing exams including SSC CGL/CHSL, CPCT (Madhya Pradesh), UP subordinate services, and many state-level exams. It uses an ASCII-mapped layout where QWERTY keys produce Devanagari characters.
Kruti Dev uses a traditional Hindi typewriter keyboard layout. The home row keys produce: A=ा, S=े, D=ि, F=ब, G=ल, H=ो, J=ह, K=र, L=क, ;=ट. Learning these nine keys first gives you access to a large portion of common Hindi words immediately.
The tutorial contains 120 lessons organised into 12 sections. Sections 1–4 cover the home, upper, bottom, and shift home rows. Sections 5–8 cover shift upper and bottom rows plus numbers. Sections 9–12 are progressive speed practice from beginner to advanced levels.
Yes. Every lesson shows your real-time WPM (words per minute) and accuracy percentage. Your best scores are saved per lesson and section, and a gamified XP system tracks overall progress with 10 levels from शुरुआती (Beginner) to गुरु (Guru).

Learn Hindi Typing – Complete Guide

Hindi (Devanagari script) typing is a mandatory skill for lakhs of government job candidates across India. Whether you are preparing for SSC CGL, SSC CHSL, CPCT Madhya Pradesh, UP Police, RSMSSB Rajasthan, or any other state exam that requires Hindi typing, this tutorial gives you everything you need — for free.

Kruti Dev Typing Tutorial

Kruti Dev is the most commonly specified font in official exam notifications for Hindi typing. Our Kruti Dev Hindi typing tutorial starts from the home row keys (A S D F G H J K L ;) and builds systematically through all keyboard rows, shift combinations, and speed targets up to 55+ WPM. Each of the 120 lessons introduces new keys gradually using real Hindi words.

Mangal Unicode Typing Tutorial

Mangal is a Unicode font using the Inscript keyboard layout — the official Indian government standard for Devanagari Unicode typing. Our Mangal Hindi typing tutorial teaches the Inscript layout from the home row (where common consonants ह प र क त च ट map to u h j k l ; ') through all rows, shift combinations, and speed practice up to 55+ WPM. Required for UP Lekhpal, Bihar SSC, and other state exams that specify Unicode/Mangal.

How the Tutorial Works

Each lesson presents a sequence of Hindi words on screen. As you type, the visual keyboard highlights the correct key and finger. Correct keystrokes advance the cursor; mistakes are marked in red. After completing a lesson you receive a WPM score, accuracy percentage, and XP reward. Pass the minimum XP threshold to unlock the next lesson.

Target Speed for Government Exams

Most Hindi typing government exams require 25–30 WPM with 90–95% accuracy. SSC exams typically require 30 WPM for Lower Division Clerk posts. CPCT requires 20 WPM Hindi and 30 WPM English. This tutorial progressively builds your speed from the ground up, with the final sections targeting 40–55 WPM for exam-ready performance.

Ready to Start?

Choose your font and begin your Hindi typing journey today — 120 free lessons per font await.