Utility Commands
SN Utils utility slash commands for switching scope, impersonating, elevating roles, and other common tasks.
Last updated: January 24, 2026
Last updated: January 24, 2026
Beyond navigation and search, slash commands provide utility functions for common administrative tasks.
Switch application scope quickly:

Navigate by typing the number (press SHIFT first if numbers are inactive).
| Command | Action |
|---|---|
/su | Switch Update Set (searches update sets in current scope) |
/sd | Switch Domain (domain-separated instances only) |
Impersonate a user:

While impersonating, use /imp again or /unimp to stop impersonation.
Toggle elevated roles:

/elev - Toggle security_admin role/elev <role> - Toggle a specific elevated roleThe page reloads after execution.
Switch session language with a 2-letter code:
/lang nl - Switch to Dutch

If the language isn't installed on the instance, nothing changes.
Open new tabs:
| Command | Action |
|---|---|
/tab | Open new tab of current instance |
/tab esc | Open Employee Center Portal |
/env | Show known instances to open the current page in |
/env <instance> | Open current URL in different instance |
When you run /env without an argument, SN Utils shows a numbered list of all your known instances sorted by most recently visited. Each entry shows the instance tag name and hostname. Click an instance or press its number to open the current page there.
The list is built from every instance you have visited. If you have configured an instance tag, its label and color are shown for easy identification.
Toggle a page between framed (inside ServiceNow navigation) and frameless (standalone, no navigation chrome) mode.

ServiceNow wraps pages inside a navigation frame using URLs like nav_to.do?uri=… (Classic UI) or now/nav/ui/classic/params/target/… (Next Experience / Polaris). The /pop command toggles between these two states:
/pop extracts the inner URL and navigates directly to it, removing the top navigation bar, application navigator, and sidebar. This gives you a clean, full-width view of the page.nav_to.do), /pop wraps the URL back inside the navigation frame so the standard ServiceNow navigation reappears./pop is also available as a keyboard shortcut: Ctrl+2 (Windows/Linux) or Cmd+2 (Mac). You can customize this in your browser's extension shortcut settings.

When searching tables, you can use time-based switches to filter records by when they were created or updated. These work with any table command.
-<type><number><unit>
| Type | Meaning |
|---|---|
-u | Updated in the last... |
-c | Created in the last... |
-uc | Updated or created in the last... |
-um | Updated by me in the last... |
| Unit | Meaning |
|---|---|
s | Seconds |
m | Minutes |
h | Hours |
d | Days |
w | Weeks |
M | Months |
q | Quarters |
y | Years |
| Command | Result |
|---|---|
/incident -u5d | Incidents updated in the last 5 days |
/task -c3h | Tasks created in the last 3 hours |
/incident -uc15m | Incidents updated or created in the last 15 minutes |
/sys_script -um1w | Script Includes updated by me in the last week |
/sys_update_xml -c1d | Update XML records created in the last day |
These switches generate encoded query filters automatically and can be combined with other switches and search terms:
/br myBusinessRule -u2d -s — Business Rules matching "myBusinessRule", updated in the last 2 days, in the current scope.
Fill random values in fields for testing. See Other UIs for details on portal usage.
Clear the browser's local storage for the current instance. Useful when:
Run /cls and reload the page.
Compare two records:
/diff1 (opens diff tab)/diff2
Cross-instance comparison: Use /diffenv <instancename> to compare the same record across instances (must be logged into both). Running /diffenv without an argument shows the same instance picker as /env, letting you pick the target instance from a list.