Smell inside the ear may be caused by bacterial infection of the ear, cholesteatoma lesions, tumors of the external ear canal or middle ear. 1. Bacterial infection of the ear: otitis media, otitis externa and other bacterial infections usually lead to pus in the ear, and the pus secretion in the ear canal may cause odor. Usually the treatment should first go to the regular hospital to clean up the secretions in the ear canal, and then you can use ofloxacin ear drops under the guidance of the doctor to spot the ear, and apply amoxicillin, roxithromycin and other medicines for treatment if necessary. 2. Middle ear cholesteatoma lesions or external auditory canal cholesteatoma: the secretions produced are usually accompanied by a foul odor, so there will be a smelly ear inside the situation. It is recommended to go to the hospital for CT examination of the temporal bone and otoscopy to know the extent of the cholesteatoma lesion, which is usually treated by surgery. 3. External ear canal or middle ear tumor disease: clinical symptoms include ear canal pus, pain, bad smell, bloody secretion and so on. Surgery or combined radiotherapy is usually required. If you have the symptom of smelly inside of ear, it is recommended to consult the hospital for diagnosis and treatment.