Piñata candy calculator

Plan on 1/4 to 1/2 pound of candy per child. For 12 kids that is 3 to 6 pounds, more than a standard piñata holds, so keep some back for small bags. Enter your kids, the youngest age and the piñata size.

Piñata size

Festidy's plan adds the piñata, the candy and the favor bags to your shopping list, sized to your RSVPs.

Make my party plan

How we calculate

Last updated October 21, 2026. Free, no sign-up.

Tips for filling and hitting a piñata

Questions

How much candy do I need for a piñata?

About 1/4 to 1/2 pound for each child. For 12 kids that is 3 to 6 pounds, or roughly 150 to 300 small wrapped pieces. A standard piñata holds about 2 to 3 pounds, so keep the rest for bags.

How many pounds of candy does a piñata hold?

A small one holds about 1 to 2 pounds, a standard one about 2 to 3 pounds and a large one about 3 to 4 pounds. These are rules of thumb, so check the label.

How many pieces of candy per kid?

About 12 to 25 small wrapped pieces a child (1/4 to 1/2 pound at about 50 pieces a pound). Fun-size bars are bigger, so plan on about half as many.

What can I put in a piñata instead of candy?

Stickers, temporary tattoos, mini bubble bottles, crayons, small notepads and finger puppets. For kids 4 and older, about 2 pieces a child works well. Skip bouncy balls and marbles, which roll underfoot.

What can I put in a piñata for toddlers?

Nothing small enough to fit in a toddler's mouth, and no hard candy, gum or sticky candy before age 4. Use soft palm-size stuffed animals, chunky crayons, board books, foam balls and mini bubble bottles. Hand each little one a small bag.

How many kids can one piñata serve?

A standard piñata (2 to 3 pounds) serves 8 to 12 kids at 1/4 pound each. For a bigger group, buy a large one or hand out small bags with the rest of the candy.