How to Create an Icon on Your Desktop (Windows, Mac & More)

Desktop icons are shortcuts — small visual links that point to an application, file, folder, or website. Creating one doesn't install or move anything; it simply gives you a faster path to something that already exists elsewhere on your system. The method varies meaningfully depending on your operating system, what you're creating a shortcut to, and how much control you want over the result.

What a Desktop Icon Actually Is

Before jumping into steps, it helps to understand what you're making. A desktop shortcut is a pointer file — typically just a few kilobytes — that references a target location. On Windows, these are .lnk files. On macOS, they're aliases. Deleting a shortcut does not delete the original program or file.

Icons can point to:

  • Installed applications or programs
  • Specific files (documents, images, spreadsheets)
  • Folders or directories
  • Websites or URLs
  • Network locations

Each type is created slightly differently, and that matters when choosing your method.

How to Create a Desktop Icon on Windows

Windows offers several approaches depending on what you're shortcutting.

For Applications (Programs)

Method 1 — From the Start Menu:

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

Method 2 — Right-click the desktop directly:

  1. Right-click any empty area of the desktop
  2. Select New → Shortcut
  3. Click Browse and navigate to the program's .exe file (usually in C:Program Files)
  4. Click Next, name the shortcut, then Finish

For Files and Folders

Right-click any file or folder in File Explorer, then select Send to → Desktop (create shortcut). This works on Windows 10 and Windows 11, though Windows 11 moved some context menu options behind a "Show more options" toggle.

For Websites

  1. Open your browser and navigate to the site
  2. Resize the browser window so you can see the desktop behind it
  3. Click and drag the padlock icon or URL from the address bar directly onto the desktop

This creates a URL shortcut file (.url) that opens the page in your default browser.

How to Create a Desktop Icon on macOS 🖥️

macOS uses aliases instead of Windows-style shortcuts, but the concept is identical.

For Applications

  1. Open Finder and go to the Applications folder
  2. Hold down Command + Option, then drag the app to the desktop
  3. This creates an alias — the original stays in Applications

Alternatively: right-click any app in Finder and select Make Alias, then drag the alias to the desktop.

For Files and Folders

  • Drag with Command + Option held: creates an alias on the desktop
  • Right-click → Make Alias: creates an alias in the same location, which you can then move to the desktop

For Websites on macOS

Safari allows you to drag a URL from the address bar directly onto the desktop, creating a .webloc file. Other browsers support similar drag-and-drop behavior.

How to Create a Desktop Icon on Chromebook

ChromeOS handles this differently since it's browser-centric.

For Web Apps and Sites

  1. Open Chrome and navigate to the website
  2. Click the three-dot menu (top right)
  3. Select Save and share → Create shortcut
  4. Check Open as window if you want it to behave like an app
  5. Click Create — the icon appears in your app launcher and can be pinned to the shelf or desktop

For Android Apps

If you have Android apps installed, long-press the app icon in the launcher and drag it to the desktop shelf or pin it to your taskbar equivalent.

Variables That Change Your Approach 🔧

The "right" method depends on several factors that vary by user:

VariableWhy It Matters
OS versionWindows 11 changed context menus; older macOS versions have different Finder options
What you're linking toApps, files, folders, and URLs each follow different steps
Browser choiceDrag-to-desktop behavior differs between Chrome, Firefox, Edge, and Safari
User permissionsOn managed or enterprise machines, desktop customization may be restricted by IT policy
Desktop environment (Linux)GNOME, KDE, and other environments each handle desktop icons differently — some disable them by default

Linux deserves a specific mention here: many modern desktop environments (particularly GNOME) don't display icons on the desktop by default. Users may need to install an extension like Desktop Icons NG or switch to a different environment like KDE Plasma, which supports desktop icons natively.

Custom Icons: Changing What an Icon Looks Like

If you want to replace a shortcut's default icon with a custom image:

On Windows: Right-click the shortcut → Properties → Change Icon → browse to an .ico file.

On macOS: Find a .icns or image file, copy it, then click the alias → Get Info (Command + I) → click the small icon image in the top-left of the info panel → paste.

Custom icon support works best with proper .ico (Windows) or .icns (macOS) format files. Using unsupported image formats can produce blurry or broken-looking results.

When Desktop Icons Disappear

A common frustration: icons vanish after a system update or display change. On Windows, right-click the desktop → View and confirm Show desktop icons is checked. On macOS, icons may be hidden if you're using a full-screen app or if a system update reset display preferences.

For users on multiple monitors, desktop icons typically anchor to the primary display — switching which monitor is set as primary can make icons appear to move or disappear.

The Part That Depends on Your Setup

The mechanical steps above cover the most common scenarios — but which approach actually makes sense depends on what you're running, how your system is configured, and what you're trying to access quickly. A managed corporate laptop, a personal Mac, a Chromebook used for web apps, and a Linux workstation all behave differently out of the box. The steps are simple once you know which path fits your environment.