No — you can complete your purchase as a guest.
That said, creating an account makes things easier. You’ll be able to track orders, review past purchases, and check out faster next time.
If you prefer a quicker one-time purchase, guest checkout works perfectly well. The choice is yours.