That depends if your friend is a girl or a boy. If your friend is a boy, any video game will usually work. Make sure you know what game system they have and what games they already have. You can also try getting them books if they like books, or sports equipment if they like books. Avoid giftcards, guys don't like shopping. Just kidding, lol.
If your friend is a girl, see what she is interested in and get her stuff acording to her interests. Maybe if she is starting to get into makeup get her some begginer makeup kits. Books, if she likes books. A good universal present that every girl will love is a gift card, most girls enjoy shopping if it's for themself, whether it's cosmetics, clothing, books, or whatever she is into.
Ask your friend what they would like to receive for their birthday.
Hope this helps!
-beepbubby10
p.s. i am 12 so i should know
Chat with our AI personalities
Theres a couple things you can get for a 12 year old like: A CAMERA, girls love to take pics of her and her friends! SOME WII GAMES, girls love wii games especially dance games like Just Dance, Just Dance 2, and Micheal Jackson the Experience. Especially, if you don't have this, A FACEBOOK, like me. This one would be perfect especially if she doesnt have one! NEW, CUTE CLOTHES! Or STRAIGHTENER, COMBS, Hair Stuff we like to look pretty. If shes artistic, buy her some Arts and Crafts! Probably crayons, markers, a blank t-shirt to make her own, random, unique t-shirt, or some string to make bracelets. A CAMCORDER, A NEW TV, or HER OWN COMPUTER! Some of these are expensive, but that's how they know you love them enough to get her something she LOVES.
well i would suggest maybe asking her what she likes for example makeup or a Justin Bieber poster or giftcard to the mall
Here are some ideas...
Spa day
Shopping trip
Go out for a meal
Cinema
Day out to a theme park
maybe i there girly you could get them a bag like a Paul's boutique one ! make up ! all girls love make up and also perfume ,i hope Ive helped !