Yes. 3% hydrogen peroxide is considered to be safe for teeth. However, it is advised to use it with caution.