Feeding, weights, sheds and shed cycles. Racks and cages drawn to scale, so you know where every animal actually is. Pairings, clutches, pedigrees and genetics. Built around the way a collection is really run — not a pet app with a breeding tab bolted on.
Runs in any browser, on a computer or a phone. Nothing to install, no account needed to start — and it offers you a sample collection to look around before you type anything of your own. Unlimited animals. $12 a month adds sync, managed backup and support — see below.
A spreadsheet import, a morning care round, racks that fill themselves, breeding odds and a sale, start to finish. Captions are on the video, so it works with the sound off.
Pipped is a single file that runs in your browser. It has no licence check, no activation and no expiry date, and it does not contact anyone in order to work. Once it is open, it keeps working if your connection drops, and your records stay on your device. You can also save the file and run it from your own computer: a saved copy starts with an empty collection, so restore your JSON export into it once, and from then on it needs no connection at all.
Ask any cloud tool what happens to your records if they shut down. Then ask us. The answer here is nothing happens: they were never ours. Your collection lives in your browser, exports to plain CSV and JSON any time you like, and the program that reads it is a file you can save and keep.
That is not a promise about our intentions. It is a description of how the software is built.
Hundreds or thousands of animals, and the screens stay usable. Filter by species, morph, rack, life stage, or what is due today. Tested to 50,000 records.
Feeding intervals per animal and life stage. Anything in shed, fasting, gravid or brumating drops out of the round on its own. Log a whole rack at once instead of animal by animal.
Every position knows its own dimensions and its occupant. The app flags animals that have outgrown their space, and will suggest where to move them — measured by the distance you actually walk, around the racks, not through them.
Every feed, weigh-in and water change is logged with the date and who did it. Filter by date, species or keeper and export exactly what you filtered. And every animal you sell can go home with a printed care card: the buyer scans the QR code — no app, no account — and sees the morph, the sire and dam and all four grandparents, and the date it last ate.
Recessive, co-dominant, dominant and sex-linked genes for 39 species, including 228 ball python traits: 1,125 traits in all. Genes that are forms of one gene, like the ball python BEL and Yellow Belly groups, the corn snake Amel and Hypo groups and the crested gecko Sable, Cappuccino and Highway group, are worked out as one gene. Sex-linked genes in birds, rats and mice are worked out for sons and daughters. Line-bred traits and localities are recorded but left out of the odds. Warns about morphs with known welfare problems.
Unlimited generations. Record ancestors you never owned so a buyer gets the full lineage, without those animals turning up in your feeding rounds.
Pairings through to clutches: fertility, hatch rate, offspring per female. Hatchlings become records with parentage and inherited genetics already filled in.
Deposits, holds and waitlists. Consignment and breeding loans modelled honestly, so an animal that is not yours is not counted as though it were.
Collection, production, growth, sales and health. All of it to CSV, because your records should never be trapped in someone's interface.
Cage cards, rack labels and show labels on standard sticker stock, sized to the sheet you actually bought.
Most software in this niche records that an animal left. Here the same record keeps going — into the buyer's hand, and into your books — because it is all one collection of facts rather than three programs that have never met.
At a table or at home. Deposit, hold or paid in full, and the buyer recorded against the animal. The animal leaves your feeding rounds the moment it is marked sold, so you are not still being told to feed something you no longer own.
A printed care card goes home with the animal. They scan the QR with any phone, with no app and no account, and see the morph, the sire and dam and all four grandparents, when it last ate and what it ate. The record is inside the code; the phone needs a connection to open the page.
The sale carries into Pipped Books as an invoice against that customer, with the cost basis relieved against it. A consigned animal posts as commission and money owed to the consignor, which is what it actually is.
That last step is the one most tools leave out. Every breeder ends the year with a shoebox and a spreadsheet, reconstructing from memory what sold and what it had cost them. This is the same figures, written down once, at the moment they were true.
Most tools in this niche charge you more as your collection grows. That never made sense to us — your four hundredth ball python costs us nothing to store. What costs something is a server, a backup, and somebody answering when you write in.
Monthly. Cancel any time, from the app or by email — cancelling stops the next charge and you keep access to the end of the month you paid for. Your first month is refundable on request within 30 days.
Subscribe opens Your account in the app. Create an account or sign in, then press Subscribe. Payment is taken on Stripe’s page.
No account, no card, no animal limit and no countdown. What a subscription adds is everything a file on your own machine cannot do for you: putting today's feeds and weights on your other devices, keeping a copy of the whole collection somewhere that is not your desk, and getting fixed when something is wrong.
Three things that are about how the software is built, not what it costs.
The reason people never switch is not the software — it is the evening spent retyping four hundred animals. So don't retype them. Point the importer at whatever you keep now: a spreadsheet, a CSV out of another app, an export from a tool you are leaving.
Your headers, in your order, wherever they start. Title rows, blank rows and a legend above the table are all normal in a working spreadsheet, and it finds the actual header row underneath them.
One genetics column, in breeder shorthand — Pastel Enchi het Clown — parsed into real loci. No mapping screen, no one column per gene.
A preview of the first rows exactly as they will be stored, with the counts: how many animals, how many species, how many morph names it could not place, how many rows it will skip. Nothing is written until you press go, and there is a one-click undo after.
Every rejected row and unrecognised value is listed, and downloadable as a CSV of just the problems — fix those and run it again. Re-importing updates your animals rather than creating a second copy of each.
Two more optional sheets bring your facility layout and your feeding schedules across, so the room map and the care rounds are populated the day you arrive.
Tested at 8,000 rows through the ordinary file picker — which is how three faults got
found and fixed, including one that was silently discarding every rack location in the file.
Takes .csv and .tsv; from Excel, save as CSV first.
Import into the sample collection first if you want to watch it land before it touches anything of yours.
Sync is the newest part of the product, and worth one honest sentence. The app itself has been in daily use and heavily tested; sync across devices works, and it has been tested by far fewer people on far fewer devices. Keep your own export as well for now — the button is in Settings → Data, and it takes two seconds.
Nothing to install and nothing to sign up for. Load the sample collection to look around, or start entering your own — it is the same program either way.
Want to see more first? Watch the two-minute tour, or the full walkthroughs on YouTube.