Free Fire Diamonds top up for 9 server regions, on one page. BitTopup delivers Free Fire diamonds, memberships and passes directly to your Player ID (UID). You never share a password or log in, and the same top-up works in Free Fire and Free Fire MAX because both games use the same account. Choose the tab for the region your account is registered in: Global, LATAM, Indonesia, Malaysia / Singapore / Philippines / Cambodia, Middle East, Europe & Turkey, Thailand, Vietnam or Taiwan.
Last updated: November 2026.
Step 1: Choose the right Free Fire region before you buy
Free Fire diamonds are region-locked. Each regional server has its own diamond catalogue, and a pack bought for one region cannot be credited to an account on another server. Pick the tab that matches the server where your account was created, not the country you are in right now.

| Region tab | Choose it if your account is registered in | Bonus diamonds | Packs on this page |
|---|---|---|---|
| Global | A country without its own tab below. Not for Indonesia, Thailand, Vietnam, Taiwan, India, the Middle East, Latin America or Brazil. Players in Malaysia, Singapore, the Philippines, Cambodia, Europe or Turkey should use their own tab. | Standard packs | 310 – 11,500 diamonds, Weekly & Monthly Membership |
| LATAM | Mexico, Central America and South America: Colombia, Chile, Peru, Argentina, Ecuador, Bolivia, Paraguay, Uruguay, Venezuela and more. Not Brazil. | +10% on every pack | 310+31 – 5,600+560 diamonds, Weekly & Monthly Membership, Booyah Pass Card, item bundles |
| Indonesia | Indonesia | Standard packs | 140 – 7,290 diamonds |
| MY / SG / PH / KH | Malaysia, Singapore, the Philippines, Cambodia | Standard packs | 100 – 11,500 diamonds |
| Middle East | Middle East and North Africa (MENA): Saudi Arabia, UAE, Kuwait, Qatar, Bahrain, Oman, Iraq, Jordan, Egypt, Morocco, Algeria, Tunisia and more | +10% on every pack | 100+10 – 2,200+220 diamonds |
| Europe & Turkey | European countries and Turkey (EU/TR server) | +25% on every pack | 100+25 – 5,400+1,350 diamonds |
| Thailand | Thailand | Regular packs plus bonus packs | 100 – 3,361+337 diamonds |
| Vietnam | Vietnam | Standard packs | 283 – 2,830 diamonds |
| Taiwan | Accounts on the Taiwan server | Standard packs | 100 – 9,800 diamonds, Weekly & Monthly Card, Booyah Pass, Level Up Pass, Evo Access |
Not supported here: accounts on the Brazil or India servers. If you want a redeemable code instead of a direct top-up, see Garena Free Fire Pins.
How to tell which region your account belongs to
- Your region is fixed when the account is created. Travelling or using a VPN does not move your account to another server, so buy for the account's region, not your current location.
- Topped up before? Use the same region you used last time. If it worked then, it is the right one.
- Topping up for a friend? Ask which country they registered in, then use the matching tab.
- Still not sure? Send your Player ID to BitTopup support before you pay and we will help you choose.
The page may pre-select a region tab based on your location. Always check that it matches your account before paying.
Step 2: How to top up Free Fire diamonds with your Player ID

- Choose your region tab (Global, LATAM, Indonesia, MY/SG/PH/KH, Middle East, Europe & Turkey, Thailand, Vietnam or Taiwan).
- Select a pack. Tap the ? icon on any pack to see exactly which countries it works for.
- Enter your Player ID (UID). Only the numeric ID is needed: no password, no Garena, Google or Facebook login.
- Pay with any available local or international payment method.
- Receive your diamonds. Delivery is automatic and usually completes within minutes. Restart the game if your balance does not refresh.
Where to find your Free Fire Player ID (UID)
- Open Free Fire or Free Fire MAX.
- Tap your avatar / profile banner in the top-left corner of the lobby.
- Your UID is the number shown under your nickname, usually 8 to 12 digits.
- Tap the copy icon and paste it into the Player ID box on this page.

Bonus diamonds by region
Some regional channels add extra diamonds to every pack. The bonus is already included in the pack name, for example 100+25 means 100 diamonds plus 25 bonus diamonds.

- Europe & Turkey: about +25% on every pack (100+25, 210+53, 530+133, 1,080+270).
- LATAM: +10% on every pack (100+10, 310+31, 520+52, 1,060+106, 2,180+218, 5,600+560).
- Middle East: +10% on every pack (100+10, 210+21, 530+53, 1,080+108, 2,200+220).
- Thailand: regular packs (100, 210, 530, 1,080, 2,200) plus bonus packs (137+35, 470+47, 956+96, 1,637+164, 3,361+337).
- Global, Indonesia, MY/SG/PH/KH, Vietnam, Taiwan: standard packs without listed bonus.
Bonus rates are set per region and can change during in-game events. You can only receive the bonus of your own region.
Memberships, passes and item bundles
Besides diamonds, several regions offer subscriptions and passes. They are delivered to your Player ID the same way and follow the same region rules.
- Global: Weekly Membership, Monthly Membership.
- LATAM: Weekly Membership, Monthly Membership, Booyah Pass Card, plus item bundles (Gloo Wall – Burger Bang, Grenade – Burger Bang, Loot Box – Boxed Burger, Backpack – Strapped Sub).
- Taiwan: Weekly Card, Monthly Card, Booyah Pass, Level Up Pass, Evo Access (3, 7 or 30 days).
What you can buy with Free Fire diamonds
- Booyah Pass: unlock the premium reward track each season for exclusive outfits, weapon skins and emotes.
- Characters and pets: unlock characters with unique skills and level up your favourites.
- Evo guns and weapon skins: upgrade Evo weapons with new effects and animations.
- Luck Royale and event spins: try for limited bundles, Gloo Wall skins and rare cosmetics.
- Utility items: name change cards, room cards for custom matches and more.
Fast, safe delivery with BitTopup
- Direct UID top-up: diamonds go straight into your account balance. No codes to redeem.
- No password, no login: we only ask for your public Player ID.
- Automatic delivery: most orders complete within minutes, 24/7.
- Support if something goes wrong: if an order cannot be delivered, for example because of a wrong ID or region, contact support with your order number for a refund or re-delivery.
Free Fire Diamonds FAQ
Do these diamonds work in Free Fire MAX?
Yes. Free Fire and Free Fire MAX share the same account and Player ID, so diamonds bought here appear in both games.
Which region should I choose?
Choose the region where your account was registered: LATAM for Mexico and Spanish-speaking Latin America, Indonesia, MY/SG/PH/KH for Malaysia, Singapore, the Philippines and Cambodia, Middle East for MENA countries, Europe & Turkey for EU/TR accounts, and Thailand, Vietnam or Taiwan for those servers. Use Global only if your country has no tab of its own.
What happens if I choose the wrong region?
The top-up cannot be credited to an account on another server. Diamonds cannot be moved between regions, so check the region before paying. If you made a mistake, contact support right away with your order number.
Do you need my password?
No. We only need your numeric Player ID (UID). Never share your password with anyone.
How long does delivery take?
Delivery is automatic and usually takes a few minutes. During busy periods or game maintenance it can take longer.
Can I top up a friend's account?
Yes. Enter your friend's Player ID and choose the region their account is registered in.
Why do some regions give bonus diamonds?
Each regional channel sets its own packs. Europe & Turkey, LATAM and the Middle East include bonus diamonds in every pack, and Thailand offers extra bonus packs. The bonus applies only to accounts in that region.
Can I top up a Brazil or India account here?
No. Brazil and India accounts are not supported by these direct top-ups. For a redeemable code, see Garena Free Fire Pins.
Can I buy several packs at once?
Each order delivers one pack. For more diamonds, choose a larger pack or place another order.






















