Spanish flag

Encantar vs. hechizar vs. cautivar

While encantar, hechizar, and cautivar can all relate to ideas of charming or enchanting, they carry distinct meanings. Encantar is most often used to express strong liking, hechizar directly involves magic or a spell-like attraction, and cautivar refers to captivating someone through merit, such as talent or beauty.

Encantar

A2
In everyday Spanish, encantar is the most common of the three and is used to express a strong liking or love for something, much like saying I love in English when referring to food, hobbies, or movies. Its original, more literal meaning of to enchant with magic is now mostly found in literature and fairy tales.
Me encanta la pizza con piña.
(I love pizza with pineapple.)
A los niños les encanta jugar afuera cuando hace sol.
(The children love to play outside when it's sunny.)
En la leyenda, la sirena puede encantar a los marineros con su canto.
(In the legend, the mermaid can enchant the sailors with her song.)
Nos encanta tu nueva casa, es preciosa.
(We love your new house, it's beautiful.)

Hechizar

B2
This word translates directly to to bewitch or to cast a spell on. Its primary use refers to actual magic or witchcraft. When used figuratively, it describes a powerful, almost supernatural attraction that makes a person feel completely powerless, as if under a spell.
La bruja del cuento intenta hechizar al príncipe con una poción.
(The witch in the story tries to bewitch the prince with a potion.)
Su mirada misteriosa logró hechizar a todos en la sala.
(His mysterious gaze managed to bewitch everyone in the room.)
Los aldeanos creían que el pozo estaba hechizado.
(The villagers believed the well was bewitched.)
Fue tan carismático que me sentí hechizado por sus palabras.
(He was so charismatic that I felt mesmerized by his words.)

Cautivar

B1
Coming from the word cautivo (captive), cautivar means to captivate. It describes attracting and holding someone's interest through positive and admirable qualities, such as talent, intelligence, charm, or beauty. It does not imply magic, but rather a deep fascination and admiration.
El orador supo cautivar a la audiencia con su historia personal.
(The speaker knew how to captivate the audience with his personal story.)
La actriz puede cautivar al público con una sola sonrisa.
(The actress can captivate the public with a single smile.)
Es un libro que te va a cautivar desde la primera página.
(It is a book that will captivate you from the first page.)
La belleza del paisaje de la Patagonia nos consiguió cautivar.
(The beauty of the Patagonian landscape managed to captivate us.)

Summary

In short: use encantar for everyday strong likes (I love this song!). Use hechizar for literal magic or a figurative, overwhelming attraction that feels like a spell. Use cautivar to describe being fascinated and charmed by someone's or something's positive qualities, like talent, speech, or beauty.