Whether a hand sanitizer is effective for removing oil stains or not, depends on the type of hand sanitizer and the oil stain in question. But in general, hand sanitizers that contain alcohol can be effective at removing oil stains, but they can be harsh on some clothing fabrics, so you need to be careful.