To change your Caller ID on a Moto G, open the Phone app, tap the three dots (menu) > Settings > Calling accounts > your SIM > Additional settings > Caller ID, then select "Show number" or "Hide number," or use *67 before a number to hide it just for that call.
Images may not be exactly as shown.
Changing Caller ID on Android
Caller ID
To turn off Caller ID, you can use phone settings for a permanent block (Settings > Phone > Show My Caller ID on iPhone; Phone app > Settings > Supplementary services on Android) or use a per-call code like #31# (or 1831 in some regions) before the number for a one-time hide, making it show as "Private" or "Unknown" to the receiver.
To block your number from being displayed temporarily for a specific call: Enter *67. Enter the number you wish to call (including area code).
Use different devices to change caller ID
Open the Google Voice app . Settings . Scroll to “Calls.” To show your Google Voice number on the device that receives a call, turn on Show my Google Voice number as caller ID when forwarding calls.
Hide your caller ID for all calls
Please note: On older versions of Android steps may differ. Caller ID settings can usually be found in Phone app > More options > Settings / Call Settings > More / Supplementary settings. Find out more about how to use the different call functions on your device.
To change the caller ID name on iPhone and Android, you must contact your mobile carrier, use their official app, or log in to their website to update the name associated with your number. This is because the official Caller ID name is controlled by the carrier, not the phone itself.
For Android:
The code *31# is a Universal Service Code (USSD) used on mobile phones to enable your Caller ID (show your number) on a per-call basis, especially if it's otherwise hidden or to re-enable it, contrasting with #31# which hides your number (shows "Private" or "No Caller ID") for that single call; it's a way to manage your privacy on calls.
Use *67 to hide your phone number
The easiest way to hide your number when calling on your Android phone is to enter *67 on your keypad before typing in the area code and phone number. If you do this, your number will show up on the phone you're calling as “Private” or “Blocked”.
This Vertical Service Code, *82, enables calling line identification regardless of subscriber preference, dialed to unblock withheld numbers (private callers) in the U.S. on a per-call basis.
A No Caller ID number means that a caller intentionally blocked their number using privacy settings or by dialing *67. While your carrier received the caller's identification information, it was withheld from you based on the caller's request.
Show or hide your caller ID when making calls.
Yes, *69 (Star 69) tells you who called by redialing the last number that called you and revealing the number, but it only works if the caller didn't block their ID using features like *67, and its availability depends on your phone carrier and service plan. It's a service that connects you back to the last caller or gives you their number, but modern smartphones often display this in the recent calls log anyway, making *69 less essential now.