With ExpressVPN, your IP changes for every site

ExpressVPN news
4 mins
Claw reaching into bowl of IP addresses for random assignment.

When you connect to ExpressVPN, your device is assigned a different IP address—one owned by ExpressVPN and shared by numerous users. This change of IP address increases your anonymity: If someone looks up the IP, it will only show that it belongs to us. At the same time, this new IP can make you appear to be in a different country.

We’ve gone a step further and designed our VPN so that in most cases, the IP address assigned to you changes for every web server or website you access, without you having to change your server location. We call this feature ShuffleIP. 

A different IP for every website

Most of our VPN servers have a pool of a few dozen IPs, known as a swarm, rather than just one IP address. When you’re using ExpressVPN, each time you initiate an outgoing connection to a web server or website, the system randomly assigns an IP from this pool. So even though you haven’t changed your ExpressVPN location, your IP changes for every site you visit. 

This makes it exceedingly difficult for any observer, even those with access to the user’s device, to track and link the user’s activities to specific remote servers or build a profile based on the user’s browsing habits.

To test this IP assigning process, you may search for “what is my ip” in a search engine. Visit a few different websites in the search results, and you’ll see that each service shows you a different IP address (but the same location). Note that not all of our servers have an IP pool, including for our virtual locations, which use one IP each.

In addition to using different IPs for different websites, on mobile devices IP changes occur more frequently, because app connections are often broken and recreated. On mobile devices, when an app is in the background for more than a few seconds, the operating system will likely disconnect the app and shut down its connection. Upon reopening, the app reconnects, and ExpressVPN assigns a new IP address for that connection. This automatic reassignment of IPs (via ExpressVPN’s ShuffleIP feature) complicates any form of traffic analysis, as each app’s connection regularly receives a new and random IP.

To be clear, even when you’re only receiving one IP address from ExpressVPN (such as for server locations where ShuffleIP is not available), your privacy is protected with strong encryption and the anonymity of using an IP from us that’s shared by many people at a time. Our no-logs policy also ensures your online activity and VPN connections are never recorded by us. But we’re always striving for greater privacy—and indeed a dynamically assigned IP is one of many ways to achieve it.

Superior dynamic IP assigning method 

While we aren’t the only VPN offering dynamically changing IP addresses, we dare say that ours is more protective. The traditional method for VPNs is to assign a single IP address to all traffic on a device, then switch the IP every few minutes. This creates identifiable patterns that might make it possible for an observer to recognize that behavior is originating with the same person. In fact, this type of telltale IP switching can be less protective than maintaining the same IP continuously, as the continuous IP address would still be shared with multiple VPN users and thus hard to associate with a single person.

In contrast, ShuffleIP’s approach is more dynamic and unpredictable. Each outgoing connection to a web server or website is assigned a different IP from the swarm, ensuring that even if the same IP address is reused during a session, the overall anonymity is significantly enhanced. 

Some VPNs experience interrupted connections during an IP change. We’ve optimized our system to ensure that web traffic is seamlessly handled. While each connection to a web server or website is assigned a different IP, the session itself remains stable. Users do not experience disruptions in their ongoing activities, such as streaming or online transactions. 

The ShuffleIP feature is designed for web traffic, which constitutes the vast majority of network traffic. Web traffic is highly adapted to this sort of IP management, making it the ideal candidate for dynamic IP assignment. While the majority of user activities benefit from enhanced privacy, the stability and performance of other types of traffic, such as gaming or VoIP (although often those too use web protocols and would be likewise protected), is maintained.

ShuffleIP is a component of how our VPN service works; it does not cost extra for users.

Sweating the small stuff, with your privacy in mind

There’s so much that goes into our VPN tech, and it all comes down to creating the most private, secure, anonymous experience for our users—all enabled with the tap of a button. For more from behind the scenes, check out these articles:

Phone protected by ExpressVPN.
Mask your IP address with a VPN

30-day money-back guarantee

A phone with a padlock.
Enjoy a safer online experience with powerful privacy protection
What is a VPN?
Pete Membrey is currently Chief Engineering Officer at ExpressVPN, the creator of Lightway (an open-source, mobile-first VPN protocol), and a core member of the team that created TrustedServer, the VPN industry's first RAM-only server platform designed with an entire defense-in-depth strategy.