Title: User Switching
Author: John Blackbourn
Published: <strong>March 5, 2009</strong>
Last modified: February 27, 2026

---

Search plugins

![](https://ps.w.org/user-switching/assets/banner-772x250.png?rev=2204929)

![](https://ps.w.org/user-switching/assets/icon.svg?rev=3193956)

# User Switching

 By [John Blackbourn](https://profiles.wordpress.org/johnbillion/)

[Download](https://downloads.wordpress.org/plugin/user-switching.1.11.2.zip)

[Live Preview](https://wordpress.org/plugins/user-switching/?preview=1)

 * [Details](https://wordpress.org/plugins/user-switching/#description)
 * [Reviews](https://wordpress.org/plugins/user-switching/#reviews)
 * [Development](https://wordpress.org/plugins/user-switching/#developers)

 [Support](https://wordpress.org/support/plugin/user-switching/)

## Description

This plugin allows you to quickly swap between user accounts in WordPress at the
click of a button. You’ll be instantly logged out and logged in as your desired 
user. This is handy for helping customers on WooCommerce sites, membership sites,
testing environments, or for any site where administrators need to switch between
multiple accounts.

### Features

 * Switch user: Instantly switch to any user account from the _Users_ screen.
 * Switch back: Instantly switch back to your originating account.
 * Switch off: Log out of your account but retain the ability to instantly switch
   back in again.
 * Compatible with Multisite, WooCommerce, BuddyPress, and bbPress.
 * Compatible with most membership and user management plugins.
 * Compatible with most two-factor authentication solutions (see the [FAQ](https://wordpress.org/plugins/user-switching/faq/)
   for more info).
 * Approved for use on enterprise-grade WordPress platforms such as [Altis](https://www.altis-dxp.com/)
   and [WordPress VIP](https://wpvip.com/).

Note: User Switching supports versions of WordPress up to three years old, and PHP
version 7.4 or higher.

### Security

 * Only users with the ability to edit other users can switch user accounts. By 
   default this is only Administrators on single site installations, and Super Admins
   on Multisite installations.
 * Passwords are not (and cannot be) revealed.
 * Uses the cookie authentication system in WordPress when remembering the account(
   s) you’ve switched from and when switching back.
 * Implements the nonce security system in WordPress, meaning only those who intend
   to switch users can switch.
 * Full support for user session validation where appropriate.
 * Full support for HTTPS.
 * Backed by [the Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/user-switching)

### Usage

 1. Visit the _Users_ menu in WordPress and you’ll see a _Switch To_ link in the list
    of action links for each user.
 2. Click this and you will immediately switch into that user account.
 3. You can switch back to your originating account via the _Switch back_ link on each
    dashboard screen or in your profile menu in the WordPress toolbar.

See the [FAQ](https://wordpress.org/plugins/user-switching/faq/) for information
about the _Switch Off_ feature.

### Other Plugins

I maintain several other plugins for developers. Check them out:

 * [Query Monitor](https://wordpress.org/plugins/query-monitor/) is the developer
   tools panel for WordPress
 * [WP Crontrol](https://wordpress.org/plugins/wp-crontrol/) lets you view and control
   what’s happening in the WP-Cron system

### Privacy Statement

User Switching does not send data to any third party, nor does it include any third
party resources, nor will it ever do so.

User Switching makes use of browser cookies in order to allow users to switch to
another account. Its cookies operate using the same mechanism as the authentication
cookies in WordPress core, which means their values contain the user’s `user_login`
field in plain text which should be treated as potentially personally identifiable
information (PII) for privacy and regulatory reasons (GDPR, CCPA, etc). The names
of the cookies are:

 * `wordpress_user_sw_{COOKIEHASH}`
 * `wordpress_user_sw_secure_{COOKIEHASH}`
 * `wordpress_user_sw_olduser_{COOKIEHASH}`

See also the FAQ for some questions relating to privacy and safety when switching
between users.

### Accessibility Statement

User Switching aims to be fully accessible to all of its users. It implements best
practices for web accessibility, outputs semantic and structured markup, adheres
to the default styles and accessibility guidelines of WordPress, uses the accessibility
APIs provided by WordPress and web browsers where appropriate, and is fully accessible
via keyboard.

User Switching should adhere to Web Content Accessibility Guidelines (WCAG) 2.0 
at level AA when used with a recent version of WordPress where its admin area itself
adheres to these guidelines. If you’ve experienced or identified an accessibility
issue in User Switching, please open a thread in [the User Switching plugin support forum](https://wordpress.org/support/plugin/user-switching/)
and I’ll address it swiftly.

## Screenshots

 * [[
 * The _Switch To_ link on the Users screen
 * [[
 * The _Switch To_ link on a user’s profile

## FAQ

### Does this plugin work with PHP 8?

Yes, it’s actively tested and working up to PHP 8.4.

### What does “Switch off” mean?

Switching off logs you out of your account but retains your user ID in an authentication
cookie so you can switch straight back without having to log in again manually. 
It’s akin to switching to no user, and being able to switch back.

The _Switch Off_ link can be found in your profile menu in the WordPress toolbar.
Once you’ve switched off you’ll see a _Switch back_ link in a few places:

 * In the footer of your site
 * On the Log In screen
 * In the “Meta” widget

### Does this plugin work with WordPress Multisite?

Yes, and you’ll also be able to switch users from the Users screen in Network Admin.

### Does this plugin work with WooCommerce?

Yes, and you’ll also be able to switch users from various WooCommerce administration
screens while logged in as a Shop Manager or an administrative user.

### Does this plugin work with BuddyPress?

Yes, and you’ll also be able to switch users from member profile screens and the
member listing screen.

### Does this plugin work with bbPress?

Yes, and you’ll also be able to switch users from member profile screens.

### Does this plugin work if my site is using a two-factor authentication plugin?

Yes, mostly.

One exception I’m aware of is Duo. If you’re using [Duo Universal](https://wordpress.org/plugins/duo-universal/)
or [Duo Security](https://wordpress.org/plugins/duo-wordpress/) then you should 
install the [User Switching for Duo](https://github.com/johnbillion/user-switching-duo-security)
add-on plugin which will prevent the two-factor authentication prompt from appearing
when you switch between users.

### What capability does a user need in order to switch accounts?

A user needs the `edit_users` capability in order to switch user accounts. By default
only Administrators have this capability, and with Multisite enabled only Super 
Admins have this capability.

Specifically, a user needs the ability to edit the target user in order to switch
to them. This means if you have custom user capability mapping in place which uses
the `edit_users` or `edit_user` capabilities to affect ability of users to edit 
others, then User Switching should respect that.

### Can regular admins on Multisite installations switch accounts?

No. This can be enabled though by installing the [User Switching for Regular Admins](https://github.com/johnbillion/user-switching-for-regular-admins)
plugin.

### Can the ability to switch accounts be granted to other users or roles?

Yes. The `switch_users` meta capability can be explicitly granted to a user or a
role to allow them to switch users regardless of whether or not they have the `edit_users`
capability. For practical purposes, the user or role will also need the `list_users`
capability so they can access the Users menu in the WordPress admin area.

    ```
    add_filter( 'user_has_cap', function( $allcaps, $caps, $args, $user ) {
        if ( 'switch_to_user' === $args[0] ) {
            if ( my_condition( $user ) ) {
                $allcaps['switch_users'] = true;
            }
        }
        return $allcaps;
    }, 9, 4 );
    ```

Note that this needs to happen before User Switching’s own capability filtering,
hence the priority of `9`.

### Can the ability to switch accounts be denied from users?

Yes. User capabilities in WordPress can be set to `false` to deny them from a user.
Denying the `switch_users` capability prevents the user from switching users, even
if they have the `edit_users` capability.

    ```
    add_filter( 'user_has_cap', function( $allcaps, $caps, $args, $user ) {
        if ( 'switch_to_user' === $args[0] ) {
            if ( my_condition( $user ) ) {
                $allcaps['switch_users'] = false;
            }
        }
        return $allcaps;
    }, 9, 4 );
    ```

Notes:

 * This needs to happen before User Switching’s own capability filtering, hence 
   the priority of `9`.
 * The ID of the target user can be found in `$args[2]`.

### Can I add a custom “Switch To” link to my own plugin or theme?

Yes. Use the `user_switching::maybe_switch_url()` method for this. It takes care
of authentication and returns a nonce-protected URL for the current user to switch
into the provided user account.

    ```
    if ( method_exists( 'user_switching', 'maybe_switch_url' ) ) {
        $url = user_switching::maybe_switch_url( $target_user );
        if ( $url ) {
            printf(
                '<a href="%1$s">Switch to %2$s</a>',
                esc_url( $url ),
                esc_html( $target_user->display_name )
            );
        }
    }
    ```

If you want to specify the URL that the user gets redirected to after switching,
add a `redirect_to` parameter to the URL like so:

    ```
    if ( method_exists( 'user_switching', 'maybe_switch_url' ) ) {
        $url = user_switching::maybe_switch_url( $target_user );
        if ( $url ) {
            // Redirect to the home page after switching:
            $redirect_to = home_url();
            printf(
                '<a href="%1$s">Switch to %2$s</a>',
                esc_url( add_query_arg(
                    'redirect_to',
                    rawurlencode( $redirect_to ),
                    $url
                ) ),
                esc_html( $target_user->display_name )
            );
        }
    }
    ```

The above code also works for displaying a link to switch back to the original user,
but if you want an explicit link for this you can use the following code:

    ```
    if ( method_exists( 'user_switching', 'get_old_user' ) ) {
        $old_user = user_switching::get_old_user();
        if ( $old_user ) {
            printf(
                '<a href="%1$s">Switch back to %2$s</a>',
                esc_url( user_switching::switch_back_url( $old_user ) ),
                esc_html( $old_user->display_name )
            );
        }
    }
    ```

### Can I determine whether the current user switched into their account?

Yes. Use the `current_user_switched()` function for this. If the current user switched
into their account from another then it returns a `WP_User` object for their originating
user, otherwise it returns false.

    ```
    if ( function_exists( 'current_user_switched' ) ) {
        $switched_user = current_user_switched();
        if ( $switched_user ) {
            // User is logged in and has switched into their account.
            // $switched_user is the WP_User object for their originating user.
        }
    }
    ```

### Can I log each time a user switches to another account?

You can install an audit trail plugin such as [Simple History](https://wordpress.org/plugins/simple-history/),
[WP Activity Log](https://wordpress.org/plugins/wp-security-audit-log/), or [Stream](https://wordpress.org/plugins/stream/),
all of which have built-in support for User Switching and all of which log an entry
when a user switches into another account.

### Does this plugin allow a user to frame another user for an action?

Potentially yes, but User Switching includes some safety protections for this and
there are further precautions you can take as a site administrator:

 * You can install an audit trail plugin such as [Simple History](https://wordpress.org/plugins/simple-history/),
   [WP Activity Log](https://wordpress.org/plugins/wp-security-audit-log/), or [Stream](https://wordpress.org/plugins/stream/),
   all of which have built-in support for User Switching and all of which log an
   entry when a user switches into another account.
 * User Switching stores the ID of the originating user in the new WordPress user
   session for the user they switch to. Although this session does not persist by
   default when they subsequently switch back, there will be a record of this ID
   if your database server has query logging enabled.
 * User Switching stores the login name of the originating user in an authentication
   cookie (see the Privacy Statement for more information). If your server access
   logs store cookie data, there will be a record of this login name (along with
   the IP address) for each access request.
 * User Switching triggers an action when a user switches account, switches off,
   or switches back (see below). You can use these actions to perform additional
   logging for safety purposes depending on your requirements.

One or more of the above should allow you to correlate an action with the originating
user when a user switches account, should you need to.

Bear in mind that even without the User Switching plugin in use, any user who has
the ability to edit another user can still frame another user for an action by, 
for example, changing their password and manually logging into that account. If 
you are concerned about users abusing others, you should take great care when granting
users administrative rights.

### Does this plugin warn me if I attempt to switch into an account which somebody else is already switched into?

Yes. When this happens you’ll be shown a prompt asking you to confirm that you would
like to continue switching to the affected account.

This feature is useful if you have multiple users on your site who may be switching
into other user accounts at the same time, for example a team of support agents.

### Can I switch users directly from the admin toolbar?

Yes, there’s a third party add-on plugin for this: [Admin Bar User Switching](https://wordpress.org/plugins/admin-bar-user-switching/).

### Are any plugin actions called when a user switches account?

Yes. When a user switches to another account, the `switch_to_user` hook is called:

    ```
    /**
     * Fires when a user switches to another user account.
     *
     * @since 0.6.0
     * @since 1.4.0 The `$new_token` and `$old_token` parameters were added.
     *
     * @param int    $user_id     The ID of the user being switched to.
     * @param int    $old_user_id The ID of the user being switched from.
     * @param string $new_token   The token of the session of the user being switched to. Can be an empty string
     *                            or a token for a session that may or may not still be valid.
     * @param string $old_token   The token of the session of the user being switched from.
     */
    do_action( 'switch_to_user', $user_id, $old_user_id, $new_token, $old_token );
    ```

When a user switches back to their originating account, the `switch_back_user` hook
is called:

    ```
    /**
     * Fires when a user switches back to their originating account.
     *
     * @since 0.6.0
     * @since 1.4.0 The `$new_token` and `$old_token` parameters were added.
     *
     * @param int       $user_id     The ID of the user being switched back to.
     * @param int|false $old_user_id The ID of the user being switched from, or false if the user is switching back
     *                               after having been switched off.
     * @param string    $new_token   The token of the session of the user being switched to. Can be an empty string
     *                               or a token for a session that may or may not still be valid.
     * @param string    $old_token   The token of the session of the user being switched from.
     */
    do_action( 'switch_back_user', $user_id, $old_user_id, $new_token, $old_token );
    ```

When a user switches off, the `switch_off_user` hook is called:

    ```
    /**
     * Fires when a user switches off.
     *
     * @since 0.6.0
     * @since 1.4.0 The `$old_token` parameter was added.
     *
     * @param int    $old_user_id The ID of the user switching off.
     * @param string $old_token   The token of the session of the user switching off.
     */
    do_action( 'switch_off_user', $old_user_id, $old_token );
    ```

When a user switches to another account, switches off, or switches back, the `user_switching_redirect_to`
filter is applied to the location that they get redirected to:

    ```
    /**
     * Filters the redirect location after a user switches to another account or switches off.
     *
     * @since 1.7.0
     *
     * @param string       $redirect_to   The target redirect location, or an empty string if none is specified.
     * @param string|null  $redirect_type The redirect type, see the `user_switching::REDIRECT_*` constants.
     * @param WP_User|null $new_user      The user being switched to, or null if there is none.
     * @param WP_User|null $old_user      The user being switched from, or null if there is none.
     */
    return apply_filters( 'user_switching_redirect_to', $redirect_to, $redirect_type, $new_user, $old_user );
    ```

In addition, User Switching respects the following filters from WordPress core when
appropriate:

 * `login_redirect` when switching to another user.
 * `logout_redirect` when switching off.

### How can I report a security bug?

[You can report security bugs through the official User Switching Vulnerability Disclosure Program on Patchstack](https://patchstack.com/database/vdp/user-switching).
The Patchstack team helps validate, triage, and handle any security vulnerabilities.

### Do you accept donations?

[I am accepting sponsorships via the GitHub Sponsors program](https://github.com/sponsors/johnbillion)
and any support you can give will help me maintain this plugin and keep it free 
for everyone.

## Reviews

![](https://secure.gravatar.com/avatar/beb589505accac2653801b68ee374fc25a670a43052c644e728de2539f218c71?
s=60&d=retro&r=g)

### 󠀁[Wonderful!](https://wordpress.org/support/topic/wonderful-1104/)󠁿

 [CJW](https://profiles.wordpress.org/cjw/) December 16, 2025

What a great plug in! Made my life so much easier – thank you!

![](https://secure.gravatar.com/avatar/c4c0ea9c60f76f431b42126e5c6e6a6c4507ca818af0ab1c3e02b516b8c6f740?
s=60&d=retro&r=g)

### 󠀁[Great timesaving plugin](https://wordpress.org/support/topic/great-timesaving-plugin/)󠁿

 [Zrenjaninac](https://profiles.wordpress.org/zrenjaninac/) August 12, 2025

A real timesaver that I install every time I need to test out different user type
roles.

![](https://secure.gravatar.com/avatar/46f1acb7031240297880159057561e74bdde45b33e7eb7a59fa58680c7940d2a?
s=60&d=retro&r=g)

### 󠀁[Super Useful for sites with Members/Portal/etc](https://wordpress.org/support/topic/super-useful-for-sites-with-members-portal-etc/)󠁿

 [Brandon Hubbard](https://profiles.wordpress.org/bhubbard/) June 27, 2025

Super great plugin for any WordPress site using members, portal, or similar experience.

![](https://secure.gravatar.com/avatar/22585cf9be02957c830fe939ab410d506f28ab754ebcf672b152c3508790a7f0?
s=60&d=retro&r=g)

### 󠀁[Exactly as expected!](https://wordpress.org/support/topic/exactly-as-expected-11/)󠁿

 [phantasmix](https://profiles.wordpress.org/phantasmix/) June 3, 2025

Had to test what multiple user roles see after logging in and User Switching plugin
helped tremendously. No fussing with fake/temp accounts needed.

![](https://secure.gravatar.com/avatar/c235e7c6c7def7686e18cfb13934fb82e62ab0c7adc5832899aaacda0bbb0ad0?
s=60&d=retro&r=g)

### 󠀁[Perfect simple user switch plugin](https://wordpress.org/support/topic/perfect-simple-user-switch-plugin/)󠁿

 [Ivijan-Stefan Stipic](https://profiles.wordpress.org/ivijanstefan/) December 6,
2024

I integrate this plugin with BuddyBoss, WooCommerce, and some of my custom dashboards.
It’s a very handy plugin and has saved me a lot of time by providing features that
I would otherwise have to develop from scratch.

![](https://secure.gravatar.com/avatar/a5adf2738ff850fa906c446d519fac0398471d2d9eebf2548e87fa2f808bd70f?
s=60&d=retro&r=g)

### 󠀁[Super helper](https://wordpress.org/support/topic/super-helper/)󠁿

 [Alex Gor](https://profiles.wordpress.org/alexgff/) November 10, 2024

Very happy with this plugin! It’s simple to use and works flawlessly, making my 
tasks easier and more efficient.

 [ Read all 239 reviews ](https://wordpress.org/support/plugin/user-switching/reviews/)

## Contributors & Developers

“User Switching” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ John Blackbourn ](https://profiles.wordpress.org/johnbillion/)

“User Switching” has been translated into 49 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/user-switching/contributors)
for their contributions.

[Translate “User Switching” into your language.](https://translate.wordpress.org/projects/wp-plugins/user-switching)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/user-switching/), check
out the [SVN repository](https://plugins.svn.wordpress.org/user-switching/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/user-switching/)
by [RSS](https://plugins.trac.wordpress.org/log/user-switching/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

### 1.11.2 (27 February 2026)

 * Fixes an expired nonce on the switch back link after the user session is destroyed
 * Fixes a potential undefined cookie constant warning in the wp_die handler

### 1.11.1 (4 December 2025)

 * Confirms support for WordPress 6.9

### 1.11.0 (15 October 2025)

 * Adds a Switch Back link to all `wp_die()` screens when you’re switched into another
   account.

### 1.10.0 (27 July 2025)

 * When the user is switched, display all of User Switching’s messages in the language
   of the original user

### 1.9.2 (16 April 2025)

 * Confirms support for WordPress 6.8
 * Minor code quality improvements

### 1.9.1 (5 December 2024)

 * Fixes the `wp_login` and `wp_logout` parameter usage which could cause a fatal
   error when passed an unexpected value.

### 1.9.0 (21 November 2024)

 * Introduces a confirmation message when a user attempts to switch into an account
   which somebody else is already switched into. Helpful for teams of support engineers
   who switch into customer accounts.
 * Confirms support for WordPress 6.7.
 * Confirms support for PHP 8.4.
 * Various code quality improvements.

### 1.8.0 (22 July 2024)

 * Adds a ‘Switch back’ link to some access denied messages within the admin area.
 * Confirms support for WordPress 6.6.

### 1.7.3 (21 February 2024)

 * Confirms support for PHP 8.3
 * Fixes compatibility with BuddyPress version 12
 * Adds configuration for the Live Preview feature on wordpress.org

### 1.7.2 (16 November 2023)

 * Confirm support for WordPress 6.4
 * Reinstate the missing plugin readme file

### Earlier versions

For the changelog of earlier versions, [refer to the releases page on GitHub](https://github.com/johnbillion/user-switching/releases).

## Community plugin

This plugin is developed and supported by a community. [Contribute to this plugin](https://github.com/johnbillion/user-switching)

## Meta

 *  Version **1.11.2**
 *  Last updated **2 months ago**
 *  Active installations **200,000+**
 *  WordPress version ** 6.1 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Albanian](https://sq.wordpress.org/plugins/user-switching/), [Arabic](https://ar.wordpress.org/plugins/user-switching/),
   [Azerbaijani](https://az.wordpress.org/plugins/user-switching/), [Belarusian](https://bel.wordpress.org/plugins/user-switching/),
   [Bosnian](https://bs.wordpress.org/plugins/user-switching/), [Bulgarian](https://bg.wordpress.org/plugins/user-switching/),
   [Catalan](https://ca.wordpress.org/plugins/user-switching/), [Chinese (China)](https://cn.wordpress.org/plugins/user-switching/),
   [Chinese (Taiwan)](https://tw.wordpress.org/plugins/user-switching/), [Croatian](https://hr.wordpress.org/plugins/user-switching/),
   [Czech](https://cs.wordpress.org/plugins/user-switching/), [Danish](https://da.wordpress.org/plugins/user-switching/),
   [Dutch](https://nl.wordpress.org/plugins/user-switching/), [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/user-switching/),
   [English (Australia)](https://en-au.wordpress.org/plugins/user-switching/), [English (Canada)](https://en-ca.wordpress.org/plugins/user-switching/),
   [English (New Zealand)](https://en-nz.wordpress.org/plugins/user-switching/),
   [English (South Africa)](https://en-za.wordpress.org/plugins/user-switching/),
   [English (UK)](https://en-gb.wordpress.org/plugins/user-switching/), [English (US)](https://wordpress.org/plugins/user-switching/),
   [Estonian](https://et.wordpress.org/plugins/user-switching/), [Finnish](https://fi.wordpress.org/plugins/user-switching/),
   [French (France)](https://fr.wordpress.org/plugins/user-switching/), [Galician](https://gl.wordpress.org/plugins/user-switching/),
   [German](https://de.wordpress.org/plugins/user-switching/), [German (Switzerland)](https://de-ch.wordpress.org/plugins/user-switching/),
   [Greek](https://el.wordpress.org/plugins/user-switching/), [Gujarati](https://gu.wordpress.org/plugins/user-switching/),
   [Hebrew](https://he.wordpress.org/plugins/user-switching/), [Hindi](https://hi.wordpress.org/plugins/user-switching/),
   [Indonesian](https://id.wordpress.org/plugins/user-switching/), [Italian](https://it.wordpress.org/plugins/user-switching/),
   [Japanese](https://ja.wordpress.org/plugins/user-switching/), [Lithuanian](https://lt.wordpress.org/plugins/user-switching/),
   [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/user-switching/), [Persian](https://fa.wordpress.org/plugins/user-switching/),
   [Polish](https://pl.wordpress.org/plugins/user-switching/), [Portuguese (Brazil)](https://br.wordpress.org/plugins/user-switching/),
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/user-switching/), [Romanian](https://ro.wordpress.org/plugins/user-switching/),
   [Russian](https://ru.wordpress.org/plugins/user-switching/), [Slovak](https://sk.wordpress.org/plugins/user-switching/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/user-switching/), [Spanish (Colombia)](https://es-co.wordpress.org/plugins/user-switching/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/user-switching/), [Spanish (Spain)](https://es.wordpress.org/plugins/user-switching/),
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/user-switching/), [Swedish](https://sv.wordpress.org/plugins/user-switching/),
   [Turkish](https://tr.wordpress.org/plugins/user-switching/), and [Ukrainian](https://uk.wordpress.org/plugins/user-switching/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/user-switching)
 * Tags
 * [fast user switching](https://wordpress.org/plugins/tags/fast-user-switching/)
   [multisite](https://wordpress.org/plugins/tags/multisite/)[user switching](https://wordpress.org/plugins/tags/user-switching/)
   [users](https://wordpress.org/plugins/tags/users/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/user-switching/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  232 5-star reviews     ](https://wordpress.org/support/plugin/user-switching/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/user-switching/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/user-switching/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/user-switching/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/user-switching/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/user-switching/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/user-switching/reviews/)

## Contributors

 *   [ John Blackbourn ](https://profiles.wordpress.org/johnbillion/)

## Support

Issues resolved in last two months:

     4 out of 6

 [View support forum](https://wordpress.org/support/plugin/user-switching/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://github.com/sponsors/johnbillion)