Website Shortcut Generator

Choose the target desktop, enter a name and URL, then download the matching shortcut file.

Runs locally in your browser
Local generation ·
ConfigurationTarget platform
Target platform
Live previewGenerated source preview
VoriToolshttps://voritools.com/
Private and inspectable

The shortcut is created entirely in this browser and remains readable in any text editor.

Windows / macOS / Linux

Choose the native shortcut format used by the target desktop instead of renaming one generic file.

Web apps and dashboards

Use shortcuts for local tools, admin panels, documentation, SaaS apps, and frequently visited pages.

How to create a desktop shortcut

The workbench turns one web address into the shortcut file the target desktop expects: .url for Windows, .webloc for macOS and .desktop for Linux. Only the address and the icon reference you type are written into the file.

The file is built in this tab. The address is never opened, fetched or sent anywhere, and the preview shows the exact contents that get downloaded.

  1. Pick the target platform: Windows .url, macOS .webloc or Linux .desktop. Both the file extension and the contents follow that choice.
  2. Type the shortcut name and the website address. A bare domain such as example.com is completed to https://example.com/, and the name becomes the file name.
  3. Add an icon path or URL if you want one. The preview updates while you type and shows what the saved file will contain.
  4. Press Download shortcut to save the file, or Copy source to copy the preview text. Clear empties the three fields and the preview.

Formats and limits

What each format contains

Windows .url is an INI-style file: an [InternetShortcut] section with URL= and, when an icon is supplied, IconFile= plus IconIndex=0. Line endings are CRLF, as Windows expects. It is not a .lnk file, so it carries an address and nothing else.

macOS .webloc is an XML property list with a single URL key, the format Finder writes. Linux .desktop is a [Desktop Entry] with Type=Link, Name= and URL=; Icon= is added only when an icon is given.

How the name and the address are handled

The name becomes the file name: the characters Windows forbids in file names (/ : * ? " < > |) are replaced with hyphens and leading or trailing dots are dropped. If nothing usable is left, the file falls back to website-shortcut, and an empty name stops the download — the reason then appears in the preview instead of the file contents.

The address is completed with https:// when no scheme is typed, and only http and https are accepted. Non-ASCII domains are written in their ASCII form and the path is percent-encoded, so https://例え.jp/路径 comes out as https://xn--r8jz45g.jp/%E8%B7%AF%E5%BE%84.

Icons are written, not downloaded

The icon value is copied into the file as text. The page never fetches that image, so a remote URL stays a URL inside the file and the picture has to exist on the computer that opens the shortcut.

A macOS .webloc holds only the URL, so on that platform the icon field is not written into the file at all; a note appears under the field when macOS is selected.

Using the file on the target computer

Download the file and move it to the target desktop. No installer is produced and nothing is added to any computer from this page.

On Windows, double-clicking the .url opens the address in the default browser. On Linux, some desktops ask you to mark the .desktop file as executable ("Allow launching") before a double-click will start it.

Recent tools: