Clarithromycin and Roxithromycin both belong to macrolide antibiotics, with similar efficacy, but different drugs, treatment of sensitive bacteria and indications are different, Clarithromycin is commonly used for respiratory tract infections with Helicobacter pylori infections, and Roxithromycin is commonly used for respiratory infections, skin infections and so on. Clarithromycin is suitable for upper respiratory tract infections caused by sensitive bacteria, lower respiratory tract infections, Helicobacter pylori treatment, odontogenic infections, etc. Common adverse reactions include nausea, dyspepsia, abdominal pain, diarrhea, elevated liver enzymes, etc., and is contraindicated in people who are allergic to the drug as well as those who are using astemizole and cisapride. Roxithromycin is suitable for ear, nose and throat infections, respiratory tract infections, skin and soft tissue infections and genitourinary tract infections caused by sensitive bacteria, common adverse reactions include nausea, vomiting, redness of the skin, liver enzyme elevation, etc. It is prohibited for those who are allergic to macrolides, and those who use ergotamine. Clarithromycin and Roxithromycin both belong to macrolide antibiotics, belong to the prescription class of drugs, need to be used under the guidance of a doctor over.