Albus Dumbledore is the one who gave Harry the Invisibility Cloak, anonymously, as a Christmas present in his first year at Hogwarts.

Quick Scoop: Who gave Harry the Invisibility Cloak?

  • The cloak originally belonged to Harry’s father, James Potter.
  • Shortly before James was killed, Dumbledore had borrowed the cloak to study it, suspecting it was a Deathly Hallow.
  • Ten years later, in Harry’s first year, Dumbledore wrapped it up and sent it to Harry at Hogwarts with a note: “Your father left this in my possession… Use it well.”
  • In the books, it’s later confirmed explicitly that Dumbledore was the anonymous gift‑giver; the films only imply the connection.

Why Dumbledore gave it to Harry

  • It was Harry’s rightful family heirloom, passed down from Ignotus Peverell through the Potter line to James, and then to Harry.
  • Returning the cloak honored James’s memory and quietly armed Harry with a powerful, yet non‑lethal, protection tool at Hogwarts.
  • Dumbledore’s choice also reflects his complicated history with the Deathly Hallows and his attempt to handle them more responsibly later in life.

So, when fans ask “who gave Harry the Invisibility Cloak,” the in‑universe answer is: Albus Dumbledore , acting as custodian of the Potter family’s legendary cloak until Harry was old enough to receive it.

TL;DR: Dumbledore had borrowed James Potter’s Invisibility Cloak, kept it after James’s death, and then returned it to Harry as an anonymous Christmas gift in his first year.

Information gathered from public forums or data available on the internet and portrayed here.