How to Add a Desktop Shortcut in Windows, macOS, and More

Desktop shortcuts are one of those small productivity tools that save real time every day. Instead of digging through file folders or application menus, a shortcut puts your most-used programs, files, websites, and folders one double-click away. But the process of creating them varies — sometimes significantly — depending on your operating system, what you're linking to, and how your system is configured.

What Is a Desktop Shortcut, Actually?

A desktop shortcut is a small pointer file that links to something else — an application, a document, a folder, a website, or even a network location. It doesn't move or copy the original item. It just creates a fast path to it.

On Windows, shortcut files use the .lnk extension. On macOS, the equivalent is called an alias. Both serve the same purpose but behave slightly differently under the hood, which matters when you're troubleshooting a broken link.

How to Add a Desktop Shortcut on Windows

Windows gives you several ways to create a desktop shortcut, and the right method depends on what you're linking to.

For Applications (Programs)

Method 1 — From the Start Menu:

  1. Click the Start button and find the app you want.
  2. Right-click the app name.
  3. Select More > Open file location (if available).
  4. In the folder that opens, right-click the app's icon.
  5. Choose Send to > Desktop (create shortcut).

Method 2 — Drag from Start Menu (Windows 10/11): On some builds, you can drag an app tile or list entry directly onto the desktop. This behavior can vary by Windows version and whether you've updated recently.

Method 3 — Right-click the Desktop Directly:

  1. Right-click any empty area of the desktop.
  2. Select New > Shortcut.
  3. Browse to the application's .exe file or paste in a file path.
  4. Name the shortcut and click Finish.

For Files and Folders

Right-click the file or folder in File Explorer and choose Send to > Desktop (create shortcut). This works for local files, external drive contents, and network folders — though network shortcuts can break if the drive is disconnected or the path changes.

For Websites

  1. Right-click the desktop.
  2. Select New > Shortcut.
  3. Type or paste the full URL (e.g., https://www.example.com).
  4. Give it a name and click Finish.

This creates a basic internet shortcut. Some browsers also allow you to drag a tab or the address bar URL directly onto the desktop, though this depends on the browser.

How to Add a Desktop Shortcut on macOS 🍎

macOS uses aliases rather than shortcuts, but the concept is the same.

For Applications

  1. Open Finder and go to the Applications folder.
  2. Hold Option + Command and drag the app to the desktop.

This creates an alias on the desktop without moving the original app. Alternatively, right-click any app and select Make Alias, then drag the alias to the desktop.

For Files and Folders

Same process: right-click any file or folder in Finder, choose Make Alias, and move the resulting alias wherever you want it.

For Websites (macOS + Safari or Chrome)

Drag the URL directly from the browser's address bar onto the desktop. This creates a .webloc file on macOS (Safari) or a shortcut file via Chrome. Opening it will launch the URL in your default browser.

Comparing Shortcut Options Across Common Scenarios

What You're Linking ToWindows MethodmacOS Method
Installed applicationSend to > Desktop or New > ShortcutOption+Cmd drag or alias
Local file or folderRight-click > Send to > DesktopRight-click > Make Alias
Website / URLNew > Shortcut > paste URLDrag URL from address bar
Network folderSend to > Desktop (path-dependent)Alias (mount-dependent)

Factors That Affect How This Works for You

Not every method works the same way in every situation. A few variables determine which approach applies to your setup:

Operating system version — Windows 11 changed the right-click context menu layout compared to Windows 10. Some options moved or require an extra "Show more options" click. macOS Ventura and later versions work the same way for aliases, but system settings like Stage Manager affect how the desktop behaves visually.

App installation type — Apps installed through the Microsoft Store on Windows may not expose a traditional .exe file path, making the "browse to file" method unavailable. In those cases, the Start Menu method or right-click approach usually works better.

User account permissions — On shared or managed computers (work or school devices), your account might not have permission to modify the desktop or create shortcuts in certain locations. IT policy can restrict this.

Browser behavior — Desktop URL shortcuts work differently depending on whether you're using Chrome, Edge, Firefox, or Safari. Some support drag-to-desktop natively; others don't. Chrome on macOS, for example, creates shortcut files that open in Chrome specifically — not necessarily your default browser.

External and network drives — Shortcuts to files on removable drives or mapped network drives will break if the drive isn't connected or the network path changes. These are useful but require the underlying resource to always be available at the same path.

When Shortcuts Behave Unexpectedly

A few common issues worth knowing about:

  • Broken shortcuts show a small warning icon in Windows or a question mark badge on macOS aliases. This means the original file or app has moved, been renamed, or deleted.
  • Missing desktop icons on Windows can sometimes be caused by the "Show desktop icons" option being disabled — right-click the desktop, go to View, and make sure it's checked.
  • On macOS, if your desktop looks empty, check whether Stacks is enabled (right-click desktop > Use Stacks), which groups icons automatically. 🖥️

The Part That Depends on Your Setup

The mechanics of creating a desktop shortcut are consistent within each OS — but how useful shortcuts are, and which method works cleanly for you, depends on factors only you can see: what version of Windows or macOS you're running, how your apps were installed, whether you're on a managed device, and which browser you use for web shortcuts. The same goal can have three different correct paths depending on those variables.