By heart means memorised so well that you can repeat it word for word. The most common phrases are learn something by heart and know something by heart: poems, phone numbers, song lyrics, lines in a play.
Want to use by heart in conversation?
Write a sentence — we'll show the mistakes right away and suggest how to say it more naturally.
The check is taking longer than usual. Your feedback will appear here automatically.
learn + something + by heart; know + something + by heart; from memory (= without looking)
- As a child, I had to learn a long poem by heart for the school concert.
- I still know my grandmother's old phone number by heart.
- Don't just learn useful phrases by heart; practise using them in your own sentences.
What changed
First versionI know my passport number by memory.
RevisionI know my passport number by heart.
By memory looks logical, but English doesn't use this combination. To say you have memorised something, use by heart, most often with the verbs learn and know.
From memory means without looking at notes or a picture: She drew the map from memory. By heart suggests that a text or number has been learned word for word: I know the poem by heart. In writing, memorise often replaces learn by heart: memorise key dates.
Your turn
We've sung this song at every family party, so I know all the words ___.
Show the answer
by heart — The song has been sung many times, and the words are remembered exactly: by heart. By memory may sound possible, but English speakers don't say it.
Think of something you know by heart: a poem, a song or a number. Write what it is and why you learned it, using by heart.
I know a short Pushkin poem by heart because we had to learn it at school.
Learn to use new words without mistakes
Write phrases with the words you are learning. LetsWords shows mistakes in usage and grammar, suggests corrections and explains them, and review helps the words stick.
