What is the difference between a lien and a levy?

The IRS says “A lien is a legal claim against your property to secure payment of your tax liability, while a levy actually takes the property to satisfy the tax problem.” Meaning a lien is basically collateral claimed in the event of non-payment while a levy means they are seizing the property as payment.