CRISPR–Cas9 is a ribonucleoprotein complex that sequence-specifically binds and cleaves double-stranded DNA. Wildtype Cas9 and its nickase and cleavage-incompetent mutants have been used in various biological techniques due to their versatility and programmable specificity. Cas9 has been shown to bind very stably to DNA even after cleavage of the individual DNA strands, inhibiting further turnovers and considerably slowing down in-vivo repair processes. This poses an obstacle in genome editing applications. Here, we employed single-molecule magnetic tweezers to investigate the binding stability of different Streptococcus pyogenes Cas9 variants after cleavage by challenging them with supercoiling. We find that different release mechanisms occur depending on which DNA strand is cleaved. After initial target strand cleavage, supercoils are only removed after the collapse of the R-loop. We identified several states with different stabilities of the R-loop. Most importantly, we find that the post-cleavage state of Cas9 exhibits a higher stability than the pre-cleavage state. After non-target strand cleavage, supercoils are immediately but slowly released by swiveling of the non-target strand around Cas9 bound to the target strand. Consequently, Cas9 and its non-target strand nicking mutant stay stably bound to the DNA for many hours even at elevated torsional stress.