Livestock Herd Register (cattle, buffalo, goats, sheep, pigs)
Every animal’s tag, breeding, milk, vaccinations and account in one register.
Free preview.
- Free preview: the whole register on this device, with history cards, QR labels and herd reports as page images marked “MySmartCoPilot preview · not for use”.
- Locked until you unlock it: download, copy, print and share.
- Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
This register is locked
It is encrypted in this browser. Type its passcode to open it on this device.
Forgot the passcode?
Nobody can open the register without it — not this site either, because the passcode never leaves this device. If you have an encrypted backup, delete this copy and restore the backup with its own passphrase. Otherwise you can only delete it and start again.
Document
Phone pictures
Animals
Record
Coming up
Breeding record
Milk yield
The sheet lists the animals in milk: those that gave birth and are not dried off. Enter moves to the next animal; Ctrl + Enter saves. An empty box is no milk recorded.
Lactations
Milkings recorded
Due now and coming up
From the schedules each species follows (Settings → Schedules) and each animal’s age and births, with the next dates your veterinarian gave. The reminders file adds them to Google Calendar, Apple Calendar or Outlook, with a reminder the evening before.
Health record
Products, doses and withdrawal periods are recorded as you write them from the label or your veterinarian. The register does not suggest or check any medicine or dose.
Schedule templates
Each template names its source. Choose which ones each species follows under Settings → Schedules, and mark the items not given on your farm. Your veterinarian’s schedule comes first: copy a template and edit it to match.
Income and costs
Each animal
Entries
Your farm
Money, milk and ID numbers
Breeding figures
Schedules
Documents and labels
Veterinarian, AI technician and messages
Privacy notice (India)
A template for the notice India’s Digital Personal Data Protection Act asks a business to give the people whose details it keeps (sellers, buyers, your veterinarian and AI technician), filled in from these settings. It is a starting point, not legal advice: have a lawyer review it.
Where your register is kept
In this browser on this device only (IndexedDB). It is not uploaded or copied anywhere, so clearing this browser’s site data deletes it: download an encrypted backup regularly and keep it somewhere safe.
Encrypted backup
One file with the whole register, encrypted on this device with a passphrase you choose (AES-256). Keep the file somewhere safe and the passphrase too: without it the file cannot be opened. Backups always download, also without a pass.
Restore a backup
Restoring replaces the register on this device with the one in the file. A passcode set on this device stays.
Passcode lock
Export
Your register is yours: these files always download, also without a pass. CSV files open in Excel, Google Sheets and LibreOffice; the JSON file is the whole register, not encrypted.
Import
Bring animal records in from a spreadsheet saved as CSV: the first row names the columns (download a template to see which). Rows with a problem are listed and left out. A JSON file exported from this register adds its records to this one.
Delete the register
Removes every animal record and the passcode from this browser. Download a backup first if you may need them.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the Livestock Herd Register (cattle, buffalo, goats, sheep, pigs)
A register for a herd or flock that runs in your browser and keeps everything on your own device. Add each animal — cattle, buffalo, goats, sheep or pigs — with its tag, its official ear-tag number if it has one, breed, birth date, dam and sire, and where it came from. Record heats, inseminations (with the semen code) or natural services, pregnancy checks, births and drying off: the register shows when each animal should be checked, dried off and give birth, when a heat is expected, her interval between births and her days open.
Write each animal’s milk at each milking on one sheet; the register keeps each lactation, the 7-day average and the best day. A vaccination and deworming log follows schedule templates that name their source, with the products, batch numbers and doses written as you gave them, and reminders for your calendar. Income and expenses — for one animal, a group or the whole herd — give each animal’s account and the herd’s profit. In the free preview, history cards, QR ear-tag labels and herd reports show as marked page images; a Pro pass gives the clean documents.
How to use it
- Under Animals, add each animal: species, sex, tag, ear-tag number, breed, birth date (or roughly), dam and sire, group, and the date and price if you bought it. A spreadsheet of animals can be brought in under Data & backup → Import.
- Under Settings, check each species’ breeding figures (heat cycle, gestation, dry period, the day of the pregnancy check), type the gestation of your cattle and buffalo, and choose the vaccination and deworming templates each species follows.
- Record Breeding as it happens: heat seen, insemination or service, pregnancy check, birth (and add the young to the register), drying off. The Coming up list shows the checks, dry-offs, births and heats ahead.
- At each milking, open Milk, choose the day and the milking, and type each animal’s yield; Enter moves to the next animal.
- Under Health, record what is given from the due list in one go for every animal it is due for; under Income & costs, record feed, the vet, labour and milk sales.
- Open an animal for its whole history and account, its History card and its QR label; with a Pro pass you print or download them as PDFs.
Examples
Heat cycle 21 days · pregnancy check 60 days after the service · dry for 60 days
Watch for a return to heat on day 21 · pregnancy check due on day 60 · dry off on day 223 · calving expected on day 283
Two calvings 390 days apart; inseminated again 75 days after the last calving and found pregnant
Interval between births 390 days · days open 75
Feed 1,000 for the “Milking” group, which held 3 cows that day; labour 900 for the whole herd, then 3 animals
Each of those cows carries 333.33 of the feed and 300 of the labour: 633.33 of shared costs in her account
Born today; cattle follow the NDDB vaccination and deworming templates
Deworming at 10–14 days, then every month to 6 months · FMD from 120 days, a booster 30 days later, then every 6 months · brucellosis once at 4–8 months · HS and BQ from 6 months
1234 5678 9012 typed on the animal’s record
Kept as its 12 digits and printed as 1234 5678 9012 on the history card and the QR label; a number of 11 digits is refused
Common uses
- A dairy farmer who wants every cow’s and buffalo’s calving, dry-off and pregnancy-check dates in one list, and a message to the AI technician when one is in heat.
- Keeping each animal’s vaccinations, deworming and treatments with batch numbers and withdrawal dates, for the veterinarian or a buyer who asks.
- Knowing which animals pay their way: milk at your own value, purchase and sale, their own costs and their share of the herd’s feed and labour.
- A goat, sheep or pig farm tracking kidding, lambing or farrowing dates, the young born and the animals sold.
How the breeding dates are worked out
- Expected birth = the last insemination or service + the gestation you set for the species, or the date the veterinarian gave at a positive pregnancy check. Dry off = the expected calving − the dry period, while she is in milk. Pregnancy check = the service + the days you set.
- A heat is expected one cycle after the last heat or service; after a service, the register watches for a return to heat one cycle later. A heat after the service, or a negative check, makes her open again.
- Interval between births = the days from one birth to the next; days open = the days from giving birth to the service she conceived from.
- The defaults are yours to change. Cattle and buffalo: heat every 21 days (18–24), the pregnancy check 60 days after insemination and about 60 days dry (NDDB, Handbook of Good Dairy Husbandry Practices); their gestation varies with the breed, so type it from your veterinarian or breed society. Goats: heat every 21 days on average and 145–155 days’ gestation, 150 on average (Merck Veterinary Manual). Sheep: heat every 16–17 days (Merck Veterinary Manual) and 142 to over 150 days’ gestation (TNAU Agritech Portal), of which 147 is used. Pigs: heat every 21 ± 1 days and 115–116 ± 1 days’ gestation (Merck Veterinary Manual).
Vaccination and deworming schedules
- Three templates come with their sources: the NDDB Dairy Knowledge Portal’s vaccination schedule for cattle and buffaloes (FMD, HS, BQ, brucellosis, theileriosis, anthrax), its deworming of calves, adults and cows after calving, and the TNAU Agritech Portal’s goat schedule. Choose the ones each species follows, mark the items not given on your farm, or copy one and edit it to your veterinarian’s schedule.
- The due dates follow each animal’s age, its last dose and its last birth. For an animal whose birth date is not known, an item given from an age onwards shows as due now, while one given only to young animals (brucellosis at 4–8 months, the deworming of calves and kids) waits until you type the birth date or record a dose. The due list puts every animal an item is due for on one line, so one entry records it for all of them; Reminders (.ics) puts what is coming into Google Calendar, Apple Calendar or Outlook.
- The log records what was given as you write it: the product and its batch number, how it was given, the dose as written on the label or by your veterinarian, and the milk and meat withdrawal dates you were told. The register never suggests a medicine or a dose.
Milk records
- The milk sheet lists the animals in milk — those that gave birth and are not dried off — for the day and milking you choose (morning, evening or a third milking). An animal under a milk withdrawal is marked on the sheet.
- Each animal’s lactation total, its average a day over the last 7 days and its best day follow, with the herd’s milk by day and month. A blank milk sheet can be printed for the shed, and yields can be brought in from a spreadsheet.
Each animal’s account and the herd’s profit
- Expenses and income are written for one animal, for a group (milking, dry, young stock, a shed) or for the whole herd. The whole herd’s expense is shared equally by the animals in the herd on its date, and a group’s by the animals of that group that were in the herd on its date (as the animals are grouped now: an animal moved to another group takes its share of the new group’s costs with it); animals bought and sold are counted from their own records.
- An animal’s account = its sale and its own income − its purchase and its own expenses − its share of the shared expenses + its milk at the value you set under Settings (if you set one).
- The herd’s account for a month, a year or everything shows its income and expenses by head and the profit. Every price is yours: the register has no market rates.
History cards, QR labels and ear-tag numbers
- An animal’s history card (A4, A5, US Letter or a phone picture) has its details, breeding record, young, milk, health record, what is due and its account, with a QR code. QR labels print on common label sheets (A4 with 21, 14 or 8 labels; US Letter with 14 or 10); their code holds plain text — the tag, ID, breed, birth date and your farm’s name and phone — that any phone camera reads. Headings can carry Hindi, Marathi, Gujarati, Punjabi, Telugu or Kannada beside the English.
- In India, ear tags carry a 12-digit number unique across the country that the Bharat Pashudhan application records (NDDB, Handbook of Good Dairy Husbandry Practices, on the Dairy Knowledge Portal). With the India setting the register checks that the number has 12 digits and is not on another animal; elsewhere, choose “Another ID” under Settings and name it.
Your data stays on this device
- Animals, breeding, milk, health and money records are kept in this browser on this device (IndexedDB). Nothing is uploaded, and you don’t need an account.
- Set a passcode under Data & backup to keep the register encrypted (AES-256) and locked when you step away.
- Clearing the browser’s site data deletes the register: make an encrypted backup regularly (the register reminds you) and restore it on another device to move the herd there. Your own data also comes out as CSV files.
- The message to the AI technician opens WhatsApp or your SMS app with the text filled in, one message at a time, for you to send from your own phone.
A privacy notice (India)
Under India’s Digital Personal Data Protection Act, 2023 a farm that keeps the names and phone numbers of the people it buys animals from, sells to, or who treat its animals is the Data Fiduciary for them, and section 5 asks for a notice when consent is requested. Rule 3 of the DPDP Rules, 2025 asks for an itemised description in clear and plain language. The template under Settings → Privacy notice is filled in with your farm and contact. It is a starting point, not legal advice: have a lawyer review it.
Limitations
- One device: the register does not sync between devices. Two tabs on the same device share it safely; to move to another device, restore an encrypted backup there.
- Yields, weights and events are typed in: it does not read milk meters, scales, RFID readers or the Bharat Pashudhan application.
- The gestation of cattle and buffalo is not filled in for you: it varies with the breed, so type your own under Settings.
- It records vaccinations, deworming and treatments as you write them and does not suggest or check any medicine, dose or withdrawal period.
- Screens are in English; documents can add headings in six Indian languages.
Privacy
Animals, breeding, milk, health and money records are kept in this browser on this device and never uploaded. Documents go only to the printer or file you choose, and messages to the AI technician are sent from your own phone.
Frequently asked questions
What do I get without a pass?
Without a pass, Livestock Herd Register (cattle, buffalo, goats, sheep, pigs) shows the whole register on this device, with history cards, QR labels and herd reports as page images marked “MySmartCoPilot preview · not for use”. Until you unlock it, the result can’t be downloaded, copied, printed or shared. A Pro or Premium pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Does it work without an internet connection?
Yes, once the page has been opened with a connection: the register and every entry are on this device. The PDF engine and its fonts download the first time a document is made.
Why is there no expected calving date for my cows?
The gestation of cattle and buffalo varies with the breed, so the register leaves it for you: type it under Settings → Breeding figures (your veterinarian or breed society can tell you), or record the date the veterinarian gives at a positive pregnancy check.
How do I record a calf when the cow gives birth?
Record the birth under Breeding (or from the cow’s page): the young born, males, females and any born dead, and add each calf with its tag. The calf goes into the register with the cow as its dam and the bull or semen code of her last service as its sire.
Can I record one vaccination for the whole herd?
Yes. Record it once and tick the animals (or a whole group or species): it goes into each animal’s record and counts as that dose of the schedule for each of them. A cost typed with it is shared equally among them.
What does the QR code on a label hold?
Plain text: the species and tag, the ear-tag number, breed, sex and birth date, and your farm’s name and phone. Any phone camera shows it; nothing is looked up online.
Can I bring in my records from Excel?
Yes, for animals and milk yields: save the sheet as CSV with the columns of the template under Data & backup → Import. Every record can also leave the register as a CSV file.