HEPA filters do not remove odors. Bad smell is caused by extremely small particles that cannot be removed by HEPA filters. To remove odor, you will need other filters, such as an activated carbon filter. Some air purifiers come with both a HEPA filter and a filter to remove odors.