There are twenty heart pieces in Ocarina of Time and I have every one of them here.
Heart Pieces in Ocarina of Time Submitted by: Owner of Dave's Zelda Site
Gerudo Valley- behind waterfall
Gerudo Fortress- Archery prize
Gerudo Fortress- on roof of Fortress
Gerudo Valley- In a crate in the canyon
Goron City- Ligt torches to make a huge pot spin amd then throw bombs into it until a heart pops out
Market- Bombchu Bowling prize
Market- Find the dumbass dog and give it to the fatass lady that loves her dog
Market- Treasure Chest game
Hyrule Field- Hole (must be bombed) by Lake Hylia (in the middlle of the fences) and buy it from the scrub for 10 Rupees
Hyrule Field- In a pond in a hole by a tree near Hyrule Castle + Gerudo Valley
Ice Cavern- In red ice in a room with ice spikes
Death Mountain Crater- Ona a wall to climb
Death Mountain Crater- On a huge mountain that blows smoke. Use the bean lift
Kakariko Village- Cow's stall
Kakariko Village- reward from skulltula family after killing 50 skulltula's
Kakariko Village- On a ledge by the windmill
Kakariko Village- talk to a lonely guy on a roof of a house
Lake Hylia- Dive to the floor in the Lab place
Lake Hylia- Catch a 10 pount fish at the Fishing pond
Lake Hylia- On a roof of Lakeside Laboratory
Lon Lon Ranch- In windmill shed and crawl under passage
Lost Woods- Play Saria's Song in front of Skull Kid
Lost Woods- The learning session thing with the 2 skull kids
Zora River- Win the frog game where you catch bugs
Zora River- On a cylinder shaped platformby the waterfall
Zora River- On a platform by the waterfall
Zora River- Play Song of Storms to frogs when they are small
Zora Domain- Light 4 torches and check for chest under waterfall
Zora's Fountain- On an iceberg
Zora's Fountain- at bottom of lake
Graveyard- Beat Dampé's ghost in a minute or less
Graveyard- Grave digging tour
Graveyard- In a crate (use bean thing)
Graveyard- Play Sun's Song in unmarked grave with 1 ReDead
Desert Colossus- on top of backwards U in front of temple entrance
Thats it.