Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Got frustrated with my number showing as private on every single call? Yeah, me too. Here's what I learned after digging through settings for hours.
So this happened to me out of nowhere. People just stopped picking up my calls, and when I finally got someone on the line, they asked why I was calling with a private number. I hadn't done anything different. My caller ID was on. Everything looked normal. But every outgoing call? Private. I started digging.
Turns out, why is my number showing private is more complicated than it seems. Sometimes you accidentally toggled something. Sometimes it's your carrier. Sometimes it's a feature buried in settings you didn't even know existed. Here's how to actually fix it.
On Android, most of the caller ID control happens at the network level through your carrier, but different manufacturers hide these settings in different spots. If you're on Android 16, open your Phone app, hit the three dots at the top, go into Settings, then look for Calling accounts or Supplementary services. From there, you want to find Additional settings and then Caller ID. Select Show number, wait for the network confirmation, and you're done.
Realme users follow basically the same path but through the menu icon. Open Phone app, tap the menu, Settings, Calling accounts, pick your SIM, then Additional settings and Caller ID. Choose Show number and confirm.
The annoying part? If you've got Advanced Protection turned on under Settings > Security and privacy, it might lock your Caller ID option. If it's greyed out, that's probably why. Turn it off and try again.
Still not working after changing the setting? Try clearing the Phone app cache. Go to Settings, Apps, find Phone, tap Storage and cache, then clear both storage and cache. Restart your phone so it reconnects to the network fresh. This usually fixes sync issues between your phone and your carrier.
On iPhone running iOS 26, Apple moved everything around. All your phone settings now live in the Apps section instead of scattered across settings. Open Settings, scroll to Apps, select Phone, then tap Show My Caller ID and turn the switch on. If you have multiple lines like an eSIM and physical SIM, you need to enable it for each line separately or your number will still show as private on some of them.
If you can't see the Show My Caller ID option at all, your carrier might be controlling it from their end. This happens with some networks. Check if you have a work or school profile under Settings > General > VPN and Device Management that might be blocking it. Also, go to Settings > General > About to see if there's a carrier settings update available.
Now, if your phone settings say caller ID is on but people still see private calls coming in, the problem is between your phone and your carrier's network. This is where USSD codes come in handy. These talk directly to your carrier.
Dial *31# to make your number visible on all calls. Dial *#31# to check whether your caller ID is restricted or allowed. On some networks like MTN in Nigeria, #31# does the opposite and hides your number. You can also do #31# followed by a specific number like #31#08031234567 to hide your number for just that one call.
If USSD codes don't help, try a network reset. On Android 16, go to Settings > System > Reset options > Reset mobile network settings. On iOS 26, go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. Your phone will restart and reconnect to your carrier.
Other things that mess with why is my number showing private: privacy apps like Truecaller or RoboKiller can hide your number if they have deep system permissions. Switching between modern and older network types can cause caller ID to drop. Old SIM cards from five years ago might not work well with 5G Standalone networks, so replacing it or switching to eSIM helps. International calls and roaming can also lose the caller ID signal as it bounces through different networks.
The key is checking your phone settings, your carrier's tools through USSD codes, and your network profile. Usually one of these fixes it and your number stops showing as private.