What you can actually find out about an IP address
An IP address is a number assigned to every device connected to the internet. If you want to find someone's IP address, your options depend on what you already have — an email, a website they visit, a message they sent, or a video call with them. Different methods work for different situations, and some require the other person's cooperation while others do not.
What you find when you locate an IP address is usually the internet service provider (ISP) and the general geographic region — often a city or region, rarely a street address. You cannot use an IP address alone to find someone's home address, phone number, or identity. That information is private and protected by law.
Key Takeaways
- Email headers contain the sender's IP address if you check the full message source, not just the preview.
- Video calls on Skype, Discord, or similar platforms may reveal IP addresses to the other person, depending on the app's settings and whether the connection is peer-to-peer.
- Website visitors leave their IP address in server logs, which the website owner can view but you cannot access unless you run the website.
- Online tools that claim to find someone's IP address from a username or social media profile usually do not work and may be scams.
- Knowing an IP address does not reveal a person's identity or home address without additional information from their ISP, which requires a court order.
Finding an IP address from email
When someone sends you an email, their IP address is recorded in the message headers. To see it, you need to view the full headers, not just the message preview. In Gmail, open the email, click the three dots in the top right, and select "Show original." In Outlook, click the three dots, then "View message details." In Apple Mail, go to View menu and select "Message" then "All Headers."
The headers contain many lines of technical information. Look for a line that says "Received: from" followed by an IP address in brackets, usually near the top. The first "Received" line closest to the subject line is typically the sender's IP address. If the sender used a webmail service like Gmail or Outlook, you will see that company's server IP instead of their personal device IP.
This method works for any email you receive, but it only shows you the IP address of the device or server that sent the message. If someone uses a VPN or proxy, you will see that service's IP address instead. If they use Gmail or another webmail service, you see Gmail's server, not their home internet.
Checking IP addresses during video calls
Some video call platforms reveal IP addresses to the people you are calling. This happens most often on peer-to-peer connections, where your device connects directly to the other person's device rather than routing through a company's servers. Skype, Discord, and some gaming platforms use peer-to-peer for voice and video.
To find an IP address during a call, you can use a packet sniffer — a tool that captures data moving across your network. Programs like Wireshark (free, open-source) show all network traffic on your computer. During an active call, you can filter for the other person's IP address. This requires some technical knowledge and works only if the platform uses peer-to-peer connections.
Many modern platforms, including Zoom, Google Meet, and Facebook Messenger, route calls through their own servers specifically to hide IP addresses from users. If you are using one of those services, you cannot find the other person's IP address this way. Some Discord servers and gaming platforms offer settings to disable peer-to-peer connections for privacy.
What website owners can see about visitors
If you run a website or have access to its server logs, you can see the IP address of every visitor. Web servers record the IP address of every request automatically. Hosting providers usually make these logs available through a control panel or dashboard. If you own a blog, e-commerce site, or any other website, you can view visitor IP addresses there.
You cannot see visitor IP addresses on social media platforms, forums, or other websites you do not own. Facebook, Twitter, Reddit, and similar sites keep that information private. Even if someone posts a comment on your website, you see their IP address only if you have direct access to the server logs — not from the public comment itself.
Website analytics tools like Google Analytics show you traffic data but do not display individual IP addresses by default. Some advanced analytics packages do show them, but only to the website owner or administrator.
Why tools claiming to find IPs from usernames usually do not work
Many websites and apps claim they can find someone's IP address from their username, social media handle, or profile. These tools almost never work. Social media platforms do not publish IP addresses publicly, and there is no database that connects usernames to IP addresses across the internet.
Some of these tools are scams designed to collect your personal information or install malware. Others simply generate random IP addresses and claim they belong to the person you searched for. A few may work in very specific cases — for example, if someone is running a Minecraft server or hosting a game, their IP might be publicly listed — but this is rare and specific to that situation.
If a tool promises to find someone's IP from their Instagram handle or Twitter username, it is not legitimate. Real IP information comes from direct connection (like email headers or video calls) or from server logs you have permission to access.
What you can and cannot do with an IP address
An IP address alone does not identify a person. It identifies a device or network. Your home internet connection has one IP address shared by all your devices. A coffee shop's WiFi has one IP address shared by all customers. A large company might have hundreds of IP addresses across its network.
To connect an IP address to a person's identity or home address, you need additional information from the ISP that owns that IP address. ISPs keep records of which customer was assigned which IP address at what time. However, they only release this information to law enforcement with a court order or subpoena, not to private individuals.
Using someone's IP address to find their location, harass them, or interfere with their internet service is illegal in most places. If you have a legitimate reason to identify someone — such as investigating fraud or abuse — you should contact law enforcement rather than trying to do it yourself.
Frequently Asked Questions
Can I find someone's IP address from their Instagram or TikTok?
No. Social media platforms do not show IP addresses to other users. Any tool claiming to do this is not legitimate. The only way to see someone's IP is through direct connection (email, video call) or if you have access to server logs.
If I have someone's IP address, can I find their home address?
Not without help from their ISP. An IP address shows a general region or city, but not a street address. Only the ISP that owns the IP address has records linking it to a customer's home. That information is private and released only to law enforcement with a court order.
Does using a VPN hide my IP address from others?
Yes. A VPN replaces your real IP address with the VPN service's IP address. When you send an email through a VPN, the recipient sees the VPN's IP, not yours. During video calls on peer-to-peer platforms, the other person sees the VPN's IP instead of your home internet IP.
Can I find an IP address from a text message or instant message?
Not from the message itself. Text messages and most instant messaging apps (WhatsApp, iMessage, Telegram) do not include IP headers like email does. If the app uses peer-to-peer connections and you have packet-sniffing tools, you might capture it during an active call, but not from a stored message.
What does it mean if I see my own IP address in email headers?
It means that is the IP address your internet service provider assigned to your device when you sent the email. If you use webmail (Gmail, Outlook), you might see your ISP's IP or the webmail company's server IP depending on how you connected. This is normal and expected.