PrimeDesign is a flexible and comprehensive design tool for prime editing. PrimeDesign can be utilized for the installation of substitution, insertion, and deletion edits, and is generalizable for both single and combinatorial edits. Given an edit of interest, PrimeDesign identifies all possible prime editing guide RNAs (pegRNAs) and nicking guide RNAs (ngRNAs) within a specified parameter range for the optimization of prime editing.