The scariest part of switching tools is not learning a new app. It is the fear that years of records will not come with you. I have moved my own data more than once, and the history always survived the move when I did it in the right order. Here is that order.
Step 1: get your data out of wherever it lives now
Before you import anything, get a clean copy of what you have today. If you keep a spreadsheet, you already have it. If you use another app, look for an export to CSV or Excel and run it. If a tool has no export, that is the loudest possible signal to move, and it is also a reason to screenshot or copy what you can while you still have access. Do not delete the old copy. Keep it until the new records are verified.
Step 2: line up your columns
Open the export and check what each column holds: animal ID or name, species, sex, date of birth or hatch, weights, and parents. The two fields that matter most for keeping history intact are your IDs and your lineage. Your IDs are how you recognize an animal across years of notes and sales. Lineage is the sire and dam that make a pedigree possible. Make sure both are present and readable before you import anything.
Step 3: import via spreadsheet, keeping your IDs
Import your prepared sheet rather than retyping. When you do, keep your existing animal IDs exactly as they are. This is the step people rush and regret. If you renumber everything, you break the link between the new records and every old note, invoice, and label that references the old ID. Bringing your IDs across unchanged means your history stays continuous. ReptiDex imports directly from a spreadsheet, so the file you exported in step one becomes your starting point. You can walk through that at the import page.
Step 4: rebuild lineage from real parents
Once animals are in, connect parents. Because you kept your IDs, sires and dams reference the same animals they always did, and the pedigree tree fills in from records rather than guesswork. If a parent belongs to another breeder, link it as a cross-collection parent instead of forcing a duplicate. This is where a real tool earns the switch: your multi-generation lineage comes back intact, not as a flat list.
Step 5: verify before you let go
Spot-check a handful of animals against your old export. Confirm weights, dates, and parents match. Open a pedigree you know well and make sure it looks right several generations deep. Only once you have confirmed the important records survived should you retire the old system. Keep the export archived regardless.
The rule that keeps history intact
Export first, keep your IDs, rebuild lineage from those IDs, verify, then let go. Follow that order and switching costs you an afternoon, not your years of work.