Learn Sanskrit with Sanskrit Study Companion

Sanskrit Study Companion, with an illustrated Sanskrit manuscript and Devanagari letters

Your growing reference

Choose a Subject

Learn Sanskrit through Devanagari, pronunciation, sandhi, grammar and guided reading. Choose a subject, then open its Overview tab for a simple explanation before exploring the detailed lessons.

Terms · Meanings · Examples

Glossary

A shared language for studying Sanskrit.

Find the Term, Then See It at Work

Search Sanskrit, Devanāgarī or English, with or without diacritics. Each entry gives a definition, an illustration and links to the relevant lesson or exact source section. “Back to Glossary” keeps your search and reading position.

Devanagari

Devanagari title with an arrangement of Sanskrit letterforms

Devanagari · Module 01

Simple Characters

Vowels and consonants arranged by sound. Select any row or column heading in the consonant table to trace its cross-reference.

Independent forms

Vowels

Each vowel can stand independently or appear as a sign attached to a consonant.

अन्नम् अश्नीमः — न्नTiro Devanagari Sanskrit shaping check

Phonetic arrangement

Consonants

Select several row and column headings at once; select a heading again to remove it.

Devanagari consonants classified by place and manner of articulation

Rows show place of articulation. Columns show voicing, aspiration and nasality.

The selected row and column are shaded; their intersection receives the strongest colour.

Marks and dividers

Common Devanāgarī Signs

These signs modify a sound, show a printed elision, or divide a text. The examples place combining signs on ka so that their position is visible.

Common Devanagari signs, names, transliteration and use
FormNameIAST valueWhat it marks
क्विरामvirāma · halantno following vowelSuppresses a consonant’s inherent a; it can leave a bare final consonant or help form a written conjunct.
कंअनुस्वारanusvāraṃMarks a nasal whose phonetic realization and grammatical replacement can depend on the following sound and textual convention.
कँचन्द्रबिन्दुcandrabindunasalized vowelMarks vowel nasalization. Its printed height and shape can vary with the surrounding character and font.
कःविसर्गvisargaḥMarks a post-vocalic voiceless breath whose surface form is especially sensitive to the following sound under visarga sandhi.
ऽअवग्रहavagraha’In printed Sanskrit, most commonly records the loss of initial a after final e or o; it is not a general apostrophe.
।दण्डdaṇḍatext dividerDivides a prose unit or a verse half according to the editorial and textual convention in use.
॥द्विदण्डdouble daṇḍamajor text dividerCommonly closes a verse or a larger numbered unit; exact punctuation practice varies by edition and genre.

Descriptions are original project teaching prose checked against Whitney §§5, 9–16a and 70–73a; they are not Whitney’s wording.

Conjunct Tool 01

Find a Conjunct

Use exact IAST, plain Latin letters, or type directly in Devanagari.

On-screen Sanskrit keyboard

Tap characters, then press Search.

Latin / IAST vowels

Other IAST special characters

Devanagari vowels

Devanagari consonants

Examples
क्ष

Enter a conjunct above and press Search. Plain letters return every matching diacritic possibility.

Search results

Conjunct Tool 02

Complete Conjunct Table

First consonant down the side, second consonant across the top. The complete table fits the page and uses the page's normal scroll.

Table size 100%
Complete table of two-consonant Devanagari conjuncts with IAST transliteration

Click a row or column heading to highlight it; click again to turn it off. The intersection has its own colour. Select a cell to open it in Conjunct Search.

A visible virāma (्) is correct where the font has no joined ligature for that consonant pair.

Devanagari · Module 04

Word Converter

Transliterate a Sanskrit word in either direction. IAST diacritics give the most precise result.

Devanagari result

Your result will appear here

Try an example:

Plain Latin uses common spellings: aa = ā, sh = ś, and ri = ṛ. Use diacritics when you need to distinguish sounds such as t/ṭ, d/ḍ, n/ṇ, or s/ś/ṣ.

Devanagari · Module 05

Pronunciation Laboratory

Connect script, IAST, IPA and articulation. Generated audio uses a Sanskrit-specific backend when one is connected.

Classical mode presents the conservative phonemic system used in Sanskrit teaching. It does not apply modern Hindi schwa deletion.

Select a sound

Phoneme chart

Tap a character to see its IPA value and how it is articulated.

Vowels

Consonants

शब्द

Words and short phrases

Checking the curated audio pack and pronunciation backend…

Licensed recordings play first and work offline. New or arbitrary text uses the connected Sanskrit synthesizer.
मात्रा

Mora timing

Short vowels normally count as one mora; long vowels and diphthongs count as two. A short vowel before a consonant cluster (including a semivowel) makes a heavy syllable, though the vowel itself remains short.

The pulses demonstrate metrical weight only; they are not speech.
Tradition labels matter: Vedic recitation adds pitch accents and tradition-specific rules; modern regional readings may vary. The Classical chart is the default reference, while Vedic and regional material is explicitly labelled.

Sandhi

Sandhi title with two streams of Sanskrit sounds joining

Internal Sandhi · Vowels

Vowels Inside a Word

Use these charts where a root, stem, suffix or compound member meets the next element. They show the sound boundary, not a claim about how an unfamiliar word must be segmented.

Open a cell: select any table body cell to see its exact rule application. Complete-grid cells are labelled as rule illustrations rather than lexical attestations; rows that supply a worked word identify it separately. Highlight a path: select a main row or column heading to highlight that whole axis; select it again to clear the highlight. Guṇa and vṛddhi: in these sandhi tables, the names identify vowel combinations such as a/ā + i/ī → e (guṇa) and a/ā + e/ai → ai (vṛddhi). On morphology pages, the same terms name the full and lengthened grades of a root or stem.Click a cell for its exact result

Traditional rule names

Named internal vowel sandhi

Select a named type to illuminate every matching result in the complete charts.

सवर्णदीर्घ · गुण · वृद्धि · यण्savarṇa-dīrgha · guṇa · vṛddhi · yaṇ

Complete internal vowel sandhi: simple first vowel

Use this within a word—for example, where a root meets a suffix or two members of a compound meet.

Internal vowel sandhi when the first vowel is simple
aāiīuūṛṝḷeaioau
a / āāāeeooararal†aiaiauau
i / īyayāīīyuyūyṛyṝyḷyeyaiyoyau
u / ūvavāvivīūūvṛvṝvḷvevaivovau
ṛ / ṝrarārirīrurūṝ†ṝ†rḷrerairorau
ḷlalālilīlulūlṛlṝḹ†lelailolau

† Whitney §§126–127 marks ṛ/ṝ coalescence as questionable in practice and a/ā + ḷ → al as theoretical; long vocalic l (ḹ) is likewise theoretical. These cells show formal rules, not attested words. In a few internal morphological environments, ī/ū + vowel may appear as iy/uv instead of y/v.

अयादिayādi

Complete internal vowel sandhi: complex first vowel

Internally, e, ai, o and au recover their glide element before another vowel.

Internal vowel sandhi when the first vowel is complex
aāiīuūṛṝḷeaioau
eayaayāayiayīayuayūayṛayṝayḷayeayaiayoayau
aiāyaāyāāyiāyīāyuāyūāyṛāyṝāyḷāyeāyaiāyoāyau
oavaavāaviavīavuavūavṛavṝavḷaveavaiavoavau
auāvaāvāāviāvīāvuāvūāvṛāvṝāvḷāveāvaiāvoāvau

सवर्णदीर्घसन्धि · Savarṇa-dīrgha

Pāṇini 6.1.101 · अकः सवर्णे दीर्घः · akaḥ savarṇe dīrghaḥ

Same-quality vowels become long

Two vowels of the same quality merge into the corresponding long vowel.

Similar vowel combinations
CombinationResult
a/ā + a/āā
i/ī + i/īī
u/ū + u/ūū
ṛ/ṝ + ṛ/ṝṝ†
ḷ + ḷḹ†

गुणसन्धि · Guṇa

Pāṇini 6.1.87 · आद् गुणः · ād guṇaḥ

a or ā before i, u, ṛ or ḷ

The two boundary vowels are replaced by the corresponding guṇa result.

Guṇa vowel combinations
CombinationResult
a/ā + i/īe
a/ā + u/ūo
a/ā + ṛ/ṝar
a/ā + ḷal†

A preverb ending in a/ā before a root beginning in short ṛ may exceptionally give ār.

वृद्धिसन्धि · Vṛddhi

Pāṇini 6.1.88 · वृद्धिर् एचि · vṛddhir eci

a or ā before e, ai, o or au

The two boundary vowels are replaced by the corresponding vṛddhi result.

Vṛddhi vowel combinations
CombinationResult
a/ā + e/aiai
a/ā + o/auau

यण्सन्धि · Yaṇ

Pāṇini 6.1.77 · इको यण् अचि · iko yaṇ aci

i, u, ṛ or ḷ before a different vowel

The first vowel becomes its corresponding glide.

Vowel to glide changes
First vowel + VResultExample
i/ī + Vy + Vi + a → ya
u/ū + Vv + Vu + a → va
ṛ/ṝ + Vr + Vṛ + a → ra
ḷ + Vl + Vḷ + a → la

अयादिसन्धि · Ayādi

Pāṇini 6.1.78 · एचोऽयवायावः · eco ’yavāyāvaḥ

e, ai, o or au before a vowel

The first vowel opens into an ay-, āy-, av- or āv- sequence before the next vowel.

Complex vowels before another vowel
First vowel + VResultExample before a
e + Vay + Ve + a → aya
ai + Vāy + Vai + a → āya
o + Vav + Vo + a → ava
au + Vāv + Vau + a → āva

Internal Sandhi · Consonants

Consonants Inside a Word

Internal consonant changes depend on the exact root, stem, suffix and intervening sounds. Begin with the local boundary, then test the wider word for triggers and blockers.

Every documented family is represented below. Select any body cell to open its Sanskrit example, explanation, and Whitney section. These are rule families rather than an arbitrary consonant-by-consonant matrix: the outcome can depend on a root's lexical class, aspiration history, or sounds earlier in the word.Click a cell for an example

Traditional rule names

Named internal consonant sandhi

Select a process to highlight its rows across the detailed tables.

Internal consonant rule-family map

Use the first column to decide which detailed table to inspect. Select any cell in a row for a representative example.

Decision order for internal consonant sandhi families
CheckPossible processDetailed table
Aspirated or voiced stop at the boundaryDeaspiration, voicing agreement, aspiration transferAspiration & voicing
Earlier i, u, ṛ, k, r or ṣṣatva or ṇatva, subject to blockersRetroflexion
Dental beside palatal or retroflexPalatal or retroflex assimilationDental contact
Root ends in c, ch, j, ś, ṣ, kṣ or hLexically conditioned root-final replacementRoot-final changes
Nasal at the boundaryHomorganic nasal, anusvāra, n, or lossNasals
Three-consonant cluster or doubled consonantExtension, abbreviation, or spelling variationClusters & spelling

Coverage follows Whitney’s ordered inventory in §§114–124 and its detailed rules through §233. Vedic-only phonetic phenomena are identified rather than presented as ordinary Classical spelling rules.

Root + ending: √budh + ta → buddha is worked through in Bartholomae’s law. For palatal contact, see √yaj + na → yajña and the blocker in ścutva.

Aspiration and voicing

Stops agree in voicing, while aspiration can be lost, transferred, or restored from the root's history.

EnvironmentResultExample
dh + t/thddhbudh + ta → buddha
bh + t/thbdhlabh + ta → labdha
h < gh + t/thgdhduh + ta → dugdha
Voiced stop + voiceless stopFirst stop becomes voicelessad + ti → atti
Voiceless stop + voiced stopFirst stop becomes voicedśak + dhi → śagdhi
Present stem dadh- before thasInitial aspiration restoreddadh + thas → dhatthas

Non-local retroflexion

These rules inspect more than the adjacent pair. Always test intervening blockers and lexical exceptions.

FamilyCore conditionExample
ṣatvas → ṣ after i/u/ṛ/k in the same wordhavis + ā → haviṣā
Suffixal ṣatvaSuffix-initial s becomes ṣbhavi + syāmi → bhaviṣyāmi
ṣatva blockerFollowing r prevents s → ṣusra, not *uṣra
ṇatvan → ṇ after r/ṛ/ṣ in the same wordrāma + ena → rāmeṇa
Prefixal ṇatvaPrefix r licenses later n → ṇpari + nīyate → pariṇīyate
ṇatva blockerImmediate guttural/labial can prevent n → ṇkṣubhnāti

Dental contact assimilation

A dental takes the place of articulation of a neighbouring palatal (ścutva) or retroflex (ṣṭutva) in the specified internal environments.

ContactResultExample
Palatal + nn → ñyaj + na → yajña
j + njñrāj + nī → rājñī
Retroflex + dentalDental becomes retroflexṣaṣ + nām → ṣaṇṇām
Dental stop + dental stopHomogeneous dental clusterad + ta → atta

Internal nasals

The following sound determines whether a final nasal becomes homorganic, anusvāra, n, or is lost in a lexical formation.

EnvironmentResultExample
Lexically specified m + suffixm may disappeargam + ta → gata
m + spirantṃ + spirantsam + skṛta → saṃskṛta
m + vnvgam + vahi → ganvahi
n + sibilantṃ + sibilantman + syate → maṃsyate
Nasal before a stopHomorganic nasal at the stop's placesam + kalpa → saṅkalpa

Root-final palatals, sibilants and h

These outcomes are class-sensitive. The same written final can belong to more than one historical root class.

Root final / classBefore suffixExample
cc → kvac + ti → vakti
c + skṣvac + syāmi → vakṣyāmi
ś + t/thṣṭ/ṣṭhdiś + ta → diṣṭa
j, yuj classj → kyuj + ta → yukta
j, mṛj classj → ṣ before tmṛj + ta → mṛṣṭa
ch in prachch → ś before nprach + na → praśna
ṣ + t/thṣṭ/ṣṭhdviṣ + ta → dviṣṭa
h, duh classgdh / kṣ by environmentduh + ta → dugdha
h, ruh classḍh with vowel lengtheningruh + ta → rūḍha

Cluster extension, abbreviation and spelling

These rows distinguish productive phonology from optional, historical, Vedic, or manuscript conventions.

PhenomenonStatusExample
ch extensionch may be written cch after a vowelpra + chad → pracchad
Doubling after rOptional / editorialarka / arkka
Cluster abbreviationFirst stop of a heavy cluster may dropyuṅgdhi → yuṅdhi
Doubled-stop simplificationManuscript variationdattvā / datvā
Vedic phonetic insertionsAdvanced; not standard Classical spellingyama, nāsikya, svarabhakti

Bartholomae’s law · often nicknamed “Buddha sandhi”

Aspiration moves to an ending beginning in t or th

This source-verified Sanskrit environment is internal and morphological: a root ending in the voiced aspirate gh, dh or bh is followed by t or th at the start of an ending. It is not a blanket rule for any aspirated stop before any voiceless consonant.

Exact environmentroot-final gh/dh/bh + ending-initial t/thWhitney §160
Structural outcomegh + t/th → gdh · dh + t/th → ddh · bh + t/th → bdhThe cluster is voiced; aspiration appears on dh.
1 · Following stopt/th → dhPāṇini 8.2.40 supplies the first step after a voiced aspirate.
2 · Preceding stopgh/dh/bh → g/d/bPāṇini 8.4.53 supplies the corresponding unaspirated voiced stop before the new dh.
Worked Bartholomae’s-law examples from Whitney section 160
FormationAfter 8.2.40After 8.4.53English
√budh + tabudh + dhabuddhaawakened; understood
√labh + talabh + dhalabdhaobtained; gained
√labh + tvālabh + dhvālabdhvāhaving obtained

श्चुत्व · ścutva · source-checked contact rule

A dental shifts to the matching palatal in close contact

Pāṇini 8.4.40 covers s and the dental tu class in contact with ś or a member of the palatal cu class. The dental-side sound is replaced by ś or the corresponding palatal. The palatal trigger may stand before or after it; Whitney §118c independently summarizes the contiguous-palatal change.

Target and triggers / dental tu ↔ ś / palatal cuClose contact in either order; Pāṇini 8.4.40.
Corresponding replacementss → ś · t/th/d/dh/n → c/ch/j/jh/ñThe replacement preserves the corresponding class position.
Source-attested ścutva application and immediate limitation
Source formationContact testOutcomeSupported meaning
√yaj + naj + n → j + ñPalatal j precedes dental n; 8.4.40 changes n to corresponding palatal ñ.yajñasacrificeExact Vasu example; meaning checked at MW L=169220–169221.
praś + naś + n ↛ ś + ñPāṇini 8.4.44 blocks the dental-to-palatal change when ś precedes.praśnaquestionExact Vasu 8.4.44 result; meaning checked at MW L=137599.

External Sandhi · Vowels

Vowels at a Word Boundary

Compare the final vowel of the first word with the initial vowel of the next, then follow that row and column through the complete adopted lookup grid.

Open a cell: select a table body cell to see its exact rule or chart result. Where the table supplies a worked word, the dialog identifies it as a worked example; complete lookup-chart formulas are labelled as chart results, not lexical attestations. Highlight a path: select a main row or column heading to highlight that whole axis; select it again to clear the highlight. A space in the chart marks retained hiatus at a word boundary.Click a cell for its exact result

Traditional rule names

Named external vowel sandhi

Select a type to highlight every matching cell in the adopted lookup chart.

Source-based reference chart

External Sandhi – Vowels

Use the final sound across the top and the following initial sound at the right. Select a row and column to trace one boundary through the chart.

सवर्णदीर्घ · गुण · वृद्धि · यण् · पूर्वरूप · अयादिsavarṇa-dīrgha · guṇa · vṛddhi · yaṇ · pūrvarūpa · ayādi

Sandhi Rules: Vowels

A space indicates a word break.

’ marks the loss of a following initial a at the word boundary; Devanāgarī shows this with avagraha ऽ.

The Little Red Book of Sanskrit Paradigms, Table 61: Sandhi rules for vowels
Final vowelsInitial
-a/-ā-i/-ī-u/-ū-ṛ-e-ai-o-au
-ā--ya--va--ra--e ’--ā a--o ’--āva-a-
-ā--yā--vā--rā--a ā--ā ā--a ā--āvā-ā-
-e--ī--vi--ri--a i--ā i--a i--āvi-i-
-e--ī--vī--rī--a ī--ā ī--a ī--āvī-ī-
-o--yu--ū--ru--a u--ā u--a u--āvu-u-
-o--yū--ū--rū--a ū--ā ū--a ū--āvū-ū-
-ar--yṛ--vṛ--ṝ--a ṛ--ā ṛ--a ṛ--āvṛ-ṛ-
-ai--ye--ve--re--a e--ā e--a e--āve-e-
-ai--yai--vai--rai--a ai--ā ai--a ai--āvai-ai-
-au--yo--vo--ro--a o--ā o--a o--āvo-o-
-au--yau--vau--rau--a au--ā au--a au--āvau-au-

External Sandhi · Consonants

Consonants at a Word Boundary

Start with the final sound of the first word, then identify the initial sound that follows. Work through stops, visarga and final m before consulting the complete source grid.

Open a cell: select a table body cell to see its exact rule or chart result. Worked-example rows remain labelled as examples; complete lookup-chart formulas are labelled as chart results, not lexical attestations. Highlight a path: select a main row or column heading to highlight that whole axis; select it again to clear the highlight. A final stop normally follows the next sound’s voicing and may also change place; final s/r appears as visarga in pause and changes again before another sound.Click a cell for its exact result

Traditional rule names

Named external consonant sandhi

Select a type to illuminate its cells in the worked tables and complete source chart.

1

Stops

Match voicing, then assimilate strongly before a stop, nasal or l.

2

Visarga

Choose the rule from the preceding vowel and the following sound.

3

Nasals

Final m becomes anusvāra before a consonant; internal nasals match the next stop.

4

Sibilants

Dental sounds become palatal or retroflex beside matching sounds.

Final stops: voicing and place assimilation

C represents any stop. The most useful first question is whether the following sound is voiced or voiceless.

Rules for final Sanskrit stops
Final soundFollowing soundResultWorked example
voiceless stopvoiced soundcorresponding voiced stoptat + bhavati→ tad bhavatiतत् + भवति → तद् भवति
voiced stopvoiceless soundcorresponding voiceless stopsad + kṛ→ satkṛसद् + कृ → सत्कृ
t / dc / chctat + ca→ taccaतत् + च → तच्च
t / dj / jhjsat + jana→ sajjanaसत् + जन → सज्जन
t / dlltat + loka→ tallokaतत् + लोक → तल्लोक
t / dn / mmatching nasaltat + nāma→ tan nāmaतत् + नाम → तन्नाम
k / gvowel or voiced soundgvāk + īśa→ vāgīśaवाक् + ईश → वागीश

Final jaśtva · project learner heading

Keep the corresponding voiced stop before a voiced sound

Pāṇini 8.2.39 first replaces an eligible pada-final jhal stop with the same-place member of the technical set jaś. In the external environment described by Whitney, that voiced result remains before a following vowel or other voiced sound. “Final jaśtva” is a convenient modern grammatical label used by this project; it is not presented as wording by Pāṇini, Vasu or Whitney.

Pāṇinian operationpada-final jhal stop → corresponding jaś stopk → g · ṭ → ḍ · t → d · p → b
Operational environmentThe next sound is voiced, including a vowelWhitney §§157c and 159
Worked final-jaśtva examples recorded by Whitney section 159
FormationAfter 8.2.39Combined formEnglish
ap + jaab + jaabjawater-born; a lotus
dik + gajadig + gajadiggajaelephant of a direction
ṣaṭ + ahaṣaḍ + ahaṣaḍahaa period of six days

Visarga after a or ā

These are the high-frequency external rules. The apostrophe-like avagraha ’ marks the loss of an initial a.

Visarga rules after a and long a
EndingNext soundResultExample
aḥao ’rāmaḥ + atra→ rāmo ’traरामः + अत्र → रामोऽत्र
aḥother vowela + vowelrāmaḥ + iha→ rāma ihaरामः + इह → राम इह
aḥvoiced consonantorāmaḥ + gacchati→ rāmo gacchatiरामः + गच्छति → रामो गच्छति
āḥvowel or voiced consonantānarāḥ + gacchanti→ narā gacchantiनराः + गच्छन्ति → नरा गच्छन्ति
aḥ / āḥk kh p phḥ remainsrāmaḥ + paṭhati→ rāmaḥ paṭhatiरामः पठति

Visarga after i, u, ṛ—and before sibilants

Other visarga transformations
EnvironmentResultExampleDevanāgarī
iḥ / īḥ + voiced soundir / īrmuniḥ + asti → munir astiमुनिरस्ति
uḥ / ūḥ + voiced soundur / ūrguruḥ + vadati → gurur vadatiगुरुर्वदति
ḥ + c / chśrāmaḥ + ca → rāmaś caरामश्च
ḥ + ṭ / ṭhṣdhanuḥ + ṭaṅkāraḥ → dhanuṣṭaṅkāraḥधनुष्टङ्कारः
ḥ + t / thsnamaḥ + te → namas teनमस्ते
ḥ + ś / ṣ / sḥ or matching sibilanthariḥ śete → hariḥ śete / hariś śeteहरिः शेते

Final m and anusvāra

EnvironmentRuleExample
m + vowelm remainsphalam asti → phalam asti
m + consonantm → ṃphalam khādati → phalaṃ khādati
ṃ + k/kh/g/ghṅ may be writtensaṃ + kalpa → saṅkalpa
ṃ + c/ch/j/jhñ may be writtensam + cara → sañcara
ṃ + ṭ/ṭh/ḍ/ḍhṇ may be writtenaṃ + ṭa → aṇṭa (homorganic pronunciation)
ṃ + t/th/d/dhn may be writtensam + toṣa → santoṣa
ṃ + p/ph/b/bhm may be writtensam + pada → sampada

Source-based reference chart

The Little Red Book Consonant Chart

Use the final sound across the top and the following initial sound at the right. Select a row and column to trace one boundary; the continuous chart retains all nineteen source rows.

Sandhi Rules: Consonants

After Coulson; a hyphen indicates a join. Taylor’s chart spans pp.62–63, with the four numbered notes printed on p.63 retained below.

Click any result cell for its selected boundary and a sound-pattern example.

The Little Red Book of Sanskrit Paradigms, pages 62–63: one consonant sandhi chart, after Coulson, with page-63 footnotes
Final letterInitial
-k-ṭ-t-p-ṇ-n-m-ḥ/-r-āḥ-aḥ
-k--ṭ--t--p--ṇ--n--ṃ-ḥ-āḥ-aḥk-/kh-
-g--ḍ--d--b--ṇ--n--ṃ-r--ā-og-/gh-
-k--ṭ--c--p--ṇ--ṃś--ṃ-ś--āś--aś-c-/ch-
-g--ḍ--j--b--ṇ--ñ--ṃ-r--ā-oj-/jh-
-k--ṭ--ṭ--p--ṇ--ṃṣ--ṃ-ṣ--āṣ--aṣ-ṭ-/ṭh-
-g--ḍ--ḍ--b--ṇ--ṇ--ṃ-r--ā-oḍ-/ḍh-
-k--ṭ--t--p--ṇ--ṃs--ṃ-s--ās--as-t-/th-
-g--ḍ--d--b--ṇ--n--ṃ-r--ā-od-/dh-
-k--ṭ--t--p--ṇ--n--ṃ-ḥ-āḥ-aḥp-/ph-
-g--ḍ--d--b--ṇ--n--ṃ-r--ā-ob-/bh-
-ṅ--ṇ--n--m--ṇ--n--ṃ-r--ā-on-/m-
-g--ḍ--d--b--ṇ--n--ṃ-r--ā-oy-/v-
-g--ḍ--d--b--ṇ--n--ṃzero1-ā-or-
-g--ḍ--l--b--ṇ--ṃl-2-ṃ-r--ā-ol-
-k--ṭ--c(ch)--p--ṇ--ñ(ś/ch)--ṃ-ḥ-āḥ-aḥś-
-k--ṭ--t--p--ṇ--n--ṃ-ḥ-āḥ-aḥṣ-/s-
-g(gh)--ḍ(ḍh)--d(dh)--b(bh)--ṇ--n--ṃ-r--ā-oh-
-g--ḍ--d--b--ṇ/ṇṇ-3-n/nn-3-m--r--ā-a4vowels
-k-ṭ-t-p-ṇ-n-m-ḥ-āḥ-aḥzero
  1. ḥ or r disappears, and if a, i or u precedes, this lengthens to ā, ī or ū.
  2. For example: tān + labhasva = tāṃl labhasva.
  3. Doubling occurs when the preceding vowel is short.
  4. Except that aḥ + a = o ’/ऽ (avagraha).

A reliable order for solving consonant sandhi

  1. Restore the boundary: identify the likely end of word one and start of word two.
  2. Check m/ḥ first: anusvāra and visarga have their own rule families.
  3. For a stop, match voicing: voiced before voiced, voiceless before voiceless.
  4. Then check place: palatal, retroflex, dental, nasal or l can trigger fuller assimilation.
  5. Finally test internal rules: ṣatva, ṇatva and inherited lexical forms.

Sandhi · Joining Words

Which Words Join in Devanāgarī?

Sound contact and grammatical wordhood are different questions. First decide whether the pieces make one inflected word or lexical compound; only then apply the internal or external sandhi rule licensed at that boundary.

Wordhood before spelling

One written word or a word boundary?

Use the grammatical construction to locate the boundary; use the linked sandhi chart to work out its visible form.

Write one verbal wordव्यगच्छन्vyagacchan

vi- (preverb) + a- (past augment) + gaccha- (present stem) + -n (third-plural secondary ending) are internal pieces of one imperfect form. See the preverb overview.

Keep a grammatical boundaryनरा गच्छन्तिnarā gacchanti

नराः is the subject and गच्छन्ति is the verb. External visarga sandhi changes narāḥ to narā before voiced g; it does not make a noun–verb compound. See external consonant sandhi.

Join the pieces of one inflected word

Preverbs, augments, stems, suffixes and endings that belong to one inflected form are written together after internal changes: वि + अ + गच्छ + न् → व्यगच्छन्. Check internal vowel sandhi.

Join a lexical compound

Members that form one compound are written as one compound word; the final inflection belongs to the whole. This differs from two independent words merely touching in a sentence. See compounds.

Apply external sandhi between independent words

Subjects, objects, modifiers and verbs remain distinct grammatical words, but their boundary still takes external sandhi. In Devanāgarī, use the normal sandhied spelling; in IAST, retain an analytical space where it clarifies units such as the conjunction ca. Check external vowel and consonant sandhi.

Read continuous manuscripts cautiously

Manuscripts and editions differ in how visibly they mark word division. A continuous written string is not proof that every element is one grammatical word. Whitney §9 describes the editorial distinction.

Worked imperfect

“The people dispersed”

  1. Build the subjectjana + jas → janāḥजन + जस् → जनाः

    The noun is nominative plural: “the people.”

  2. Build the imperfect verbvi + a + gaccha + nवि + अ + गच्छ + न्

    vi- supplies the dispersive meaning, a- is the past augment, gaccha- is the present stem, and -n is the third-plural secondary ending.

  3. Apply internal sandhivi + a → vya; vyagacchanवि + अ → व्य; व्यगच्छन्

    Final i of the preverb becomes y before the vowel-initial augment. The separate change √gam → gaccha- belongs to present-stem formation, not this sandhi.

  4. Apply external sandhijanāḥ + vyagacchan → janā vyagacchanजनाः + व्यगच्छन् → जना व्यगच्छन्

    The visarga is lost before voiced v, but the subject and verb remain two grammatical words.

जना व्यगच्छन्janā vyagacchanThe people dispersed.

Tools · Combine

Put a Boundary Together

Enter IAST or Devanāgarī. A space fixes an external word boundary. A + marks the exact boundary without forcing it to be internal; use the scope menu to test internal rules, external rules, or both.

How to mark the boundary: use a space between two words for an external boundary, or + to mark an exact contact. If text is entered without either marker, the tool tests possible splits and clearly labels them inferred.

No combination yet

The tool changes one boundary at a time and reports only rules represented by the adopted charts or the explicitly listed internal-contact rules.

Tools · Resolve

Test Possible Underlying Boundaries

Enter a sandhied form in IAST or Devanāgarī. Resolution is inherently many-to-one, so the tool returns possible source pairs rather than one falsely certain answer.

Optional precision aid: insert | where you think the historical boundary lies. Without it, every position with a supported reverse match is tested.

No resolution yet

Because several inputs can produce the same surface, candidates remain labelled possibilities until vocabulary and sentence context confirm one.

Sandhi · Overview

Sandhi: what happens when sounds meet

Sandhi describes changes at a sound boundary. A written Sanskrit passage can therefore look different from its separate dictionary forms. Learn what meets at the boundary, which rule applies there, and how the grammatical words can be recovered from the result.

Locate the boundary first

Internal sandhi operates within a word or grammatical formation; external sandhi operates between words. Those environments cannot always be treated alike. A prefix, stem, augment or ending can create a sound contact whose grammatical role matters. Identify the pieces before selecting a table, rather than choosing a rule only because two letters happen to be next to each other.

Example
गो + य → गव्य

go + ya → gavya

Translation / meaning

Relating to cattle; bovine.

Here go is a stem and -ya is a derivational suffix: the boundary is inside a newly formed word. Final o becomes av before this suffix, giving gavya, ‘relating to cattle’. Because the formation is internal, an external word-final o rule is not the correct explanation.

Break it down

  1. Noun stemगो · go

    ‘Cow; cattle’: the lexical base of the new adjective.

  2. Derivational suffix-य · -ya

    Builds a related adjective; this is not a separate word in a sentence.

  3. Derived wordगव्य · gavya

    Final o appears as av in this formation. The compound-like written unity is a derivation, not an external word boundary.

Noun stem go + derivational suffix -ya → internal stem adjustment o → av → gavya.

Vowels may merge or form a glide

The vowel tables organize the main outcomes. Savarṇa-dīrgha combines similar simple vowels into the corresponding long vowel: a + a → ā. Guṇa sandhi includes a + i → e, while vṛddhi sandhi includes a + e → ai. Yaṇ describes glide formation, as in i + a → ya. Learn the stated environment with each name; the name alone is not a complete rule.

Example
अति + इव → अतीव

ati + iva → atīva

Translation / meaning

Exceedingly; very much.

The two vowels meeting at this boundary are i and i. Savarṇa-dīrgha replaces them together with long ī, leaving the other sounds in order. This is the retained lexical example for that family; by contrast, i before a different vowel may require a glide rather than simple lengthening.

Break it down

  1. First partअति · ati

    An indeclinable with a sense such as ‘beyond; exceedingly’. Its final sound is i.

  2. Second partइव · iva

    An indeclinable particle; its first sound is i.

  3. Combined expressionअतीव · atīva

    Similar-vowel sandhi gives ī. The conventional combined sense is ‘exceedingly’, not a finite clause with a subject or object.

Final i of ati + initial i of iva → one long ī; the remaining sounds stay in order.

Keep sound combination and vowel grade distinct

Guṇa and vṛddhi also name vowel grades used in building grammatical forms. In that setting, the question is which shape a root or stem takes in a particular construction. In vowel sandhi, the question is what happens when actual vowels meet. The resulting sounds may be related, but a root’s strong grade is not evidence that two separate words were joined.

Example
राज + इन्द्र → राजेन्द्र

rāja + indra → rājendra

Translation / meaning

Chief of kings; a king of kings.

This sandhi example contains two actual pieces whose adjacent a and i produce e. That is different from saying that a root takes a guṇa grade in a grammatical construction. First identify the two input parts; only then explain their boundary as a + i → e.

Break it down

  1. First compound memberराज- · rāja-

    ‘King’ in compound form; it narrows the domain of the head.

  2. Head memberइन्द्र · indra

    Here ‘chief; lord’, giving the relation ‘chief of kings’.

  3. Boundary and resulta + i → e; rājendra

    The two actual vowels merge by guṇa sandhi. The displayed compound stem has no sentence ending or stated sentence role.

Compound member rāja + head indra → a + i becomes e → the compound rājendra.

Consonants adjust to their surroundings

Consonant contacts can involve voicing, aspiration, place of articulation, nasalization or loss. Work from the final sound of the first part and the initial sound of the second. The internal and external tables show the relevant environments separately. In a table, a body cell opens its rule information; the headings and named rule controls help you compare related results.

Example
अभूत् + अयम् → अभूदयम्

abhūt + ayam → abhūd ayam

Translation / meaning

This one was; this one came to be.

The first word ends in the voiceless stop t. Before the following vowel, that stop appears as its voiced counterpart d. The words remain grammatically separate even though the Devanāgarī can be written together; the change is at their boundary.

Break it down

  1. Finite verbअभूत् · abhūt

    Third-person singular aorist of √bhū, ‘was; became’. It precedes its subject here.

  2. Subjectअयम् · ayam

    Masculine nominative singular, ‘this one’.

  3. Sound boundaryt + a → d + a

    Voicing gives abhūd ayam. √bhū is intransitive here; no direct object is expressed.

Subject ayam → finite verb abhūt; t becomes voiced d before the following vowel a.

Give visarga and nasal endings special attention

A final visarga can remain, change or disappear according to the preceding and following sounds. A written nasal can likewise reflect an adjustment at a boundary. Do not simply erase these signs while searching a dictionary: they may be part of the evidence for an inflected ending. Recover a possible word and then check whether its grammatical form fits the sentence.

Example
नलस् + नाम → नलो नाम

nalas + nāma → nalo nāma

Translation / meaning

Nala by name; named Nala.

The retained working writes the underlying final -s in nalas; its isolated word-final shape has visarga. Whitney gives nalo nāma as an example of final -as becoming -o before a voiced consonant. Preserve that ending information when recovering the name: nalo is not a new dictionary stem ending in o.

Break it down

  1. Name and endingनलस् · nalas

    A working that exposes the masculine nominative singular ending -s; the isolated word form is nalaḥ.

  2. Naming expressionनाम · nāma

    Here ‘by name’, qualifying the named person rather than serving as a direct object.

  3. Surface phraseनलो नाम · nalo nāma

    Final -as appears as -o before n. This is a phrase; its wider clause and finite verb are not supplied.

Underlying nominative Nala-s → surface nalo before voiced n; nāma identifies the name.

Reversing sandhi may leave several answers

One surface sequence can arise from more than one division. A possible sound split becomes a useful reading only when its words, endings and sentence relationships also work. The Combine and Resolve tools help explore supported patterns, but they cannot establish the intended meaning on their own. Keep alternatives until the verb, agreement and context support one reading.

Example

a/ā + a/ā → ā

Translation / meaning

Any of the four listed short/long a combinations has the long-vowel result ā in this sound pattern.

The chart groups four possible length combinations under the same long-vowel outcome. Therefore seeing ā alone cannot tell you whether the original first and second vowels were short or long. This is a sound-pattern demonstration, not an attested word: a proposed split still needs real words and workable grammar.

Break it down

  1. First inputa or ā

    The first vowel may be short or long.

  2. Second inputa or ā

    The second vowel may also be short or long.

  3. Shared outputā

    The output alone does not recover the original lengths. This is a formula with no lexical meaning, subject or object.

Possible inputs a + a, a + ā, ā + a or ā + ā → the same output ā → more than one reverse split.

Check conditions and exceptions

Some forms preserve a final vowel that a general table might appear to combine. Other changes belong only to a specified root, prefix or derivation. The exemptions lesson explains these restrictions and links them to source passages. A sound formula illustrates a pattern; it is not automatically an attested word or permission to apply that pattern in every grammatical setting.

Example
अ + इत → ऐत

a- + ita → aita

Translation / meaning

Went: a retained past-form illustration built with the augment.

This is Whitney’s retained augment example, normalized to modern IAST. The initial a- is grammatical material marking the past construction, not a separate word. Before root-initial i it produces vṛddhi ai here, not the ordinary guṇa e of a general a + i sandhi row.

Break it down

  1. Past augmentअ- · a-

    Grammatical material attached to the verb; it is not a free-standing word or a subject.

  2. Verbal materialइत · ita

    The retained source working begins with i after the augment.

  3. Augmented resultऐत · aita

    This specified augment environment gives ai, not the e of ordinary a + i guṇa sandhi. No separate object is given in the form illustration.

Past augment a- + vowel-initial verbal material ita → exceptional vṛddhi ai → aita.

Overview · Major Rule Map

Three Questions Organize Sandhi

Internal and external tell you where a boundary occurs. Vowel, consonant and visarga tell you what meets there. Guṇa, yaṇ, voicing, ścutva and the other family names tell you what kind of change happens.

2 · What meets?

Sound group

  • Vowel + vowela + i → e · अ + इ → ए
  • Consonant contact√budh + ta → buddha · बुध् + त → बुद्ध
  • Final m / anusvāra (ṃ)phalam + khādati → phalaṃ khādati
    फलम् + खादति → फलं खादति
  • Visarga (ḥ)rāmaḥ + atra → rāmo ’tra
    रामः + अत्र → रामोऽत्र
3 · What happens?

Rule family

  • Coalescencea + a → ā
  • Glide formationi + a → ya
  • Strengtheninga + i → e
  • Voicingap + ja → abja
  • Place assimilationyaj + na → yajña
  • Nasalizationphalam + khādati → phalaṃ khādati
  • Retentionrāmaḥ + paṭhati → rāmaḥ paṭhati
  • Lossnarāḥ + gacchanti → narā gacchanti

स्वरसन्धि · svara-sandhi

1 · Vowels merge or become glides

सवर्णदीर्घ सन्धिsavarṇa-dīrgha sandhihomogeneous-vowel lengthening
Two vowels of the same quality become the corresponding long vowel.a + a → āअ + अ → आOpen the internal-vowel lesson →
गुण सन्धिguṇa sandhiguṇa replacement
a/ā before i/ī, u/ū, ṛ/ṝ or ḷ gives the corresponding guṇa result.a + i → eअ + इ → एOpen the internal-vowel lesson →
वृद्धि सन्धिvṛddhi sandhivṛddhi replacement
a/ā before e/ai or o/au gives ai or au.a + e → aiअ + ए → ऐOpen the internal-vowel lesson →
यण् सन्धिyaṇ sandhisimple-vowel glide formation
A non-a simple vowel becomes its corresponding glide before a different vowel.i + a → yaइ + अ → यOpen the internal-vowel lesson →
अयादि सन्धिayādi sandhicomplex-vowel opening
e, ai, o and au show their y or v element before another vowel.e + a → ayaए + अ → अयOpen the internal-vowel lesson →
पूर्वरूप सन्धिpūrvarūpa sandhifirst-vowel retention with avagraha
At the stated external boundary, final e/o remains before initial a, whose loss is marked by avagraha.rāme + atra → rāme ’traरामे + अत्र → रामेऽत्रOpen the external-vowel chart →

व्यञ्जनसन्धि · vyañjana-sandhi

2 · Consonants adjust in contact

जश्त्वjaśtvafinal-stop voicing
An eligible word-final stop takes its corresponding voiced stop before a voiced sound; later rules can alter that intermediate form.tat + bhavati → tad bhavatiतत् + भवति → तद् भवति“That happens.”Open the external-consonant chart →
बुद्ध-सन्धिBartholomae’s lawroot-final aspiration transfer; “buddha-sandhi” is a teaching nickname
Root-final gh/dh/bh before ending-initial t/th produces a voiced cluster whose second member carries the aspiration.√budh + ta → buddhaबुध् + त → बुद्ध“awakened”Open the source-checked internal lesson →
अनुस्वार सन्धिanusvāra sandhifinal-m nasal notation
Before a following consonant, final m can be written as anusvāra under the charted external rule.phalam + khādati → phalaṃ khādatiफलम् + खादति → फलं खादति“He or she eats fruit.”Open the external-consonant chart →
श्चुत्वścutvadental-to-palatal assimilation
A dental-class sound in immediate contact with a palatal-class sound takes the corresponding palatal form, subject to the stated direction and blocker.yaj + na → yajñaयज् + न → यज्ञ“sacrifice”Open the source-checked internal lesson →

विसर्गसन्धि · visarga-sandhi

3 · Visarga responds to the next sound

विसर्गस्य शकारःvisarga → śpalatal-sibilant assimilation
Before the stated palatal voiceless sound, visarga appears as the matching sibilant.rāmaḥ + ca → rāmaś caरामः + च → रामश्च“and Rāma”Open the visarga chart →
विसर्गस्य रेफःvisarga → rr-like replacement
In the stated voiced or vocalic environment after a non-a/ā vowel, visarga is represented by r.muniḥ + asti → munir astiमुनिः + अस्ति → मुनिरस्ति“The sage is.”Open the visarga chart →
अः → ओaḥ → oo-replacement before a voiced sound
In the charted environment, final aḥ becomes o; before initial a, avagraha marks that vowel’s loss.rāmaḥ + atra → rāmo ’traरामः + अत्र → रामोऽत्र“Rāma is here.”Open the visarga chart →
आः → आāḥ → āvisarga loss in the stated voiced environment
After ā, visarga can disappear before the voiced or vocalic environments listed in the chart while the word boundary remains.narāḥ + gacchanti → narā gacchantiनराः + गच्छन्ति → नरा गच्छन्ति“The men go.”Open the visarga chart →

Overview · Explain

How to Work Through Sandhi

Begin with the boundary: decide whether it is inside one word or between words, then identify the meeting sounds. Each lesson explains a current teaching rule in plain English and reuses its Sanskrit example.

Internal · Vowels

Start with the sounds, boundary and grammatical job

Read the ordered vowels, then identify the morphemes and boundary type. The five named families below explain the regular internal patterns shown in the charts. Treat each result as an ordered operation in its stated environment, not as an unrestricted substitution for the same letters elsewhere.

Internal · Consonants

Distinguish root-ending rules, immediate contact and non-local triggers

The bounded lessons teach Bartholomae’s root + ending pattern and ścutva immediate contact, including the 8.4.44 praśna blocker. Ruki/ṣatva and ṇatva now have source-linked worked orientations above; ṣṭutva remains a future topic, with no worked rule implied here.

External · Vowels

Keep the word boundary visible

Read the final vowel of the first word across the source chart and the initial vowel of the next word down its side. Simple vowels use the same core families; the focused chart then shows what changes when the first word ends in e, ai, o or au.

External · Consonants

Check the final sound first

Work through the existing rows in this order: final stops, visarga after a/ā, other visarga environments, then final m and homorganic nasals. Each explanation below is built from the current chart row and keeps its existing example.

Complete adopted exception catalogue · Whitney §§136–138

Exceptions belong to particular grammatical environments

Each exception in Whitney’s three-part catalogue is separated below by grammatical environment. The cards show what meets, what changes or remains protected, and a source example. They are not interchangeable alternatives to the regular vowel charts.

Whitney §136 · Internal combination

Internal morphological exceptions

These contacts occur inside an inflected or derived form. Identify the augment, stem or suffix before applying the result.

Internal morphology · §136a
Past augment a- + root-initial i/u/ṛ
Where the past augment sits optional preverb+augment a-+root or present stem+ending

The augment belongs to the inflected verb. Both boundaries beside it are internal morphological contacts, even when a preverb stands before it.

अ + इत → ऐतa- + ita → aitaroot-initial i: vṛddhi ai, not ordinary guṇa e
अ + उभ्नात् → औभ्नात्a- + ubhnāt → aubhnātroot-initial u: vṛddhi au, not ordinary guṇa o
अ + ऋध्नोत् → आर्ध्नोत्a- + ṛdhnot → ārdhnotroot-initial ṛ: vṛddhi ār, not ordinary guṇa ar

Whitney prints the first two diphthongs in his older notation as āi and āu; the site uses modern IAST ai and au. With a consonant-initial stem, the augment remains separate from the root vowel: vi- + a- + gacchat → vyagacchat.

Source and examples: Whitney §136a.

Internal derivation · §136b
Stem-final o before the suffix -ya
गो + य → गव्यgo + ya → gavya“bovine; relating to cattle”

The rare stem-final o becomes av before -ya. This is a derivational stem–suffix treatment, not the external rule that can leave final o unchanged.

Rule: §136b; formation and example: §1203a, §1212b.

Internal derivation · §136c
Stem-final a/i before a vowel- or y-initial secondary suffix
अश्व + य → अश्व्यaśva + ya → aśvya“equine” — final a is lost
अवि + य → अव्यavi + ya → avya“ovine” — final i is lost

The loss is conditioned by secondary derivation. It should not be generalized to an ordinary word boundary or to every suffix.

Rule: §136c; formation and examples: §1203a, §1212b.

Broader morphophonemics · §136d
Root or stem weakening, vowel loss, and inserted sounds

Whitney does not turn these into one replacement rule. Section 136d sends the learner to the formation chapters because the result depends on the particular root, stem, ending and strength grade.

√दा → ददिम√dā → dadimaradical ā weakened to i
√हन् → घ्नन्ति√han → ghnantishort a lost in a weak syllable
जीव् + स्यामि → जीविष्यामिjīv + syāmi → jīviṣyāmiunion vowel i inserted
अग्नि + न् + आ → अग्निनाagni + n + ā → agninān inserted between vowels
गा + अति → गायतिgā + ati → gāyatiy inserted after root-final ā

Cross-reference: §136d; examples and analysis: §§250–254, §257, §258.

Whitney §137 · External combination

External and preverb-boundary exceptions

Whitney places these under external combination. Each is restricted to the listed preverb, vowel or lexical formation.

Preverb–root boundary · §137a
Preverb in a/ā + root-initial ṛ
ā + ṛchati → ārchatiār, not ordinary ar
ava + ṛchati → avārchatifinal a of ava participates in the same result
upa + ṛṣati → upārṣatiWhitney cites ŚB.; AV. also has uparṣanti

This is not the past augment. The first member is a preverb, and Whitney expressly classifies the contact under external combination.

Source and examples: Whitney §137a.

Occasional external loss · §137b
Final a/ā lost before initial e/o
उप + एतव्य → उपेतव्यupa + etavya → upetavyaderivative formation
तिल + ओदन → तिलोदनtila + odana → tilodanacompound formation
अधर + ओष्ठ → अधरोष्ठadhara + oṣṭha → adharoṣṭhaalso regular adharauṣṭha

Whitney calls the loss occasional and records it in verb forms, derivatives, compounds and a few sentence contacts. It is not a general instruction to delete a/ā before every e/o.

Source and examples: Whitney §137b.

Lexically restricted vṛddhi · §137c
The form ūh from √vah after an a-vowel
प्र + ऊढि → प्रौढिpra + ūḍhi → prauḍhithe heavier vṛddhi diphthong au
अक्षौहिणीakṣauhiṇīWhitney’s second cited formation

The heavier combination belongs to this particular ūh/ūḍh formation; it is not a productive alternative for every initial ū.

Source and examples: Whitney §137c.

Whitney §138 · Pragṛhya

Pragṛhya: protected final vowels

These finals remain uncombined before a following vowel. The final card records Whitney’s older-language departures from that protection.

Protected dual endings · §138a
Dual endings in ī, ū and e
बन्धू आसाते इमौbandhū āsāte imaufinal dual ū remains before ā
गिरी आरोहतम्girī ārohatamfinal dual ī remains before ā

The protection applies to dual endings in declension and conjugation; it is the grammatical ending, not the letter alone, that selects the rule.

Source and examples: Whitney §138a.

Protected pronouns · §138b
amī and Vedic asmé, yuṣmé, tvé
asmé antár níhitāḥ ketávaḥ syuḥṚV 1.24.7: final e remains before initial a

The protection belongs to the named pronoun forms. The accented Rigvedic line is drawn from the site’s adopted VedaWeb text; amī and the remaining Vedic forms belong to the same class.

Rule and inventory: §138b, §492a; example: ṚV 1.24.7.

Protected particle formation · §138c
Final o made from particle-final a + u
atha + u → athoparticle u first combines with final a
atho + api → atho apirule illustration: the resulting o remains protected

Whitney lists atho, no, mo, uto, upo and pro. Their o has this specific particle history and must not be confused with every word-final o.

Rule: §138c; formation inventory: §1122b.

Protected Vedic case form · §138d
Vedic locative singular in -ī from an i-stem
sómo gaurī́ ádhi śritáḥṚV 9.12.3: locative gaurī remains before adhi

This is a rare Vedic locative formation, not an instruction that every lexical final ī resists combination. The cited line is drawn from the site’s adopted VedaWeb text.

Rule: §138d; morphology: §336f; example: ṚV 9.12.3.

Protected prosodic form · §138e
Protracted or pluta final vowel
idám bhūyā3 idā3m itiAV.: “Is this more, or is that?” — the protracted final remains before iti

A pluta vowel lasts three moras and is written with a following 3. Its protected status belongs to that prosodic form, which is rare and used especially in questioning or calling.

Rule: §138e; notation, use and example: §§78–78b.

Protected discourse form · §138f
Final or sole vowel of an interjection
he + indra → he indrarule illustration: the vocative interjection remains separate
aho + atra → aho atrarule illustration: final o remains before a

Whitney’s inventory is aho, he, ā, i, u. Protection follows their interjectional function; an identical vowel in an ordinary inflected word may behave differently.

Rule and inventory: Whitney §138f.

Older-language counterexamples · §138g
Vedic departures from pragṛhya protection
nṛpatī + iva → nṛpatīvaa dual ī combines with following i
atho + asi → atho ’siinitial a is elided after protected o
vedī + asyām → vedy asyāmlocative ī becomes the semivowel y

These are exceptions to the protected-vowel exceptions. They are older-language evidence, not additional freely selectable Classical Sanskrit outputs.

Source and examples: Whitney §138g.

Verbs

Verbs title with Sanskrit root and present-tense imagery

Verbs · Module 01

Verb Roots

How the root vowel appears in the zero, guṇa and vṛddhi grades, with consonant and vowel environments shown separately.

Click any cell to see examples

Forming guṇa and vṛddhi from zero grade (inserting a/ā BEFORE root vowel)

V means that a vowel follows the graded element; C means that a consonant follows it. Each short and long zero-grade vowel has its own row.

Formation of guna and vrddhi from each zero-grade vowel before a following vowel or consonant
Zero gradeGuṇa (add -a-)Vṛddhi (add -ā-)
Before VBefore CBefore VBefore C
∅ a-seriesav + Vguṇa supplies a; apply the relevant vowel ruleav + C∅ + a + C → aCāv + Vvṛddhi supplies ā; apply the relevant vowel ruleāv + C∅ + ā + C → āC
a + iayVa + i + V → ayVeCa + i + C → eCāyVā + i + V → āyVaiCā + i + C → aiC
a + īayVa + ī + V → ayVeCa + ī + C → eCāyVā + ī + V → āyVaiCā + ī + C → aiC
a + uavVa + u + V → avVoCa + u + C → oCāvVā + u + V → āvVauCā + u + C → auC
a + ūavVa + ū + V → avVoCa + ū + C → oCāvVā + ū + V → āvVauCā + ū + C → auC
a + ṛarVa + ṛ + V → arVarCa + ṛ + C → arCārVā + ṛ + V → ārVārCā + ṛ + C → ārC
a + ṝarVa + ṝ + V → arVarCa + ṝ + C → arCārVā + ṝ + V → ārVārCā + ṝ + C → ārC
a + ḷalVa + ḷ + V → alValCa + ḷ + C → alCālVā + ḷ + V → ālVālCā + ḷ + C → ālC
a + ḹ†alV†a + ḹ + V → alValC†a + ḹ + C → alCālV†ā + ḹ + V → ālVālC†ā + ḹ + C → ālC

† Long vocalic ḹ is theoretical and does not provide a normal attested root series. The regular table lists zero-grade absence ∅ rather than a: in the a-series, guṇa supplies a and vṛddhi supplies ā.

Read a + i + V → ayV as a grading formula: guṇa adds a before zero-grade i, which becomes y before the following vowel. Before a consonant, the same guṇa sequence appears as e: a + i + C → eC.Vṛddhi follows the parallel pattern with ā.

Forming guṇa and vṛddhi from zero grade (inserting a/ā AFTER root vowel)

In this exceptional pattern, the added a or ā follows the root vowel. The root vowel therefore becomes its corresponding glide before that added vowel.

Exceptional formation of guna and vrddhi by inserting a or long a after each zero-grade root vowel
Zero gradeGuṇa (add -a-)Vṛddhi (add -ā-)
Before VBefore CBefore VBefore C
i + ayaVi + a + V → yaVyaCi + a + C → yaCyāVi + ā + V → yāVyāCi + ā + C → yāC
ī + ayaVī + a + V → yaVyaCī + a + C → yaCyāVī + ā + V → yāVyāCī + ā + C → yāC
u + avaVu + a + V → vaVvaCu + a + C → vaCvāVu + ā + V → vāVvāCu + ā + C → vāC
ū + avaVū + a + V → vaVvaCū + a + C → vaCvāVū + ā + V → vāVvāCū + ā + C → vāC
ṛ + araVṛ + a + V → raVraCṛ + a + C → raCrāVṛ + ā + V → rāVrāCṛ + ā + C → rāC
ṝ + araVṝ + a + V → raVraCṝ + a + C → raCrāVṝ + ā + V → rāVrāCṝ + ā + C → rāC
ḷ + alaVḷ + a + V → laVlaCḷ + a + C → laClāVḷ + ā + V → lāVlāCḷ + ā + C → lāC
ḹ + a†laV†ḹ + a + V → laVlaC†ḹ + a + C → laClāV†ḹ + ā + V → lāVlāC†ḹ + ā + C → lāC
This is the pattern behind exceptional series such as ij → yaj → yāj, uc → vac → vāc, sup → svap → svāp, and ṛkṣ → rakṣ → rākṣ. These roots are conventionally cited in guṇa because the position of the inserted vowel cannot be predicted from the zero grade alone.

Vocabulary examples: a/ā inserted BEFORE the root vowel

Each row applies the general vowel-grade model to a dictionary citation form. These are transparent workings, not claims that every displayed weak or strong form is lexically attested.

Vocabulary examples: a/ā inserted AFTER the root vowel

These exceptional roots are cited in guṇa because the position of the inserted vowel must be learned with the root.

Other lexical and irregular root-grade series

These roots complete the 501-root reference, but their cited forms cannot safely be derived by either simple insertion table. Learn them as lexical series and verify inflected forms in the dictionary.

Verbs · Module 03

Verbs and Their Grades

501 consolidated roots and retained verbal bases in standard Sanskrit dictionary order. Obvious duplicate citation variants and prefixed Core 1,000 occurrences are merged; six retained denominative, derived or prefixed entries are labelled as such rather than presented as independently graded roots.

Search by root, present form, grade form or English meaning.

How to read this reference: each row gives a source-linked citation entry, class status and concise lexical sense. The next three columns show a transparent vowel-grade model only; they do not assert that each form is attested. Derived entries show a dash, and an exact MW locator plus the row’s grade status appears under the meaning.

Verbs · Root reference

How One Root Changes

What this page shows: a Sanskrit verb root can appear in several shapes when different stems and grammatical forms are built from it. Many changes follow regular, predictable processes such as vowel grade, reduplication, suffixation, and sound adjustment; others use a special stem or, rarely, replacement or suppletion. Each form here is labelled so you can see which kind of change produced it.

Complete reference

All verbal roots

Choose any row to open that root on its own page.
Double-click the site header to return to the top.

Verbs · Irregular reference

Irregular and Lexical Verb Roots

What “irregular” means here: a verb is included when at least one important stem or construction cannot be predicted reliably from the ordinary formation rules and therefore must be learned with that verb. “Irregular” does not mean every form is random, and it does not automatically mean a different root is being used.

Verbs · Module 02

Verb Root Classes and Paradigms

Use Overview to understand how each class builds its present stem. Open Classes for the complete active and middle paradigms.

Visual overview

How each class builds its present stem

The class number tells you the present-stem formation, not every form the root can make in other tense systems.

ClassTraditional groupGroupingPresent-stem operationWorked third singularEvidence
1भ्वादिbhvādi · Whitney bhū-classThematicWhitney: a-conjugationAdd -a-; apply guṇa when the root permits it.Guṇa is not possible for every root.भू → भव- → भवतिbhū → bhava- → bhavati“is; becomes”Whitney §606 VI§735aMW L=151456AI-assisted source-checked · no human review
2अदादिadādi · Whitney ad-classAthematicWhitney: non-a-conjugationThe root itself is the present stem; endings join it directly.Singular active may use a strong form; consonant junctions vary.अद् + ति → अत्तिad + ti → atti“eats”Whitney §603 I§§611–612MW L=3575AI-assisted source-checked · no human review
3जुहोत्यादिjuhotyādi · Whitney hu-classAthematicWhitney: non-a-conjugationPrefix reduplication; strong and weak stems can differ.For √hu, the strong stem is juho- and the weak stem juhu-.हु → जुहो-/जुहु- → जुहोतिhu → juho-/juhu- → juhoti“sacrifices; offers”Whitney §603 II§§642–647aMW L=263443AI-assisted source-checked · no human review
4दिवादिdivādi · Whitney div-classThematicWhitney: a-conjugationAdd -ya- to the accented, unstrengthened root.The div/dīv example has a specifically prescribed vowel lengthening.दिव् → दीव्य- → दीव्यतिdiv → dīvya- → dīvyati“plays; gambles”Whitney §606 VIII§§759–765MW L=92229AI-assisted source-checked · no human review
5स्वादिsvādi · Whitney su-classAthematicWhitney: non-a-conjugationAdd -nu-; its strong form is -no-.The weak -nu- changes shape before some vowel-initial endings.सु → सुनो-/सुनु- → सुनोतिsu → suno-/sunu- → sunoti“presses out (Soma)”Whitney §603 IVa§§697–698MW L=245241AI-assisted source-checked · no human review
6तुदादिtudādi · Whitney tud-classThematicWhitney: a-conjugationAdd accented -a-; normally leave the root unstrengthened.Some class-6 stems instead show nasal strengthening (§758).तुद् → तुद- → तुदतिtud → tuda- → tudati“thrusts; strikes”Whitney §606 VII§§750–758MW L=85879AI-assisted source-checked · no human review
7रुधादिrudhādi · Whitney rudh-classAthematicWhitney: non-a-conjugationInsert a nasal before the final consonant; strong forms expand it to -na-.The nasal adapts to the following consonant; junction rules produce ruṇaddhi.रुध् → रुणध्-/रुन्ध्- → रुणद्धिrudh → ruṇadh-/rundh- → ruṇaddhi“obstructs”Whitney §603 III§§683–684bMW L=178755AI-assisted source-checked · no human review
8तनादिtanādi · Whitney tan-classAthematicWhitney: non-a-conjugationAdd -u-; its strong form is -o-.This is a very small class; √kṛ is a common irregular member.तन् → तनो-/तनु- → तनोतिtan → tano-/tanu- → tanoti“stretches; extends”Whitney §603 IVb§§697–714MW L=82226AI-assisted source-checked · no human review
9क्र्यादिkryādi · Whitney krī-classAthematicWhitney: non-a-conjugationAdd strong -nā- or weak -nī-.The ī of weak -nī- disappears before a vowel-initial ending.क्री → क्रीणा-/क्रीणी- → क्रीणातिkrī → krīṇā-/krīṇī- → krīṇāti“buys”Whitney §603 V§§717–718MW L=58088AI-assisted source-checked · no human review
10चुरादिcurādi · Whitney cur-classThematicWhitney: derivative a-stemAdd -aya- to a generally strengthened root.Whitney treats this as derivative/causative; strengthening has exceptions (§1042).चुर् → चोरय- → चोरयतिcur → coraya- → corayati“steals”Whitney §§607, 775§§1041–1043MW L=74646AI-assisted source-checked · no human review

Structural memory pattern: Whitney groups classes 1, 4 and 6 as a-stems and classes 2, 3, 5, 7, 8 and 9 as non-a-stems. The traditionally numbered tenth class also inflects as an a-stem, but Whitney treats it as a derivative/causative formation rather than a fully parallel present class.

Verbs · System reference

Finite and Non-Finite Paradigms

These belong here in Verbs: they organize whole verbal systems. Morphology still explains how individual endings and stems are built.

Complete example

√गम् · √gam

The selected finite or non-finite √gam paradigm appears here without leaving this page.

Verbs · Generated inflection

Complete Verb Charts

Choose a root to generate its available finite lakāras and non-finite kṛdanta forms from an indexed dhātupāṭha entry.

Verbs · Preverbs · Overview

How Preverbs Build a Complex Verb

Preverb is the standard technical label used here. A preverb stands before a verbal form and helps build a prefixed verbal word, redirecting or reshaping its meaning. The finished meaning is lexical: it must be checked rather than guessed by translating each piece mechanically.

Order of pieces

One root, several verbal builds

vyagacchan is one imperfect form, not the generic form of vi-√gam.

preverbvi- augmenta- when required root / formed stemgam / gaccha- / gamaya- suffix / ending-ti / -n / -ta

Present Finite

Structure: preverb + present stem + personal ending.
vi-√gam: vi + gaccha + ti → vigacchati
वि + गच्छ + ति → विगच्छति

vi- is the preverb, gaccha- the present stem and -ti the third-singular present ending. There is no past augment.

Augmented Finite: Imperfect

Structure: preverb + augment + tense stem + secondary ending.
vi-√gam: vi + a + gaccha + n → vyagacchan
वि + अ + गच्छ + न् → व्यगच्छन्

a- is the past augment and -n is the third-plural secondary ending. This is the page's worked imperfect, not a citation form.

Derived Finite: Causative

Structure: preverb + causative stem + personal ending.
vi-√gam: vi + gamaya + ti → vigamayati
वि + गमय + ति → विगमयति

gamaya- is the causative stem and -ti the third-singular present ending. The causative stem is formed before the ending is added.

Participial Formation

Structure: preverb + zero-grade root form + participial suffix.
vi-√gam: vi + gam + ta → vi + ga + ta → vigata
वि + गम् + त → वि + ग + त → विगत

This -ta participle uses the root’s weak, zero-grade form ga-, not the present stem gaccha-. Before -ta, final m is lost after a, so gam + ta → gata-. vigata can mean “gone apart” or “dispersed.”

Internal Boundary Change

Only the augmented example begins with a vowel collision. Before augment a-, final i of vi- becomes the glide y: vi + a → vya. In vi + gaccha-, vi + gamaya- and vi + gata-, the following sound is a consonant, so that vowel-to-glide change is not triggered.

Stem Formation Is Not Sandhi

gam is the citation root; gaccha- is its present stem, gamaya- its causative stem and gata- its participial base. Those formation-specific shapes are not competing sandhi results caused by vi-. The external ending or participial suffix belongs after the relevant stem has been selected.

Scope: these are representative structures supported by the exact vi-√gam dictionary records and the bounded worked imperfect. They do not stand in for every Sanskrit tense, mood, voice or non-finite formation.

Verbs · Preverbs · List

Preverb and Root Reference

Search all twenty-two traditional prādi forms or the exact dictionary-backed root combinations selected for this learner reference. Sort by Sanskrit preverb or by the main root; the direction button reverses either order.

PreverbCore directionMain rootRepresentative combined meaningEvidence

Morphology

Morphology title with a Sanskrit stem and ending joining to form a word

Morphology · Module 01

Ending Analyzer

Enter an inflected Sanskrit form. The analyzer identifies plausible endings and shows what grammatical information each ending can carry.

Try
प्रकृति + प्रत्यय

The analyzer is intentionally transparent: it lists possible analyses rather than pretending that an ending always has only one meaning.

1

Find the ending

Work from the right edge. Test the longest likely ending first, since Sanskrit endings often contain several letters.

2

Recover the stem

Remove the ending, then reverse predictable joining changes. A visible surface form may not reveal the dictionary stem directly.

3

Use syntax

Case, number, gender, person and voice must agree with the rest of the sentence. Context chooses among formal possibilities.

Morphology · Form Generator

Generate a Complete Paradigm

Enter a dictionary stem or choose a known paradigm. The result keeps the lemma, stem, case, number and surface form visibly separate.

All 29 recorded paradigms are available, including vowel stems, consonant stems and irregular forms. The inflection set is chosen from the recognized stem—not from its final letter alone. For a stem with two recorded genders, choose the intended gender. Unknown stems are not generated.

Nominals · Tables

Complete Nominal Paradigms

Compare nouns and adjectives across stem classes, genders, cases and numbers. Stems and stem alternants are black; inflectional endings are red.

Every form cell is clickable. Open one to see its Devanāgarī and IAST forms, case, number, dictionary stem, meaning, and the displayed stem-ending split.

Quick reference

Generic nominal endings

These are abstract ending patterns. The full paradigms below show how each ending joins to a real stem.

CaseSingularDualPlural
Masculine / feminineNeuterMasculine / feminineNeuterMasculine / feminineNeuter
Nominativeः · -ḥ—औ · -auई · -īअः · -aḥइ · -i
Accusativeअम् · -am—औ · -auई · -īअः · -aḥइ · -i
Instrumentalआ · -āआ · -āभ्याम् · -bhyāmभ्याम् · -bhyāmभिः · -bhiḥभिः · -bhiḥ
Dativeए · -eए · -eभ्याम् · -bhyāmभ्याम् · -bhyāmभ्यः · -bhyaḥभ्यः · -bhyaḥ
Ablativeअः · -aḥअः · -aḥभ्याम् · -bhyāmभ्याम् · -bhyāmभ्यः · -bhyaḥभ्यः · -bhyaḥ
Genitiveअः · -aḥअः · -aḥओः · -oḥओः · -oḥआम् · -āmआम् · -ām
Locativeइ · -iइ · -iओः · -oḥओः · -oḥसु · -suसु · -su
Vocative——औ · -auई · -īअः · -aḥइ · -i

Morphology · Nominals · Compound Nouns

How Sanskrit Nouns Form Compounds

A compound normally behaves as one stem: its internal members lose their independent sentence endings, sound changes apply at their boundary, and only the compound as a whole receives the ending required by the sentence.

Three questions

Read the relationship before translating

The same visible sequence can support different analyses, so test syntax and context.

  1. What is the internal relationship?“A and B”, “A’s B”, “B which is A”, or “one who has A–B”?
  2. Where is the semantic head?Inside the compound, outside it, or absent because the whole form is adverbial?
  3. What happens at the boundary?Join the stems first, apply internal sandhi, then add the compound’s external case/number/gender ending.

How the labels fit together

Main families and subcategories

These names do not all describe the same level of classification.

Endocentric

Tatpuruṣa family

The final member is normally the head. This family includes case-relation compounds, karmadhāraya, dvigu, nañ, upapada and prādi formations.

Exocentric

Bahuvrīhi

The compound describes an outside referent and agrees with that referent, not necessarily with its final internal noun.

Coordinate

Dvandva

The members have equal status: A and B. Its main divisions are pair/list compounds and collective compounds.

Adverbial or repetitive

Avyayībhāva and āmreḍita

One produces an indeclinable adverbial expression; the other repeats a form for distribution, recurrence or intensity.

Two often-missed labels: prādi-tatpuruṣa is a semantic/structural subtype of tatpuruṣa. Aluk describes a formal exception: an internal case ending is retained instead of being “deleted” (luk). An aluk compound can still be analysed as a tatpuruṣa by meaning.

Descriptive determinative

Karmadhāraya कर्मधारय

B which is A

The first member describes or identifies the second: an adjective plus noun, a noun used appositionally, or a comparison. The second member is the internal and semantic head, so the whole compound has the gender and basic meaning of that member. Native classification treats karmadhāraya as the descriptive division of tatpuruṣa.

नीलोत्पलम्nīlotpalam“a blue lotus”

nīla- “blue” + utpala- “lotus”. The neuter head is utpala; the whole compound is neuter.

Sandhi: final a + initial u → o: nīla + utpala → nīlotpala-. Then nominative/accusative singular -m.
कृष्णसर्पःkṛṣṇasarpaḥ“a black snake”

kṛṣṇa- qualifies masculine sarpa-; the compound therefore declines as a masculine a-stem.

Sandhi: a + s remains as internally; no phonological change is required. Add nominative singular -ḥ to kṛṣṇasarpa-.

In sentences

नीलोत्पलं सरसि वर्धते।nīlotpalaṃ sarasi vardhate.“A blue lotus grows in the pond.”

Used as
subject, neuter nominative singular
Inflected
only final utpala-: nīlotpala- + -m
Internal join
nīla + utpala → nīlotpala- (a + u → o)

बालकः कृष्णसर्पं पश्यति।bālakaḥ kṛṣṇasarpaṃ paśyati.“The boy sees a black snake.”

Used as
object, masculine accusative singular
Inflected
kṛṣṇasarpa- + -m; kṛṣṇa- has no separate ending
Internal join
no sound change before s

महापुरुषः सत्यं वदति।mahāpuruṣaḥ satyaṃ vadati.“A great person speaks the truth.”

Used as
subject, masculine nominative singular
Inflected
mahāpuruṣa- + -ḥ
Internal join
mahā + puruṣa joins without a boundary change

Dependent determinative

Tatpuruṣa तत्पुरुष

A in a case-relation to B

The first member depends on the second as though it carried an unexpressed case ending: B of A, B for A, B by A, B from A, B in A, or motion to A. The second member remains the semantic head and determines the compound’s gender and declension.

Genitiveराजपुत्रःrājaputraḥrājñaḥ putraḥ — “the king’s son”
Dativeगोहितःgohitaḥgave hitaḥ — “good for a cow / cattle”go- + hita-; Whitney §1265a
Locativeवनवासःvanavāsaḥvane vāsaḥ — “dwelling in the forest”
Accusativeनगरगमनम्nagaragamanamnagaraṃ gamanam — “going to the city”
Dvitīyā · accusativeग्रामगतः · grāmagataḥ

“gone to the village”: grāmaṃ gataḥ

Tṛtīyā · instrumentalहस्तलिखितम् · hastalikhitam

“handwritten”: hastena likhitam

Caturthī · dativeगोहितः · gohitaḥ

“good for a cow / cattle”: gave hitaḥ. Whitney §1265a.

Pañcamī · ablativeचोरभयम् · corabhayam

“fear of/from a thief”: corād bhayam

Ṣaṣṭhī · genitiveराजपुत्रः · rājaputraḥ

“the king’s son”: rājñaḥ putraḥ

Saptamī · locativeवनवासः · vanavāsaḥ

“dwelling in the forest”: vane vāsaḥ

Nañ · negativeअधर्मः · adharmaḥ

“non-dharma; wrong”: na dharmaḥ

Upapadaकुम्भकारः · kumbhakāraḥ

“pot-maker”: kumbhaṃ karoti

Prādiदुर्जनः · durjanaḥ

dus-/dur- + jana-: “bad person”

Aluk formयुधिष्ठिरः · yudhiṣṭhiraḥ

the locative yudhi remains inside the compound

Karmadhārayaनीलोत्पलम् · nīlotpalam

“blue lotus”: both members refer to the same thing

Dviguत्रिभुवनम् · tribhuvanam

“the three worlds” viewed as a numbered set

Grammars arrange these labels differently. Karmadhāraya and dvigu may be taught as major headings or as tatpuruṣa subdivisions; aluk cuts across semantic classification because it tells you what form survives inside the compound.

In sentences

राजपुत्रो नगरं गच्छति।rājaputro nagaraṃ gacchati.“The king’s son goes to the city.”

Relation
ṣaṣṭhī: rājñaḥ putraḥ
Inflected
rājaputra- is nominative singular; only putra- carries the compound ending
Sandhi
sentence-level rājaputraḥ + nagaram → rājaputro nagaram

हस्तलिखितं पत्रं पठामि।hastalikhitaṃ patraṃ paṭhāmi.“I read the handwritten letter.”

Relation
tṛtīyā: hastena likhitam, “written by hand”
Inflected
neuter accusative singular, agreeing with patram
Sandhi
hasta + likhita joins without a sound change

रामो वनवासं स्मरति।rāmo vanavāsaṃ smarati.“Rāma remembers the forest exile.”

Relation
saptamī: vane vāsaḥ, “dwelling in the forest”
Inflected
vanavāsa- is the masculine accusative singular object
Sandhi
the hidden locative ending of vane is not retained

कुम्भकारो घटं करोति।kumbhakāro ghaṭaṃ karoti.“The potter makes a pot.”

Subtype
upapada-tatpuruṣa: kumbhaṃ karoti
Inflected
kumbhakāra- + nominative singular -ḥ
Sandhi
sentence-level -aḥ + voiced gh- gives -o

Sandhi and endings: the hidden case-relation is semantic; its old case ending is not inserted inside the compound. Join the stems at their visible boundary, apply the appropriate internal sandhi, and inflect only the final compound stem.

Tatpuruṣa subtype · particle first

Prādi-tatpuruṣa प्रादितत्पुरुष

prefix-like A determines B

The first member belongs to the traditional pra-ādi (“pra and the rest”) inventory of particles, verbal prefixes or prefix-like bound forms, including ati-, su- and dus-/dur-. The related ku- construction is treated separately in the traditional rule ku-gati-prādayaḥ; it is not itself a member of the prādi list. In a nominal compound it determines the following noun or adjective. The final member normally remains the head and receives the compound’s external inflection.

दुर्जनःdurjanaḥ“a bad person”

dus-/dur- “bad, difficult” + jana- “person”. Jana- is the nominal head.

Boundary: dus- appears as dur- before voiced j. The outer nominative singular is -ḥ.
सुमार्गेणsumārgeṇa“by a good path”

su- “good” + mārga- “path”. The whole compound is instrumental singular.

Boundary: su + mārga joins unchanged; only mārga- takes -ena, yielding -eṇa by ṇatva.
अतिमात्रम्atimātram“excessive; beyond measure”

ati- “beyond” + mātra- “measure”. It may function adjectivally or adverbially according to context.

Boundary: i + m has no vowel-vowel sandhi; external case/number/gender is read from the final form.

In sentences

दुर्जनः साधुं निन्दति।durjanaḥ sādhuṃ nindati.“A bad person criticizes a good person.”

Used as
masculine nominative singular subject
Inflected
jana- takes -ḥ; dur- remains bound and uninflected
Why prādi
the particle-like first member qualifies the nominal head

सुमार्गेण नगरं गच्छामः।sumārgeṇa nagaraṃ gacchāmaḥ.“We go to the city by a good path.”

Used as
instrument of motion, masculine instrumental singular
Inflected
sumārga- + -ena
What is fixed
su- has no separate gender, number or case ending

अतिमात्रं भोजनं रोगाय भवति।atimātraṃ bhojanaṃ rogāya bhavati.“Excessive food leads to illness.”

Used as
neuter nominative singular adjective agreeing with bhojanam
Inflected
atimātra- + -m
Interpretation
ati- supplies “beyond/excessive”; mātra- supplies “measure”

Do not classify by spelling alone: the same first member can behave differently in a verbal derivative or in an indeclinable adverb. Here “prādi” identifies the compound relation; the sentence still tells you whether the finished compound is a noun, adjective or adverbial use.

Coordinate · copulative

Dvandva द्वन्द्व

A and B

The members are coordinate: the uncompounded expression would join them with “and” (occasionally “or”). Number reflects the collection: a pair is normally dual, while three or more members are normally plural. Gender and number follow the compound’s construction rather than simply copying the last word.

रामलक्ष्मणौrāmalakṣmaṇau“Rāma and Lakṣmaṇa”

Two masculine persons form a masculine dual compound.

Sandhi: rāma + lakṣmaṇa has a consonant at the boundary, so the members join unchanged; dual -au is attached once, at the end.
सुखदुःखेsukhaduḥkhe“pleasure and pain”

Two neuter members form a neuter dual: the pair is treated as one compound stem.

Sandhi: sukha + duḥkha joins without a vowel-vowel change; neuter dual -e appears only at the outer edge.
Itaretara · enumerativeरामलक्ष्मणौ · rāmalakṣmaṇau

Each named member counts: “Rāma and Lakṣmaṇa”. A pair is dual; a longer list is plural.

Samāhāra · collectiveपाणिपादम् · pāṇipādam

The members are treated as one aggregate, conventionally neuter singular: “hands and feet collectively”.

Ekaśeṣa · one form remainsपितरौ · pitarau

A conventional surviving form can represent both parents. This is often taught with dvandva although no visible two-member compound remains.

In sentences

रामलक्ष्मणौ वनं गच्छतः।rāmalakṣmaṇau vanaṃ gacchataḥ.“Rāma and Lakṣmaṇa go to the forest.”

Subtype
itaretara dvandva, two members
Inflected
masculine dual -au appears once at the end
Agreement
the verb is third-person dual gacchataḥ

मातापितरौ बालं रक्षतः।mātāpitarau bālaṃ rakṣataḥ.“Mother and father protect the child.”

Subtype
itaretara dvandva denoting a natural pair
Inflected
dual ending occurs on the complete compound
Internal join
mātṛ + pitṛ uses the conventional compound stem mātāpitar-

फलपुष्पाणि तत्र सन्ति।phalapuṣpāṇi tatra santi.“Fruits and flowers are there.”

Subtype
enumerative dvandva with two neuter classes in the plural
Inflected
neuter nominative plural -āṇi occurs once
What is not inflected
phala- has no independent plural ending inside the compound

Repetitive · distributive

Āmreḍita आम्रेडित

A repeated: A by A

A word is repeated to express repetition, distribution, intensity, or recurrence: “day by day”, “in every house”, “again and again”. Traditional grammar names this pattern āmreḍita, but it is not an ordinary two-lemma noun compound with one member governing the other.

दिने दिनेdine dine“day by day”

गृहे गृहेgṛhe gṛhe“in every house”

पुनः पुनःpunaḥ punaḥ“again and again”

In sentences

दिने दिने बालकः पठति।dine dine bālakaḥ paṭhati.“Day by day the boy studies.”

Meaning
recurrence over successive days
Form
the locative singular dine is repeated
Inflection
each repeated word already bears its own locative ending

गृहे गृहे दीपा ज्वलन्ति।gṛhe gṛhe dīpā jvalanti.“Lamps burn in every house.”

Meaning
distributive: each house in turn
Form
locative singular gṛhe is repeated
External sandhi
dīpāḥ + jvalanti → dīpā jvalanti; the visarga is lost before voiced j

पुनः पुनः स प्रश्नं पृच्छति।punaḥ punaḥ sa praśnaṃ pṛcchati.“Again and again he asks the question.”

Meaning
repeated action
Form
the indeclinable punaḥ is repeated
Sandhi
the first punaḥ retains visarga before p; the pronoun saḥ loses its visarga before the consonant of praśnam: Whitney §176a

Sandhi: repetition does not license an invented fusion. Apply the normal rule only where the two spoken forms actually meet. In punaḥ punaḥ, visarga remains before voiceless p; in dine dine and gṛhe gṛhe, final e before d/g remains visibly separate under external sandhi.

Adverbial · indeclinable

Avyayībhāva अव्ययीभाव

the whole compound acts adverbially

An indeclinable or particle commonly stands first, and the resulting compound is used as an indeclinable adverb—often historically the neuter accusative singular of a secondary adjective. Because the whole expression is adverbial, it does not agree with a noun in gender, case, or number.

यथाशक्तिyathāśakti“according to one’s ability”

yathā “according to” + śakti “ability”; the whole compound modifies an action.

Sandhi: final ā before ś is unchanged: yathā + śakti → yathāśakti.
प्रतिदिनम्pratidinam“every day; day by day”

prati “at/every” + dina “day”. The ending belongs to the fixed adverbial compound, not agreement with a nearby noun.

Sandhi: i + d has no vowel-vowel contact: prati + dinam → pratidinam.

In sentences

यथाशक्ति विद्यार्थी पठति।yathāśakti vidyārthī paṭhati.“The student studies according to ability.”

Function
adverbial: it modifies paṭhati
Inflection
none for agreement; the compound is indeclinable
Boundary
yathā + śakti joins without a change

प्रतिदिनं सा लिखति।pratidinaṃ sā likhati.“She writes every day.”

Function
adverb of frequency
Inflection
fixed adverbial -am; it does not change because the subject is feminine
Boundary
prati + dinam has no vowel-vowel sandhi

आजीवनं स धर्मं चरति।ājīvanaṃ sa dharmaṃ carati.“Throughout life he practises dharma.”

Function
adverb of duration
Inflection
the whole expression is fixed and does not agree with the pronoun; saḥ becomes sa before dh: Whitney §176a
Interpretation
ā- supplies the limit “up to/through”; jīvana supplies “life”

Morphology · Module 03

Complete Pronoun Paradigms

Personal pronouns and the full masculine, neuter, and feminine paradigms of tad, ayam, and asau.

य

Relative yad

“who, which” follows the tad pattern with y-. It commonly pairs with tad: “the one who …, that one …”

क

Interrogative kim

“who? what? which?” follows the same pattern with k-: कः kaḥ, का kā, किम् kim.

ए

Near demonstrative etad

“this”: एषः eṣaḥ, एषा eṣā, एतत् etat; most oblique forms use eta-.

Morphology · Module 04

Participles and Non-Finite Forms

These forms bridge verbs and nominals: identify their verbal stem first, then parse their nominal ending.

Every data cell is clickable. Open one to see the formation, suffix, Devanāgarī, IAST, meaning, and agreement or indeclinability notes.

FormationTypical shapeExampleCore meaning
Present activepresent stem + -antगच्छन् · gacchan (stem gacchant-)going; one who is going
Present middlepresent stem + -māna / -ānaलभमानः · labhamānaḥobtaining
Present passivepassive stem + -mānaक्रियमाणः · kriyamāṇaḥbeing done
Past passiveroot + -ta / -naकृतः · kṛtaḥ; भग्नः · bhagnaḥdone; broken
Past activepast passive base + -tavatकृतवान् · kṛtavānone who did or has done
Perfect activeperfect stem + -vasविद्वान् · vidvān (stem vidvas-)learned; one who knows
Future activefuture stem + -antकरिष्यन् · kariṣyanabout to do; going to do
Future middlefuture stem + -mānaलप्स्यमानः · lapsyamānaḥabout to obtain
Gerundiveroot/base + -tavya / -anīya / -yaकर्तव्यम् · kartavyamto be done; must be done
Absolutiveroot + -tvā; prefixed root + -yaकृत्वा · kṛtvā; आगत्य · āgatyahaving done; after doing
Infinitiveroot/base + -tumकर्तुम् · kartumto do; in order to do

Formation · Agreement · Use

Tables for Every Core Classical Type

Inflecting participles are shown across masculine, feminine and neuter forms. Absolutives and infinitives are marked indeclinable.

Fast reading test: if the form agrees with a noun in gender, case and number, treat it as a participle. If an indeclinable form ends in -tvā, -ya or -tum, it does not decline.

Sanskrit Parser

Analyze · Generate

Sanskrit Parser

Analyze what the adopted sources support. Generate only what an exact model supplies.

Parser · Analyze & Generate

One Workspace, Two Directions

Analyze a written form without suppressing ambiguity, or request one precisely specified form. Results identify whether evidence is local, generated or returned by an external service.

Written form → supported possibilities

Analyze

Accepts Devanāgarī or IAST. The local layer compares endings, exact vocabulary lemma candidates and source-held verb citation forms, then suggests matching entries from the bundled Monier–Williams dictionary. A configured hosted edition may also append an explicitly labelled Sanskrit Heritage analysis.

Try
Supported possibilities

Enter one form. The Parser lists supportable possibilities; it does not choose a context-dependent answer for you.

Grammar

व्याकरणम् · vyākaraṇam

Grammar

See how endings turn into relationships.

Nominals · Cases

The Eight Cases

Read the relationship expressed in its sentence. An ending identifies a case, but context selects that case’s function.

CasePrimary relationHow it worksSource example and workingEvidence and status
Nominativefirst case · prathamāWho or what is presented as the subject?Clause roles · subject, attribute, apposition, predicate nominativeIt marks the grammatical subject and words that qualify or rename that subject.Limit: grammatical subject is not the same as semantic doer; a passive patient can be nominative.इन्द्रो ब्राह्मणो ब्रुवाणःindro brāhmaṇo bruvāṇaḥIndra, calling himself a BrahmanBoth indraḥ and predicate brāhmaṇaḥ are nominative; external sandhi gives -o before the following voiced consonants.Whitney §267example §268aSyntax · source-attested exampleAI-assisted source-checked · no human review
Accusativesecond case · dvitīyāWhom or what does the action directly reach?Argument structure · direct object, goal, extent, adverbial useIt most often marks a transitive verb’s object; it can also express a goal of motion or an extent of place, time or manner.Limit: it is not a universal English “to” case; predicate choice distinguishes it from dative uses.अग्निम् ईडेagnim īḍeI praise Agniagnim is accusative singular, the direct object of first-person īḍe.Whitney §269example §270Syntax · source-attested exampleAI-assisted source-checked · no human review
Instrumentalthird case · tṛtīyāWith whom, or by what means?Participant roles · accompaniment, means, instrument, agentIts core “with” relation extends from accompaniment to the means, instrument or agent by which something happens.Limit: the example shows means; an instrumental is read as a passive agent only when the construction supports that role.शस्त्रेण निधनम्śastreṇa nidhanamdeath by the swordśastreṇa is instrumental singular and supplies the means associated with nidhanam.Whitney §278example §280Syntax · source-attested exampleAI-assisted source-checked · no human review
Dativefourth case · caturthīTo or for whom or what?Argument structure · indirect object, recipient, beneficiary, purposeIt points toward a recipient, beneficiary, reference or intended end; purpose is an especially common extension.Limit: not every English “to” or “for” maps to a dative, and Whitney notes that Sanskrit prepositions do not govern it.धनुर् दर्शय रामायdhanur darśaya rāmāyaShow the bow to Ramarāmāya is dative singular, the recipient of the showing; dhanuḥ surfaces as dhanur before voiced d-.Whitney §§285–285aexample §286blimit §288AI-assisted source-checked · no human review
Ablativefifth case · pañcamīFrom whom or what?Semantic relations · source, separation, removal, distinction, causeIt presents a starting point: physical departure, separation, origin, or the source from which a result arises.Limit: “from” is the organizing relation, not a fixed translation; the local predicate and context determine the English wording.लोभात् क्रोधः प्रभवतिlobhāt krodhaḥ prabhavatiAnger arises from greedlobhāt is ablative singular and identifies the source or cause from which krodhaḥ arises.Whitney §289example §291Syntax · source-attested exampleAI-assisted source-checked · no human review
Genitivesixth case · ṣaṣṭhīWhose, or related to what?Noun modification · possession, appurtenance, partitive, subjective/objective relationIt qualifies a noun by placing it in a relation that the two nouns and their context define more precisely.Limit: possession is common but not automatic; English “of” can conceal several distinct relationships.इन्द्रस्य वज्रःindrasya vajraḥIndra’s thunderboltindrasya is genitive singular and modifies nominative vajraḥ with a possessive/appurtenant relation.Whitney §§294a–bexample §295Syntax · source-attested exampleAI-assisted source-checked · no human review
Locativeseventh case · saptamīIn, on or at whom or what?Setting · spatial location, point in time, sphere, condition, circumstanceIt locates something in a place, time, state or sphere; contextual extensions can overlap other case relations.Limit: its default is situation, not destination, although a “pregnant” construction can express a goal or place of rest.पर्वतस्य पृष्ठेparvatasya pṛṣṭheon the ridge of the mountainpṛṣṭhe is locative singular; genitive parvatasya specifies the mountain whose ridge is the location.Whitney §§301a–cexample §302alimit §304AI-assisted source-checked · no human review
Vocativeaddress form · saṃbodhanaWho is being addressed?Discourse function · direct addressIt calls to or names the addressee rather than filling an ordinary clause role.Limit: Whitney notes that native grammarians treat it specially; apart from accent, it differs from the nominative only in the singular and not always there.अग्नेagneO Agni!agne is the vocative singular of the masculine i-stem agni, attested at the start of Whitney’s cited verse.Whitney §266aform §307kexample §314cAI-assisted source-checked · no human review

Dual syncretism

The dual has three case forms: one for nominative–accusative–vocative, one for instrumental–dative–ablative, and one for genitive–locative. Context supplies the distinction.

गजौ · गजाभ्याम् · गजयोःgajau · gajābhyām · gajayoḥ

gajau serves as nominative, accusative or vocative dual; gajābhyām as instrumental, dative or ablative dual; and gajayoḥ as genitive or locative dual.

Whitney §308a

Neuter identity

Across the numbers, the neuter accusative is like the nominative; in the dual the shared form also serves the vocative. Vocative details still depend on stem class and accent.

फलम् · फले · फलानिphalam · phale · phalāni

These neuter singular, dual and plural forms can each be nominative or accusative. The dual phale and plural phalāni also serve as vocatives; the vocative singular is phala.

Whitney §307b · §308a · §309c

Nominals · Compounds

Compounds · samāsa

Expand the relation between the members, then ask whether the last member, all members together, or an external referent supplies the compound’s semantic head.

TypeCore relationHow it worksSource example and workingEvidence and status
Tatpuruṣadependent determinativeWhat case-relation connects the first member to the final member?Nominal composition · case relation · internal headThe final member names the whole; the first is understood as its genitive, dative, instrumental, ablative, locative or accusative dependent.Limit: Whitney uses tatpuruṣa for the wider determinative class; this learner row uses the common narrower label for his dependent division. The hidden case must be read from lexical and contextual evidence.देवसेनाdevasenāarmy of godsdeva + senā → devasenā. Project expansion: देवानां सेना devānāṃ senā; the first member has a genitive relation to the internal head senā.Whitney §1263arule §1264example §1264aSource-attested compoundAI-assisted source-checked · no human review
Karmadhārayadescriptive determinativeHow does the first member qualify the final member?Nominal composition · description/apposition · internal headThe final noun names the whole while the first member describes or appositionally identifies it, rather than standing in a distinct case-relation.Limit: Whitney says the descriptive/dependent boundary is not absolute, and a noun-final form can also receive a possessive Bahuvrīhi reading in context.नीलोत्पलnīlotpalablue lotusnīla + utpala → nīlotpala. Project expansion: नीलम् उत्पलम् nīlam utpalam; “blue” directly qualifies the internal head “lotus.”Whitney §1263arule §1279example §1279alimits §§1279c–dSource-attested compoundAI-assisted source-checked · no human review
Dvandvacopulative / coordinativeAre the members coordinated as if by “and”?Nominal composition · coordination · multiple-member headTwo or more members are syntactically coordinate. The ordinary form follows the final member’s declension and uses dual or plural number according to the members counted.Limit: Whitney also records alternative “or” relations and neuter singular collectives, so neither “and” nor dual inflection is universal.विद्याकर्मणीvidyākarmaṇīknowledge and actionvidyā + karman → vidyākarmaṇī. Project expansion: विद्या च कर्म च vidyā ca karma ca; two coordinated items license the attested dual.Whitney §§1252–1252ainflection §1253aexample §1253bcollective §§1253c–dSource-attested compoundAI-assisted source-checked · no human review
Bahuvrīhipossessive adjectiveWho or what possesses the relation expressed inside the compound?Adjectival composition · possession · external headA noun-final compound acquires adjectival value: the whole qualifies an external noun and adds a “having” or “possessing” relation to its internal members.Limit: the same internal members can form a non-possessive determinative; context, agreement and sometimes accent distinguish the readings. Whitney rejects “relative” as the defining label.बृहद्रथbṛhadrathapossessing great chariotsbṛhat + ratha → bṛhadratha. Project expansion: बृहन्तो रथा यस्य bṛhanto rathā yasya; the person described, not ratha, is the external head.Whitney §§1292a–brule §1293example §1293aname/limit §§1293c–dSource-attested compound stemAI-assisted source-checked · no human review
Avyayībhāvaadverbial / indeclinable useDoes an indeclinable first member make the whole function adverbially?Adverbial composition · indeclinable/particle · clause modifierWhitney’s central type is an adverbially used accusative of a secondary adjective compound whose first member is an indeclinable or particle.Limit: other case-forms occur, and a few yathā- compounds are adjectival. “Indeclinable first member” alone therefore does not settle the compound’s use.यथावशम्yathāvaśamas one choosesyathā + vaśam → yathāvaśam. The relative adverb sets the manner and the accusative-form whole modifies the clause adverbially.Whitney §§1313–1313aexample §1313climits §§1313d–eSource-attested compoundAI-assisted source-checked · no human review
Dvigunumeral-first substantiveDoes a numeral-first compound name a collective, measure or related substantive?Numeral composition · substantivization · collective/abstract valueWhitney reports the native class for substantively used numeral-first compounds, together with some related adjective compounds; number and gender follow the lexicalized use.Limit: not every numeral-first expression is Dvigu: compound cardinals and numeral possessives have separate analyses, and Whitney’s Dvigu examples vary in accent and semantic subtype.त्रिलोकीtrilokīthe three worldstri + loka → trilokī. Project expansion: त्रयो लोकाः trayo lokāḥ; the attested feminine form names the collection as a substantive.Whitney §§1312–1312aexample §1312bcompound numerals §1261numeral possessives §1300Source-attested later compoundAI-assisted source-checked · no human review

Subcategories and Special Formations

These labels supplement the six principal reference rows above. They are not all competing answers to the same question: some describe the first member, some its derivation, and aluk describes the retention of an ending.

ConstructionHow to recognize itSource exampleWhat inflects?
Prādi-tatpuruṣaA particle/prefix determines a nominal head. Prādi is a subtype, not a seventh mutually exclusive semantic class.अतिमात्र
atimātra
“exceeding measure”
Whitney §1310a
ati- “beyond” + mātra- “measure”. The whole takes the ending required by its sentence; the first member does not independently decline.
Aluk formationsAn internal case form survives instead of losing its ending. This is a formal feature that can cross semantic classifications.युधिष्ठिर
yudhiṣṭhira
“firm in battle”
Whitney §1250d
yudhi “in battle” + sthira- “firm”. The internal locative -i remains; an outer masculine nominative gives yudhiṣṭhiraḥ. Learn the lexical formation, not an unrestricted recipe.
Nañ / negative compoundsa- or an- negates the following member. A negative-looking compound can instead have a possessive interpretation, so context still matters.अविद्या
avidyā
“non-knowledge; ignorance”
Whitney §1288c
a- + vidyā- “knowledge”. The prefix is uninflected; the final feminine ā-stem controls ordinary nominal inflection.
Upapada compoundsA nominal member accompanies a verbal derivative. Its relation is part of the derivation, not merely two ordinary nouns placed together.अन्नाद
annāda
“food-eating”
Whitney §1265a
anna- “food” + the agent derivative -āda “eating”. Expansion: annaṃ atti, “eats food”. The compound is externally inflected, e.g. masculine nominative annādaḥ. Whitney groups this among dependent verbal compounds.
Āmreḍita / repetitionRepetition expresses distribution, recurrence or intensity. It is not an ordinary two-different-stem dvandva.दिवे-दिवे
dive-dive
“from day to day”
Whitney §1260a
The source repeats an already inflected form of div- “day”. Do not strip the first ending as though this were an ordinary noun compound.

The listed Sanskrit forms occur in the linked Whitney sections; accents are removed and ç is normalized to ś. Explanations and expansions are teaching analyses, not verbatim source quotations. Open Compounds for the fuller worked sentences and inflection discussion.

Grammar · Foundations

From Word Forms to Sentence Meaning

Sanskrit grammar becomes manageable when four layers are kept separate: sound changes show the surface form; morphology identifies the form; syntax connects forms inside a clause; discourse explains why that wording was chosen.

02

Word formation

Identify stem or root, then ending and grammatical features.

Open the Analyzer
03

Clause relations

Find the predicate, agreement chains and case-marked roles.

Open Sentences
04

Discourse

Test emphasis, ellipsis, particles and information order.

Open Particles

Parts of speech

What Kind of Form Is This?

Classification comes before translation because the same English idea can be expressed by different Sanskrit constructions.

CategoryWhat changesWhat it can doGo to
Nouncase · number · usually gendernames a participant, thing, place, quality or ideaNominal tables
Pronouncase · number · gender where applicablepoints, questions, relates clauses or replaces a nominalPronouns
Adjective / numeralagrees in case, number and genderqualifies or counts a nominal; can also be substantivizedNominal patterns
Finite verbperson · number · tense/mood · voiceanchors a clause and agrees with its grammatical subjectVerbal forms
Participleverbal formation plus nominal agreementdescribes a participant or builds a subordinate relationParticiples
Indeclinablenormally no inflectionlinks, focuses, negates, quotes, modifies or subordinatesParticles

Form is not function

A nominative form often marks the subject, but in a passive clause that subject may be the affected patient rather than the doer. Likewise, an instrumental can express an implement, accompaniment, means, cause, or passive agent.

Compare all eight cases

Agreement is a network

A finite verb agrees with its subject in person and number. Adjectives and participles agree with their head noun in case, number and gender. Agreement can reveal relationships even when word order is interrupted.

Work through agreement

Semantic roles

Ask What Each Participant Does in the Event

Roles are meanings inside an event; cases and voices are grammatical ways of presenting them.

RoleQuestionCommon realizationImportant caution
AgentWho deliberately acts?often nominative in an active clause; instrumental when expressed in a passivethe nominative is not automatically the agent
PatientWhat is affected?often accusative in an active clause; nominative in a passivelexical meaning and voice determine the pattern
Recipient / beneficiaryTo or for whom?often dativenot every English “to” or “for” is dative
Instrument / meansWith or by means of what?often instrumentaldistinguish an implement from a passive agent
SourceFrom where or what cause?often ablativethe local predicate selects the exact relation
Location / settingWhere, when or in what sphere?often locativedestination is normally not the default locative meaning

Grammar · Sentences

Build the Clause Before Polishing the Translation

Start with the predicate, identify its participants, connect agreeing forms, then interpret particles and word order. Sanskrit can omit material that is recoverable from grammar and context.

Repeatable method

Six Decisions for Any Sentence

Keep uncertain choices open until more than one clue supports them.

  1. 1

    Mark finite and non-finite verbal forms

    A finite form can anchor a clause; a participle may agree with a noun, and an absolutive or infinitive remains indeclinable.

  2. 2

    Find agreement

    Link the finite verb to its subject and every adjective or participle to the nominal it qualifies.

  3. 3

    Assign case relations

    Use both the ending and the predicate: case supplies a family of relations, not one fixed English preposition.

  4. 4

    Bracket clauses

    Relative words, correlatives, conditionals, quotation marker iti and agreeing participles can show clause boundaries.

  5. 5

    Restore only licensed ellipsis

    A present copula or repeated verb may be absent, but do not invent a predicate merely because two nominals are adjacent.

  6. 6

    Translate twice

    First preserve the grammatical relations; then produce natural English without changing agency, time, modality or emphasis.

Different Sentence Types, Different Relationships

A sentence may be a statement, question or command. Within it, clauses may be simple, coordinated, conditional, relative, or quoted content. These labels describe overlapping features: a question can also contain a relative clause. First identify the construction, then apply the same tests for predicate, agreement and case.

The first six examples below are constructed teaching sentences, not quotations from a historical text. Their forms and explanations are checked against the linked grammar. The relative and content examples are actual witnesses in Whitney; their Vedic setting and normalized display are identified.

Simple Clauses

A simple clause makes one predication: it says what a participant does, experiences or is. A finite verb carries person and number; its subject need not be stated separately.

Grammar: paṭhati is third-person singular present active. bālakaḥ is its nominative singular subject; pustakam is the neuter accusative singular object, written pustakaṃ before p. Identify the predicate first when analyzing—not because it must appear first in Sanskrit word order.

बालकः पुस्तकं पठति।bālakaḥ pustakaṃ paṭhati.

“The boy reads a book.”

Constructed teaching example. Case functions and agreement: Whitney §267, §270 and Agreement.

Verbless Sentences

A nominal sentence predicates an identity, quality or state without an expressed finite verb. Sanskrit frequently leaves present “is/are” understood where context makes the relation clear.

Grammar: guruḥ and prasannaḥ are masculine nominative singular. The adjective agrees with the teacher; it does not mean that any two adjacent nominatives automatically make a sentence. The context licenses an understood present copula.

गुरुः प्रसन्नः।guruḥ prasannaḥ.

“The teacher is pleased.”

Constructed teaching example. Compare the source-attested ellipses and limits in Copula and Ellipsis, with Whitney §597.

Questions

A question may use an interrogative pronoun or adverb. A yes/no question can also be indicated by context or a question particle; an English-style reversal of subject and verb is not required.

Grammar: kutra is an indeclinable asking “where?”. Respectful bhavān means “you” but is grammatically third-person masculine singular, so it takes gacchati, not second-person gacchasi.

भवान् कुत्र गच्छति?bhavān kutra gacchati?

“Where are you going?”

Constructed teaching example. Interrogative stems: Whitney §504; bhavant: §456; pronominal adverbs: §1097.

Negative Statements and Prohibitions

A negative statement denies a proposition; a prohibition tells someone not to perform an action. The ordinary negative na and prohibitive mā therefore do different work.

Grammar: Here na negates third-person present gacchati. Word-final saḥ before the consonant of na appears as sa. A prohibition uses mā with a suitable verbal form; its choice depends on period and construction, and an unaugmented aorist is particularly important.

स न गच्छति।sa na gacchati.

“He does not go.”

Constructed teaching example. Negative particles and prohibitive constructions: Whitney §1122c and Particles.

Coordination

Coordination puts words, phrases or clauses on an equal footing: “and”, “or”, or another parallel relation. It does not make one clause a dependent part of the other.

Grammar: ca follows the second coordinated member. Rāma and Sītā together supply two participants, so āgacchataḥ is third-person dual. The word-separated form ca + āgacchataḥ becomes cāgacchataḥ by savarṇa-dīrgha.

रामः सीता चागच्छतः।rāmaḥ sītā cāgacchataḥ.

“Rāma and Sītā come.”

Constructed teaching example. ca and vā: Whitney §1133; dual agreement: Agreement.

Conditional Clauses

A conditional sentence links a condition (“if…”) to a consequence (“then…”). The condition is a subordinate clause; each clause still has its own predicate and participants.

Grammar: yadi opens the condition; optional tarhi points to the consequence. varṣati is third-person singular, used impersonally of rain. vayam takes first-person plural gacchāmaḥ. An “if” clause does not by itself require the morphological conditional tense.

यदि वर्षति तर्हि वयं न गच्छामः।yadi varṣati tarhi vayaṃ na gacchāmaḥ.

“If it rains, we do not go.”

Constructed teaching example. Conditional particles and clause combination: Whitney §1131; compare Particles.

Relative Clauses

A relative clause identifies or describes someone or something (“who…”, “which…”, “what…”). Sanskrit often pairs a ya- relative with a ta- correlative in the main clause.

Grammar: In this source example, yaḥ is nominative in “who is the friend”; tasmai indrāya is dative in “sing to that Indra”. The relative and correlative refer to the same person but receive their cases independently from their own clauses. gāyata is a second-person plural imperative.

यः सुन्वतः सखा तस्मा इन्द्राय गायत।yaḥ sunvataḥ sakhā tasmā indrāya gāyata.

“Sing to that Indra who is the friend of the soma-presser.”

Source-attested Vedic example, with accents removed: Whitney §512a. See the full relative–correlative analysis for the source sandhi and limits.

Quotation and Content Clauses

A quotation presents words; a content clause presents what someone says, thinks, believes or perceives. iti often closes either kind of expression, so it is not simply an English quotation mark.

Grammar: iti closes santi devāḥ, “the gods exist”. santi is third-person plural, agreeing with devāḥ; śraddadhāti is third-person singular, with yaḥ as subject. Before iti, devāḥ appears as devā. The relative phrase “whoever believes…” remains dependent on its larger context.

यः श्रद्दधाति सन्ति देवा इति।yaḥ śraddadhāti santi devā iti.

“Whoever believes that the gods exist…”

Source-attested Vedic example, with accents removed: Whitney §1102b. Compare direct speech and fused iti in the full Quotation and Content lesson.

Grammar · Verb Forms

Root, Stem, Ending, Clause

A verbal root identifies a lexical family. A chosen stem expresses tense-aspect, mood or derivation; a personal ending adds person, number and pada. Non-finite forms instead take participial or indeclinable suffixes.

root√gam · gostemgaccha- · presentending-ti · 3rd singularfinite formgacchati · goes

Finite verbs

Read Five Feature Sets Together

No single English tense label captures every Sanskrit use; begin with the morphology, then use context.

FeatureChoices to identifyWhat it contributes
Personfirst · second · thirdspeaker, addressee, or other grammatical subject
Numbersingular · dual · pluralone, two, or more than two subjects
Pada / voiceparasmaipada · ātmanepada · passive morphologyending set and the construction’s viewpoint; not a mechanical English reflexive distinction
Systempresent · perfect · aorist · future and related formationsstem choice and broad temporal/aspectual organization
Moodindicative · imperative · optative · benedictivestatement, command, possibility/wish, or blessing
Present system

Present · imperfect · imperative · optative

These share a present-system stem but use different endings, augment or mood markers.

Open finite paradigms
Perfect

Completed or resultative formation

Perfect stems often reduplicate and use their own endings; actual narrative value varies by period and genre.

Open verb charts
Aorist

Several past formations

“Aorist” is a family of formations, not one suffix. Identify the stem type before assigning a translation.

Compare systems
Future

Simple and periphrastic futures

The simple future commonly contains -iṣya-/-sya-; the periphrastic future builds a different nominal-verbal construction.

Open generated forms
Conditional

Augmented future stem

The conditional combines the future stem with augment and secondary endings and is read in an appropriate conditional context.

Open finite paradigms
Benedictive

Wish or blessing

A distinct, comparatively restricted mood; do not infer it from an English “may” without checking the form.

Open the chart reference

Voice and viewpoint

Active, Middle and Passive Are Related but Not Interchangeable

Separate the lexical pada of a verb from the syntactic choice to present an active or passive construction.

PatternMorphological signalTypical clause alignmentExample
Active / parasmaipadaactive personal endingsnominative subject; accusative object when the verb is transitiveबालकः ग्रन्थं पठतिbālakaḥ granthaṃ paṭhati · The boy reads the book.
Middle / ātmanepadamiddle personal endingssubject remains nominative; lexical meaning determines whether English sounds reflexive, reciprocal or simply activeशिष्यः फलं लभतेśiṣyaḥ phalaṃ labhate · The student obtains the result.
Passivepassive stem, normally with middle endingspatient becomes nominative; an expressed agent is commonly instrumentalग्रन्थः शिष्येण पठ्यतेgranthaḥ śiṣyeṇa paṭhyate · The book is read by the student.

A verb’s dictionary pada and its contextual meaning must both be checked. Open Passive Viewpoint for the role change, or Verb Roots for lexical evidence.

Non-finite map

Forms Built from Verbs Without Personal Endings

First ask whether the form declines. That single decision separates participles and gerundives from absolutives and the infinitive.

FamilyDeclines?Core taskReference
Participlesyescombine verbal meaning with case-number-gender agreementAll participle types
Gerundivesyesexpress necessity, fitness or what is to be doneGerundive tables
Absolutivesnopresent a prior or framing action, usually sharing the main-clause subject-tvā and -ya
Infinitivenoexpress purpose or complement a suitable verb-tum

Grammar · Particles

Particles and Indeclinables

Use these forms as signals, not one-word translation switches: position, construction and period can change the job they perform.

FormCore relationHow it worksSource example and workingEvidence
चcaand; also; bothCoordination · enclitic/postpositive particleIt follows a word or group and links it with what precedes; a repeated ca … ca can mark both members.Limit: single and repeated patterns vary by period; later prose often omits the first ca.अहं च त्वं चahaṃ ca tvaṃ caI and youEach ca follows one coordinated pronoun; the example is cited by MW from ṚV 8.62.11.Whitney §1133MW L=70283Attested lexical example
वाvāor; eitherCoordination · disjunction · postpositive particleIt follows the alternative it marks. Repetition can make an explicit “either … or” frame.Limit: it need not appear after every member; lists and negative disjunctions use several source-recorded patterns.वेदं वेदौ वेदान् वाvedaṃ vedau vedān vāone Veda, or two, or more than twoThe final vā follows the last alternative while the number forms supply the earlier alternatives.Whitney §1133example §265aMW L=189435
तुtubut; howeverDiscourse relation · adversative/postpositive particleIt normally follows some opening material and sets the following thought in contrast with what is active in the discourse.Limit: older tu can be asseverative or inciting, and verse may use it as an expletive; “but” is not automatic.नीरुजस् तु किम् औषधैःnīrujas tu kim auṣadhaiḥBut what use are medicines to a healthy person?tu follows nīrujas and marks the contrast presupposed by the rhetorical question.Whitney §1133blimits §1122bexample §281fMW L=85706–85706.1
हिhifor; because; indeedDiscourse relation · illative or asseverative particleIt generally follows the first word and can present a reason, supporting explanation or emphatic assertion.Limit: Whitney traces the causal use to an asseverative particle and also records metrically expletive uses.सर्वो हि पृतना जिगीषतिsarvo hi pṛtanā jigīṣatiFor everyone wishes to win battleshi follows first-position sarvaḥ; external sandhi gives displayed sarvo hi.Whitney §1133chistory/limit §1122bMW L=262729 · exact example
एवevajust; only; preciselyInformation structure · focus/emphasis particleIn later Sanskrit it strengthens the word immediately before it; English chooses “only,” “very,” “exactly,” or another contextual focus rendering.Limit: MW records uses with no exact separate translation, so “only” must not be inserted mechanically.त्वम् एव यन्ता नान्योऽस्ति पृथिव्याम्tvam eva yantā nānyo 'sti pṛthivyāmYou alone are a charioteer; there is no other on eartheva follows tvam and gives it exclusive focus; the second clause makes that reading explicit.Whitney §1102econtext §1122bMW L=40181.2 · exact example
अपिapialso; even; moreoverAdditive/focus particle · indefinite-forming useIt can add or emphasize an item; after an interrogative form it can create an indefinite expression.Limit: “although” belongs to combinations such as yady api; it is not the fixed meaning of api alone.अन्यद् अपि · कोऽपिanyad api · ko 'pisomething more · someone or anyoneapi adds to anyat; after interrogative kaḥ, sandhi produces the indefinite ko 'pi.Whitney §1077aindefinites §507MW L=10132.15, 10133, 10134
नnanot; no; norPolarity · simple negative particleIt negates the predicate or constituent within its scope and can be repeated across coordinated clauses.Limit: for a direct prohibition, first test mā; na has broader simple-negation work.न ता नशन्ति न दभाति तस्करःna tā naśanti na dabhāti taskaraḥThey do not become lost; no thief harms themThe first na negates naśanti; the second separately negates dabhāti.Whitney §1122cexample §576MW L=102621
माmādo not; let notModality/polarity · prohibitive particleIt forms a prohibition. The older regular pattern uses an augmentless past form, especially an aorist; later Sanskrit also uses an imperative.Limit: the familiar mā gaccha type is ordinary later, but Whitney does not treat it as the older default.समाश्वसिहि मा शुचःsamāśvasihi mā śucaḥBe comforted; do not grievemā scopes over the augmentless prohibitive form śucaḥ; the preceding imperative is positive.Whitney §§1122c–dconstruction §579example §579alater use §579cMW L=161686
इतिitithus; quotation/citation boundaryMetalinguistic particle · speech, thought, name or reasonIt follows and closes the expression being quoted, thought, named or otherwise treated as a unit.Limit: it is not an opening quotation mark and often receives no separate English word.ब्रह्मजायेऽयम् इति चेद् अवोचन्brahmajāye 'yam iti ced avocanIf they have said, “This is a Brahman’s wife”iti follows the quoted words brahmajāye 'yam; ced avocan resumes the reporting clause.Whitney §§1102a–bclause context §1131aMW L=28747
यदा … तदाyadā … tadāwhen/whenever … thenClause linkage · temporal relative–correlative pairyadā opens the relative time frame; tadā can point back to that time in the main clause.Limit: tadā is not obligatory and is not the only possible correlative; either adverb can also occur independently.यदा क्षयं गतं सर्वम्yadā kṣayaṃ gataṃ sarvamwhen everything had gone to ruinThis MW-cited example attests the yadā clause without an expressed tadā, illustrating the stated limitation.Whitney §1103bconjunction context §1132MW L=170138, 82170, 82174
यदि … तर्हिyadi … tarhiif … then/in that caseClause linkage · condition and optional correlativeyadi introduces a condition; tarhi can mark the consequence as applying “then” or “in that case.”Limit: tarhi is optional, and the tense or mood in either clause depends on period and intended condition.यदि जीवति भद्राणि पश्यतिyadi jīvati bhadrāṇi paśyatiif he lives, he sees good fortuneThe cited later-language example uses present forms in both clauses and no explicit tarhi.Whitney §§1103d–econjunction context §1132MW L=170219, 83501
यतः … ततःyataḥ … tataḥwhence/since … thence/thereforeClause linkage · source-relative and correlative adverbsThe pair first expresses source: relative “from where/which” and correlative “from there/that.” Context can extend that relation to reason and result.Limit: “because … therefore” is a contextual causal reading, not the pair’s only or automatic meaning.यतस् ततःyatas tataḥfrom any quarter whateverThe exact MW formula is spatial. Before t-, citation-form yataḥ surfaces as yatas.Whitney §1098aconjunction context §1132MW L=169627/169627.4/81788.5

Grammar · Roles & Voice

Agreement, Roles and Clause Constructions

Use agreement, case marking and verbal voice together. Use the jump buttons to move to a construction. All six explanations and their worked examples are on this page.

Grammar · Searchable reference

Sanskrit Grammar Terminology

Search 122 core terms by Sanskrit, Devanāgarī, English meaning or category. Spellings with and without diacritics both work.

Pāṇini’s Aṣṭādhyāyī

Source Reference · Vyākaraṇa

Pāṇini’s Aṣṭādhyāyī

Search all 3,983 numbered sūtras with the complete proofread Vasu historical layer, kept distinct from modern project-authored teaching notes.
सूत्रम्

Loading the complete source-text index…

Edition · Rights · Limits

Three Clearly Labelled Layers

The licensed source index, proofread historical interpretation and modern project teaching notes remain distinct.

Complete Source Edition

Scharf · Sanskrit Library · v0.1

Pāṇini, Aṣṭādhyāyī as in the Kāśikā: First XML edition, edited by Peter M. Scharf, version 0.1. Providence, RI: The Sanskrit Library, 2010; based on Scharf’s 1991–1992 first digital edition.

Complete Text Coverage

3,983 numbered sūtras

The searchable index follows The Sanskrit Library’s complete grammatical-data edition and preserves its traditional adhyāya and pāda order.

Index Rights

CC BY-NC-SA 3.0

Copyright © 2010 The Sanskrit Library. This adapted data layer is available only for noncommercial reuse with attribution and share-alike distribution. The licence does not relicense unrelated site code or original writing.

Readable Display

IAST and Devanāgarī

Both scripts are provided as reading aids, while source spacing and additional readings remain available with the indexed record.

Complete Historical Layer

3,983 Vasu Records · Books I–VIII

The pinned Sanskrit Programmers proofreading snapshot supplies an English rule rendering and Sanskrit vṛtti for every numbered record, plus a longer Vasu commentary body for 3,982. The source project expressly permits copying and use of its corrected text.

Modern Calibration Batch

Complete pāda 1.1 · 75 records

Each record has original plain-English learner prose, technical terms, domains, conditions, source-bounded working and examples, limitations, links, sources, verification status and per-record generation provenance. This project prose is never presented as Pāṇini’s or Vasu’s wording.

Known Limits

Source-checked · not human-reviewed

The learner layer was drafted with OpenAI Codex in the GPT-5 model family and checked against the named local witnesses. It is not a modern critical edition, expert certification or complete prakriyā, and it remains bounded to 1.1.1–1.1.75.

Whitney’s Sanskrit Grammar

William Dwight Whitney seated with an open book in a parchment-toned scholarly portrait

Historical Reference · Complete Reading Edition

Whitney’s Sanskrit Grammar

Read every chapter and numbered section, search the whole transcription, and verify the wording against the scan.

Whitney · Complete Scan-Backed Transcription

William Dwight Whitney – Sanskrit Grammar

Wikisource Transcription

Loading the Grammar…

Preparing the reading text.

Loading the complete grammar text…

Bibliography · Digitization · Transcription · Rights

Source Record

The public-domain work, scanned witness and Wikisource transcription are distinct source layers.

01 · Bibliographic witness

Second Edition, 1889

William Dwight Whitney, A Sanskrit Grammar: Including Both the Classical Language, and the Older Dialects, of Veda and Brahmana, second revised and extended edition, Leipzig: Breitkopf & Härtel, 1889. The scanned witness is the Harvard University Press 1950 republication, with Geoffrey Cumberlege / Oxford University Press named on its title page.

02 · Digitization chain

Scan and Page Proofreading

The 1950 witness was scanned for Internet Archive item 1941sanskritgram00whituoft, uploaded to Wikimedia Commons as a 584-page DjVu, and proofread through the scan-backed English Wikisource index. Book-page markers open the corresponding scan pages.

03 · Reading coverage

Complete Grammar and Indexes

The reading edition includes all chapters, both indexes and the errata. Whole-book search returns each result to its chapter or numbered section.

04 · Rights

Public Domain + CC BY-SA 4.0

Whitney’s work and the source scan are public domain. Wikisource’s transcription contributions are reused under CC BY-SA 4.0.

Reading Lab

पाठशाला · pāṭhaśālā

Reading Lab

Turn a dense line into a sequence of small decisions.

Reading Lab · Module 01

A Repeatable Reading Method

Do not translate from left to right. First expose the morphology; then build the syntax.

  1. Undo external sandhi.Mark every plausible word boundary; keep alternatives until the syntax decides.
  2. Circle finite verbs.Record person, number, voice, tense or mood. This predicts the subject.
  3. Box indeclinables.Particles, adverbs, infinitives and absolutives organize the clause without case endings.
  4. Parse nominal endings.Write case, number and gender above each noun, adjective, pronoun and participle.
  5. Join agreement groups.Connect matching adjectives and participles to their nouns, even when separated.
  6. Build case relationships.Find subject, object, instrument, recipient, source, possessor and location.
  7. Translate the clause.Start literally, then reshape into natural English without losing the grammar.
Source-attested reading demonstration · Whitney §300b

Source-attested interactive line · select a word

।

paśyato bakamūrkhasya nakulair bhakṣitāḥ sutāḥ.

Relation-preserving: “Of the foolish heron looking on, the young were eaten by ichneumons.” Natural: “While the foolish heron looked on, its young were eaten by ichneumons.”

Sandhi §174§175apassive §282aexact witness §300bSource-attested witness · AI-assisted source-checked · no human review

Forty-three guided readings · forty-one distinct passages

Apply All Seven Steps

Two shorter excerpts return later as complete verses. Choose a level, open a sentence, then select a word in the displayed Sanskrit line to trace it through the transliteration, translation and every relevant step.

Easy · establish the methodClear clause structure, familiar endings and one principal challenge at a time.
01बालको वनं गत्वा फलानि पश्यति।bālako vanaṃ gatvā phalāni paśyati.Absolutive · irregular present
  1. Undo external sandhi.bālako vanam resolves to bālakaḥ + vanam: final -aḥ becomes -o before voiced v.
  2. Circle finite verbs.paśyati is third-person singular present active, “sees,” using the present stem paśya- associated with √dṛś.
  3. Box indeclinables.gatvā is an absolutive from √gam, “having gone”; it marks an action completed before the finite verb.
  4. Parse nominal endings.bālakaḥ is masculine nominative singular; vanam neuter accusative singular; phalāni neuter accusative plural.
  5. Join agreement groups.The singular subject bālakaḥ agrees with singular paśyati; the absolutive has the same understood subject.
  6. Build case relationships.bālakaḥ is subject, vanam the goal of motion, and phalāni the direct object.
  7. Translate the clause.Literal: “The boy, having gone to the forest, sees fruits.” Natural: “After going to the forest, the boy sees fruit.”
02बालकौ क्रीडतः।bālakau krīḍataḥ.Dual subject · dual verb
  1. Undo external sandhi.No word boundary has fused; retain bālakau | krīḍataḥ.
  2. Circle finite verbs.krīḍataḥ is third-person dual present active, “the two play.”
  3. Box indeclinables.There are no indeclinables in this sentence.
  4. Parse nominal endings.bālakau is masculine nominative dual from the a-stem bālaka-.
  5. Join agreement groups.The dual ending of bālakau matches the dual verb ending -taḥ.
  6. Build case relationships.The nominative dual is the subject; no expressed object or complement is required.
  7. Translate the clause.Literal and natural: “The two boys play.”
03ग्रन्थान् शिष्याः पठन्ति।granthān śiṣyāḥ paṭhanti.Plural subject and object
  1. Undo external sandhi.No fused boundary needs reversal; the visarga of śiṣyāḥ remains before voiceless p.
  2. Circle finite verbs.paṭhanti is third-person plural present active, “they read.”
  3. Box indeclinables.There are no indeclinables.
  4. Parse nominal endings.granthān is masculine accusative plural; śiṣyāḥ masculine nominative plural.
  5. Join agreement groups.The plural nominative śiṣyāḥ supplies the plural subject required by paṭhanti.
  6. Build case relationships.śiṣyāḥ is subject and granthān direct object; initial position does not make granthān the subject.
  7. Translate the clause.Literal: “Books the students read.” Natural: “The students read books.”
04अहं नगरं गमिष्यामि।ahaṃ nagaraṃ gamiṣyāmi.First person · future
  1. Undo external sandhi.No fused boundary needs reversal; both anusvāras belong to their written word forms.
  2. Circle finite verbs.gamiṣyāmi is first-person singular simple future active from √gam, “I shall go.”
  3. Box indeclinables.There are no indeclinables.
  4. Parse nominal endings.aham is the first-person pronoun, nominative singular; nagaram is neuter accusative singular.
  5. Join agreement groups.The explicit pronoun aham agrees with the first-person singular ending -āmi.
  6. Build case relationships.The accusative nagaram expresses the destination with a verb of motion.
  7. Translate the clause.Literal and natural: “I shall go to the city.”
05हे राजन् त्वं रक्ष प्रजाः।he rājan tvaṃ rakṣa prajāḥ.Vocative stem · imperative
  1. Undo external sandhi.No fusion obscures a boundary; separate he | rājan | tvam | rakṣa | prajāḥ.
  2. Circle finite verbs.rakṣa is second-person singular present imperative active, “protect!”
  3. Box indeclinables.he is a vocative particle calling for attention.
  4. Parse nominal endings.rājan is the vocative singular of the consonant stem rājan-; tvam nominative singular; prajāḥ feminine accusative plural.
  5. Join agreement groups.The command’s second-person singular ending addresses tvam; rājan names that addressee.
  6. Build case relationships.tvam is the subject understood by the command and prajāḥ its direct object.
  7. Translate the clause.Literal: “O king, you protect the subjects!” Natural: “O king, protect your people!”
06रामेण पुस्तकं पठ्यते।rāmeṇa pustakaṃ paṭhyate.Passive · instrumental agent
  1. Undo external sandhi.No fused boundary needs reversal.
  2. Circle finite verbs.paṭhyate is third-person singular present passive, “is read.”
  3. Box indeclinables.There are no indeclinables.
  4. Parse nominal endings.rāmeṇa is masculine instrumental singular; pustakam neuter nominative singular.
  5. Join agreement groups.The passive verb is singular because its grammatical subject pustakam is singular.
  6. Build case relationships.In the passive, the patient pustakam becomes nominative and the agent rāmeṇa is instrumental.
  7. Translate the clause.Literal and natural: “The book is read by Rāma.”
07राजपुरुषो द्वारे तिष्ठति।rājapuruṣo dvāre tiṣṭhati.Tatpuruṣa compound · locative
  1. Undo external sandhi.rājapuruṣo dvāre resolves to rājapuruṣaḥ + dvāre; -aḥ becomes -o before voiced d.
  2. Circle finite verbs.tiṣṭhati is third-person singular present active, “stands.”
  3. Box indeclinables.There are no indeclinables.
  4. Parse nominal endings.rājapuruṣaḥ is masculine nominative singular; dvāre neuter locative singular.
  5. Join agreement groups.The singular compound subject agrees with singular tiṣṭhati.
  6. Build case relationships.rāja-puruṣa- is a genitive tatpuruṣa, “the king’s man”; only the final compound stem receives the nominative ending.
  7. Translate the clause.Literal: “The king-man stands at the door.” Natural: “The king’s attendant stands at the gate.”
08पीताम्बरः पुरुषो मन्दिरं प्रविवेश।pītāmbaraḥ puruṣo mandiraṃ praviveśa.Bahuvrīhi · perfect
  1. Undo external sandhi.puruṣo mandiram resolves to puruṣaḥ + mandiram. Inside pītāmbara-, pīta + ambara gives pītāmbara by a + a → ā.
  2. Circle finite verbs.praviveśa is third-person singular perfect active of pra-√viś, “entered.”
  3. Box indeclinables.There are no separate indeclinables; pra- is attached as a verbal prefix.
  4. Parse nominal endings.pītāmbaraḥ and puruṣaḥ are masculine nominative singular; mandiram neuter accusative singular.
  5. Join agreement groups.The bahuvrīhi pītāmbaraḥ, “yellow-robed,” agrees externally with masculine singular puruṣaḥ.
  6. Build case relationships.puruṣaḥ is subject, pītāmbaraḥ its agreeing description, and mandiram the goal of entering.
  7. Translate the clause.Literal: “The yellow-robed man entered the temple.” Natural: “The man in the yellow robe entered the temple.”
09नीलोत्पलानि सरसि विकसन्ति।nīlotpalāni sarasi vikasanti.Karmadhāraya · neuter plural
  1. Undo external sandhi.No external fusion occurs. Internally, nīla + utpala gives nīlotpala by a + u → o.
  2. Circle finite verbs.vikasanti is third-person plural present active, “bloom.”
  3. Box indeclinables.There are no separate indeclinables; vi- is a verbal prefix.
  4. Parse nominal endings.nīlotpalāni is neuter nominative plural; sarasi neuter locative singular from the s-stem saras-.
  5. Join agreement groups.The plural subject requires plural vikasanti; the first member nīla- describes the internal head utpala-.
  6. Build case relationships.nīlotpalāni is subject and sarasi locates the blooming.
  7. Translate the clause.Literal and natural: “Blue lotuses bloom in the lake.”
10यदि वर्षति तर्हि वयं गृहे तिष्ठामः।yadi varṣati tarhi vayaṃ gṛhe tiṣṭhāmaḥ.Conditional pair · first plural
  1. Undo external sandhi.No fused boundary needs reversal; preserve the two clauses around yadi … tarhi.
  2. Circle finite verbs.varṣati is third-person singular present, “it rains”; tiṣṭhāmaḥ first-person plural present, “we stay.”
  3. Box indeclinables.yadi “if” and tarhi “then” are a relative–correlative pair that marks the condition and result.
  4. Parse nominal endings.vayam is first-person nominative plural; gṛhe neuter locative singular.
  5. Join agreement groups.vayam agrees with the first-person plural ending -āmaḥ; the weather verb is impersonal in translation.
  6. Build case relationships.The yadi-clause supplies the condition; the tarhi-clause supplies the consequence, with gṛhe as location.
  7. Translate the clause.Literal: “If it rains, then we stay in the house.” Natural: “If it rains, we stay at home.”

Reading Lab · Module 02

Sentence Analyser

Separate a sentence into words, inspect endings, reverse supported sandhi, and compare each form with the site’s sourced lexical and paradigm data.

Your sentence

Sentence breakdown

Paste or type a sentence, or load a plain-text file. The local analyser proposes endings, table-matched nominal forms, and source-held verb forms; ambiguous results remain visibly marked.

This is a transparent local morphology aid, not a full statistical parser: sandhi and context can produce more than one valid analysis.

पदच्छेदः

Your word-by-word analysis will appear here.

Reading Lab · Module 03

Recitation and Practice

Generate a Sanskrit-aware reference reading for Classical, non-Vedic text, then practise the same line aloud.

Reference chant

Vāgdhenu connection

A configured pronunciation service uses the Vāgdhenu model to generate the reference chant.

Open Vāgdhenu demo ↗

Checking the pronunciation backend…

श्रु

Listen analytically

Track vowel length, aspiration, retroflexion and mora timing. Repeat in short groups before attempting the complete line.

वद्

Practice aloud

Vāgbodhinī/Su-śrotā supplies Sanskrit speech-recognition research tools for guided practice. Its full scoring model remains a separate service.

Open the Vāgbodhinī project ↗
Scope: Vāgdhenu is intended for metrical, non-Vedic Sanskrit chant. Vedic recitation needs accent marks, a named śākhā or recitation tradition, and a dedicated model; it is never silently treated as Classical Sanskrit.

Literature

Vedic · Classical Sanskrit

Literature

Move from source-planned collections to annotated texts whose words can be inspected line by line.

Literature · Corpus

Corpus Status

See which source-recorded readers are present and which collection areas remain unavailable. This page reports status only; it does not change the adopted corpus.

Vedic

Available now

Ṛgveda Saṃhitā

All ten maṇḍalas use VedaWeb’s accented University of Zurich text and morphology. The public-domain Griffith translation is supplied through VedaWeb’s stanza alignment.

1,028 hymns10,552 stanzasVedic accent preserved
Open reader →
Currently Unavailable

Principal Upaniṣads

Name each Upaniṣad and adopted recension separately. Record whether its source passage is prose or verse before designing its reader display.

Classical Sanskrit

Available now

Bhagavad Gītā

The Bhagavad Gītā reader retains aligned Devanāgarī, IAST, translation and word analysis.

Open reader →
Available now

Mahābhārata

The Mahābhārata reader retains aligned Devanāgarī, IAST, translation and word analysis.

Open reader →
Available now

Rāmāyaṇa

All seven kāṇḍas use DCS word analysis of the Baroda critical text. Secure Sanskrit matches add M. N. Dutt’s public-domain English translation without hiding recension differences.

606 sargasPublic-domain translation
Open reader →
Currently Unavailable

Selected Sūtras

This is a collection slot, not a single text. Each adopted sūtra work will receive its own source and coverage record.

Currently Unavailable

Selected Śāstras

This is a collection slot, not a single text. Each śāstra will be scoped and sourced independently.

Currently Unavailable

Selected Purāṇas

This is a collection slot, not a single text. Each Purāṇa will require a named edition and an explicit coverage boundary.

Annotated corpus

Read Sanskrit with the Grammar Beside It

Select a reader and chapter, then tap any word for its source-recorded lemma and morphology. Each stanza or verse includes an aligned English translation where the adopted source supplies one.

Loading the annotated corpus…
महाकाव्यम्

Loading the annotated reader…

Sanskrit Numbers

संख्या · saṃkhyā

Numbers

Read the digits, then learn the words that count and order.

Search · Convert

Number Converter

Enter Arabic or Devanāgarī digits, English, IAST, or Harvard–Kyoto transliteration. The converter accepts values from 0 to 100,000,000.

Enter a number to see every form together.

Numbers · Module 01

Cardinal and Ordinal Numbers

Cardinals answer “how many?”; ordinals answer “which in order?” The table keeps English, Devanāgarī and IAST together.

How cardinals 1–4 inflect

eka is singular and declines like a pronominal adjective. dvi is dual only: masculine dvau, feminine and neuter dve. tri and catur are plural in ordinary counting and have distinct masculine, neuter and feminine forms, shown in the table.

How ordinals inflect

Ordinals are adjectives agreeing with their noun in case, number and gender. Masculine and neuter forms follow the ordinary a-stem adjective patterns. prathama, dvitīya and tṛtīya form their feminine in -ā; caturtha and later ordinals ordinarily form it in -ī.

How ordinals are written

Devanāgarī has the digits ०–९, but no separate ordinal-digit signs corresponding to English 1st, 2nd or 3rd. Sanskrit normally writes the ordinal adjective; the new abbreviated-form column is therefore an English reference aid.

Whitney §482 · §486a · §§487–488

Arabic digitDevanāgarīdigitCardinalOrdinal
EnglishDevanāgarīIAST1st, 2nd…EnglishDevanāgarīIAST

Forms above twenty are built regularly but show several competing conventions in actual texts. This core table includes 0–20, the tens, one hundred and one thousand.

Source-attested reference

Cardinals and Ordinals in Sentences

Bold type marks the agreeing numeral or ordinal. Translations are concise project translations, not wording attributed to the source editions.

Gendered cardinals 1–4

माम् एकं शरणं व्रजmām ekaṃ śaraṇaṃ vraja

Go to me alone for refuge.

Bhagavad Gītā 18.66 · ekaṃ agrees with masculine mām.
द्वौ भूतसर्गौ लोकेऽस्मिन्dvau bhūtasargau loke ’smin

There are two kinds of created beings in this world.

Bhagavad Gītā 16.6 · masculine dual.
गुणान् एतान् अतीत्य त्रीन्guṇān etān atītya trīn

Having gone beyond these three qualities.

Bhagavad Gītā 14.20 · masculine accusative plural.
महर्षयः सप्त पूर्वे चत्वारो मनवस्तथाmaharṣayaḥ sapta pūrve catvāro manavas tathā

The seven ancient seers, and likewise the four Manus.

Bhagavad Gītā 10.6 · masculine nominative plural.

Ordinal adjectives 1st–4th

कर्ण इत्यभिविख्यातः पृथायाः प्रथमः सुतःkarṇa ity abhivikhyātaḥ pṛthāyāḥ prathamaḥ sutaḥ

Karṇa, renowned by that name, was Pṛthā’s first son.

Mahābhārata 1.61.89.2 · masculine nominative singular.
द्वितीयः शलभस्तेषाम् असुराणां बभूव यःdvitīyaḥ śalabhas teṣām asurāṇāṃ babhūva yaḥ

The second of those Asuras was Śalabha.

Mahābhārata 1.61.29.1 · masculine nominative singular.
तृतीयस्तु महाराज महाबाहुर्महासुरःtṛtīyas tu mahārāja mahābāhur mahāsuraḥ

The third, O king, was a mighty-armed great Asura.

Mahābhārata 1.61.48.1 · masculine nominative singular.
तेषाम् अन्यतमो यस्तु चतुर्थः परिकीर्तितःteṣām anyatamo yas tu caturthaḥ parikīrtitaḥ

Another of them is named as the fourth.

Mahābhārata 1.61.49.1 · masculine nominative singular.

Core Sanskrit Vocabulary

शब्दाः · śabdāḥ

Core Vocabulary

Learn what the corpus uses most, with form, function and meaning together.

Vocabulary · Module 01

1,000 Most Frequent Sanskrit Lemmas

Corpus rank comes from the Digital Corpus of Sanskrit frequency layer. Search in English, IAST, Devanāgarī or SLP1, then select any table heading to sort by rank, Sanskrit dictionary order, part of speech, English meaning or attestation count; select it again to reverse the order.

Reorganize this table: select any column heading to sort, then select it again—or use the arrow—to reverse the order. Part-of-speech sorting groups categories alphabetically and alphabetizes Sanskrit headwords within each category. Export downloads the current filtered and sorted rows.

Loading 1,000 corpus-ranked lemmas…

One thousand most frequent Sanskrit lemmas in the Digital Corpus of Sanskrit
Forms & analysis

Analyse · Find · Generate · Convert

Sanskrit Tools

All the companion’s interactive tools, together. Each remains available in its original subject.

Choose a Tool

Search by task or name. These shortcuts open the existing tool; they do not replace its subject page.

Sanskrit Resources

Research · Evidence

Sanskrit Resources

Move from a learner question to dictionaries, corpora and scholarly analysis.

Resources · Official Gateways

Trusted Resources for Sanskrit Research

Every link below is maintained by a university, library, government body, nonprofit research organization or the resource’s official project team.

Use more than one tool: automated analyses are hypotheses, and corpus coverage varies. Confirm important readings against a named edition, dictionary entry and grammatical context.

01

Dictionaries and Lexica

Check headwords, senses, citations and historical lexicographic evidence.

02

Corpora and Digital Texts

Locate passages, compare textual collections and work with machine-readable Sanskrit.

Göttingen State and University Library

GRETIL

Browse standardized machine-readable texts in Sanskrit and other Indian languages, with TEI and plain-text formats where available.

Open GRETIL ↗
Heidelberg University

Digital Corpus of Sanskrit

Search a large corpus of Sanskrit sentences with lexical and morphological annotation.

Open DCS ↗
Official SARIT Project

SARIT

Browse and search TEI-encoded Sanskrit and Prakrit texts, with project documentation for scholarly text encoding.

Open SARIT ↗
The Sanskrit Library

The Sanskrit Library

Use digitized primary texts, lexical resources and integrated research tools from a nonprofit digital library.

Open the library ↗
Sanskrit Documents · external index

Aṣṭādhyāyī Sortable Index

Browse sūtra text, padaccheda, rule type, terms, scope and traditional, alphabetical and Kaumudī order at the maintained source site.

Open the index ↗
Aṣṭādhyāyī.com · proofread text

Vasu English Commentary

Read the complete rule-linked English translation and Kāśikāvṛtti-based commentary in a searchable interface, with links back to Vasu’s scans.

Open Vasu English ↗
Internet Archive · external facsimiles

Vasu’s Aṣṭādhyāyī · Books I–VIII

Check Vasu’s 1891–1898 translation and commentary against all eight book scans. The public-domain wording is distinct from the hosted compilation’s later formatting rights.

Open the eight-book witness ↗
Internet Archive · copyrighted reference

Sharma’s Aṣṭādhyāyī · Volumes I–VI

Consult a modern translation, commentary, explanatory notes and derivational histories. Sharma remains all rights reserved, so use exact page citations and original paraphrase rather than copied prose.

Open Sharma’s commentary ↗
03

Parsers and Analysers

Test segmentation, morphology, sandhi, compounds, syntax and metre.

04

Philology and Research Collections

Extend a language question into comparative, Vedic and cultural research.

Pronoun paradigms · source, transcription and limits

All 264 IAST cells in these 11 paradigms reproduce McComas Taylor, The Little Red Book of Sanskrit Paradigms, sixth edition (2009), tables/book pp.30–40 / PDF pp.41–51; all 11 pages were rendered and visually checked. The 22 two-form cells retain Taylor’s notation and explicit complete readings; 33 printed vocative dashes remain absence marks. Whitney Chapter VII provides broader pronoun context, not a replacement transcription witness.

Devanāgarī, English case/number labels, category labels and navigation are project display aids. This AI-assisted source-transcription calibration was produced by OpenAI Codex, GPT-5 model family, on 22 August 2026 under schema 2.0.0. It has not received independent full grammatical review. Taylor publicly declared the book to be in the public domain in 2013; attribution and the evidence link are retained in Resources.

05

Learning and Reference Websites

Continue with structured lessons, exercises, reading environments and spoken-Sanskrit study.

Lesson sources and scope

Open a subject to read its editions, normalization conventions, checking records and coverage limits.

Glossary · coverage, examples and limits
External vowel sandhi · Taylor source
External consonant sandhi · Taylor source
Joining words · sources, scope and verification
Verb root formation · source, calibration and limits
Verb root list · source and scope
Verb classes · source, checking and limits
Verb-class paradigms · source, transcription and limits
Verb paradigms · generation source
Verb charts · generator coverage
Verb charts · reliability, saved forms and provenance
Preverbs · sources, scope and verification
Preverb list · coverage and limits
Noun stems · source, transcription and limits
Compound nouns · classification and limits
Participles · sources, scope and limits
Cases · source, normalization and limits
Compound overview · source, terminology and limits
Particles · source, normalization and limits
Roles and voice · source, normalization and limits
Terminology · sources, responsibility and verification
Literature readers · editions, analysis and translations
Core vocabulary · source, calibration and limits
Verb paradigm overview · sources, status and boundary
Large numbers · source and construction note
Source and construction note: the scale sequence follows Whitney, Sanskrit Grammar §475: sahasra, ayuta, lakṣa, prayuta, koṭi, arbuda. The × and + notation here is an editorial, lemma-level construction—not a claim that an inflected compound is attested in exactly this form. Whitney also notes that higher-number lists vary between authorities. Read §475 ↗

Tools · Publication record

Rights, Licences and Reuse

This page records the publication policy, attribution, licence and local changes for the principal source layers bundled into Sanskrit Study Companion.

Release record

Release & source versions

The site and its source datasets are versioned separately. A new site release does not silently change a pinned dictionary, corpus or historical-text witness.

Website
2026.10.13Current public site release.
Dictionaries
2014 XML editionsMonier–Williams and Apte digital editions from The Sanskrit Library and Cologne project.
Vocabulary & verbs
Core schema 3.0.0 · Verb schema 2.0.0kosha data-v0.1.0; 1,000 vocabulary rows and 501 verb-reference entries.
Pāṇini
Sanskrit Library 0.1 · index snapshot 2026-08-11Separate complete Vasu historical-layer snapshot 2026-08-22.
Readers
Whitney 2026-08-11 · DCS reader 2 · VedaWeb 1.0Whitney uses 25 pinned Wikisource revisions; DCS and VedaWeb retain their own recorded source scope.

CC BY-NC-SA 3.0

Monier–Williams and Apte digital editions

The bundled Monier–Williams 1899 and Apte 1890 browser dictionaries use the 2014 XML editions published by The Sanskrit Library and the Cologne/University of Cologne project. The source headers record copyright © 2014 The Sanskrit Library and Thomas Malten.

Local changes: source records were reindexed and split into browser chunks; source encoding is converted for IAST and Devanāgarī display; entries are linked to local routes; and selected lexical fields, short extracts and source-grounded summaries appear in learner references. Those source-derived adaptations are distributed under CC BY-NC-SA 3.0. No source party endorses this project.

Full digital-edition credit

The Monier–Williams XML edition names Jim Funderburk, Thomas Malten and Peter M. Scharf as editors and credits Sharon Ben-Dor, Pawan Goyal, Malcolm D. Hyman, Susan J. Moore, Ramaswamy Chandrashekar, Wendy Teo, Sampada Savardekar Thomas and Jason Lyle Reeder for specified digital work. The Apte XML edition names Jim Funderburk, Thomas Malten and Peter M. Scharf as editors and Sampada Savardekar Thomas for correction work. The underlying printed works name Monier Monier-Williams with Ernst Leumann and Carl Cappeller, and Vaman Shivram Apte, respectively.

CC BY-NC-SA 3.0

Pāṇini source index

Pāṇini, Aṣṭādhyāyī as in the Kāśikā: First XML edition, edited by Peter M. Scharf, version 0.1 (The Sanskrit Library, 2010). Data entry, XML markup and TEI template are by Peter M. Scharf; copyright © 2010 The Sanskrit Library.

Local changes: the source readings were adapted into a searchable browser index with mechanically generated IAST and Devanāgarī reading layers and local record links. This derived source-index layer remains CC BY-NC-SA 3.0. The separately sourced public-domain Vasu layer and modern project explanations retain their own stated status.

CC BY-NC-SA 4.0 · CC BY 4.0

Ṛgveda text and Griffith alignment

The displayed accented text, lemmas and morphology use the University of Zurich Rigveda source in VedaWeb 1.0, licensed CC BY 4.0. The underlying 1890 Griffith translation is public domain; VedaWeb’s 2020 transcription and stanza alignment are CC BY-NC-SA 4.0.

Attribution and changes: VedaWeb 1.0 was prepared by Francisco Mondaca and Patrick Sahle. Its Zurich source identifies A. Lubotsky’s text and annotation work subsequently modified by Jakob Halfmann and Natalie Korobzow. The project converted the TEI into hymn chunks, synchronized the source tokens with mechanically generated unaccented Devanāgarī and indexed the supplied Griffith alignments. The CC BY-NC-SA alignment-derived layer remains under CC BY-NC-SA 4.0.

Other open source layers

Whitney, DCS and kosha

Whitney’s 1889 work and scan are public domain; the adopted Wikisource transcription and this project’s transcription adaptations remain CC BY-SA 4.0. Oliver Hellwig’s Digital Corpus of Sanskrit data are CC BY 4.0. The pinned kosha frequency release is CC BY-SA 4.0.

Local changes: the Whitney transcription was cleaned of site navigation, split into local reading chunks, linked to local routes and indexed for search. DCS data were converted into reader chunks and lemma links; kosha rows were selected and displayed with their pinned rank, count and grammatical fields. Each adapted layer keeps its named source licence.

Public domain and project layers

No rights are claimed over public-domain source works

Public-domain texts, translations and historical explanations remain public domain. Project-authored site code, artwork and teaching prose are not placed under a blanket Creative Commons licence by this notice. Where project contributions form part of an adaptation governed by a source’s ShareAlike licence, that source-specific licence applies to the adaptation as stated above.

This notice describes the adopted release policy and source attributions; it is not legal advice or a warranty that every possible reuse is permitted.

Contact Sanskrit Study Companion

Contact · Feedback

Leave a Message

Questions, corrections and thoughtful suggestions are welcome.

Contact · Message

Feedback or enquiries

For feedback or enquiries, please leave a message. You may include an email address if you would like a reply.

Leave this blank if you do not need a reply.
Please do not include passwords, payment details or other sensitive information.

Your message has not been sent yet.

Share

Share Sanskrit Study Companion

Know someone who is studying Sanskrit? Send them the site so they can open the same dictionaries, tables, readers and study tools.

sanskrithelp.org

Uses your device’s sharing options when available.

Support the project

dhanyavāda धन्यवाद

This independent study companion is being built as a careful, source-aware resource. Voluntary support will help with source access, research time and continued development.

Support on Ko-fi Voluntary support is accepted through Ko-fi.

Sanskrit Dictionaries

शब्दकोशः · Śabdakośa

Sanskrit Dictionaries

Two field-standard Sanskrit–English references, searchable in this site.

Dictionary · Monier–Williams 1899

Monier–Williams Sanskrit–English Dictionary

Search 193,890 digitized entry records by English definition or Sanskrit headword. Sanskrit may be entered in IAST, Devanāgarī, plain Latin or the source edition’s SLP1 spelling.

The Sanskrit and English indexes will load when you search.

अ

Search Monier–Williams

Select a result to read the complete digitized entry.

Digital data: Cologne Digital Sanskrit Dictionaries and The Sanskrit Library, CC BY-NC-SA 3.0. Edition and attribution details.

Dictionary · Apte 1890

Apte’s Practical Sanskrit–English Dictionary

Search 34,882 digitized entry records by English definition or Sanskrit headword. Sanskrit may be entered in IAST, Devanāgarī, plain Latin or the source edition’s SLP1 spelling.

The Sanskrit and English indexes will load when you search.

अ

Search Apte

Select a result to read the complete digitized entry.

Digital data: Cologne Digital Sanskrit Dictionaries and The Sanskrit Library, CC BY-NC-SA 3.0. Edition and attribution details.

Dictionary · Research gateways

Texts, Lexica and Corpus Data

Use these gateways to verify a dictionary form, find a text or move from a learner table into primary evidence. Availability and redistribution rights vary by collection.

Lexica

Cologne Digital Sanskrit Lexicon

Digitized Sanskrit dictionaries, scans and downloadable data. This site provides Monier–Williams and Apte readers based on the Cologne editions.

Open Cologne ↗
Sanskrit–Latin

Bopp’s Glossarium Sanscritum

The 1847 Sanskrit–Latin glossary in Cologne’s searchable edition, with scanned pages and downloadable digital data.

Search Bopp ↗
Greek cognate bridge

Benfey’s Sanskrit–English Dictionary

A searchable Sanskrit lexicon whose etymologies explicitly compare cognate words in Greek, Latin, Gothic and Anglo-Saxon. It is comparative evidence, not a Sanskrit–Greek translation dictionary.

Search Benfey ↗
Epic names

Index to Names in the Mahābhārata

Sørensen’s specialist index for people, places and named entities in the Mahābhārata, with Cologne search and downloads.

Search epic names ↗
Vedic names & subjects

Macdonell and Keith’s Vedic Index

A specialist research dictionary for Vedic names, institutions, objects and cultural subjects.

Search the Vedic Index ↗
Purāṇic names

Purāṇa Index

A dedicated index to Purāṇic people, places, genealogies and narrative material; pair it with Cologne’s Purāṇic Encyclopedia.

Search the Purāṇa Index ↗
Epigraphical names

Gupta Personal & Geographical Names

A specialist index to personal and place names in Gupta inscriptions, useful beside the Indian Epigraphical Glossary.

Search inscriptional names ↗
Epic culture

Mahābhārata Cultural Index

A subject index for the epic’s people, places, institutions, material culture and religious vocabulary.

Search the cultural index ↗
Specialist terminology

Sanskrit Names of Plants

Meulenbeld’s reference for identifying and cross-checking Sanskrit botanical names.

Search plant names ↗
Electronic texts

GRETIL

Standardized machine-readable Indian-language texts, including extensive Sanskrit collections and TEI/plain-text formats.

Open GRETIL ↗
Philological corpus

TITUS

A multilingual historical-text infrastructure with important Sanskrit and Vedic material. Some resources have restricted or collection-specific access terms.

Open TITUS ↗
Frequency & evidence

kosha / DCS data layer

Machine-readable lemma frequencies and corpus evidence derived from the Digital Corpus of Sanskrit, used by the Core 1,000 module.

Inspect data ↗