Skip to content

Convert

Webloc to URL

Webloc to URL

Beta

Convert Mac .webloc website shortcuts, or a ZIP of them, into Windows .url Internet Shortcuts. XML and binary weblocs, optional CSV. Files are not uploaded.

Use via API
  • Free, no sign-up
  • REST + MCP
  • Updated
  • Reviewed by Olgun Ozoktas
Drop .webloc files or a ZIP of themMac .webloc to Windows .url. XML and binary weblocs are both read.

Processed in your browser: the files are not uploaded to FindUtils and none of their links is opened. Analytics and ads may load on the page.

Going the other way? URL to Webloc →

The CSV has two columns, name and url, one row per converted shortcut. Remove duplicate URLs keeps the first shortcut for each exact address.

Why Use Webloc to URL?

A Mac saves a web link as a .webloc file: drag an address out of Safari onto the desktop, or receive a folder of links from a Mac user, and that is what you get. Windows does not recognise .webloc as a shortcut, so on a PC each one has to be opened in a text editor and the address copied out by hand. Webloc to URL reads a whole pile of them at once, in the browser, and writes each as a Windows .url Internet Shortcut that opens with a double-click, keeping the original name.

A .webloc file is a macOS property list whose root dictionary holds one key, URL, with the web address as a string. Current macOS writes it as XML; some older systems and apps write the same data as a binary property list, a file that starts with the bytes bplist. Webloc to URL reads both forms in the browser: XML files as text, binary files as bytes through the same plist reader the Plist JSON Converter uses.

For each file that holds a URL it writes a Windows Internet Shortcut: an [InternetShortcut] section with a URL= line, using the CRLF line endings Windows writes, saved with the .webloc name and a .url extension. One converted file downloads on its own; several download together as webloc-url.zip. The optional CSV lists the name and URL of every converted shortcut.

Files that cannot be converted are listed with the reason and the rest still convert: an empty file, a file that is not a property list, a property list with no URL key, a Windows .url that is already a shortcut, or a binary .lnk. The addresses are copied exactly as written and never requested, so a dead or internal link converts like any other.

How it compares

Opening each .webloc in a text editor or in Plist JSON Converter shows its address, but building the .url files by hand means one Notepad session per link. Online converters usually take one file at a time and require uploading it. This page converts a whole folder or ZIP in one step, reads binary weblocs as well as XML ones, and does it in the tab without uploading the files.

Tips for Converting Weblocs

  • Each .url keeps the name of its .webloc, so Team Wiki.webloc becomes Team Wiki.url. Two files with the same name get " (2)" added so the ZIP never overwrites one.
  • Compress a folder of weblocs into a ZIP and drop the ZIP; every .webloc inside is read and Finder's __MACOSX folder and ._ files are ignored.
  • Remove duplicate URLs compares the addresses exactly, so https://example.com and https://example.com/ count as two different links.
  • A shortcut that points to a file:, ftp: or other non-web address is still converted, and a note says so, so you can check it before opening it.
  • To go the other way, from Windows .url files to Mac .webloc, use URL to Webloc.

Frequently Asked Questions

How do I open a .webloc file on Windows?

Convert it to a .url Internet Shortcut. Drop the .webloc on this page and download the .url file; Windows opens that in the default browser with a double-click. To only read the address, open the .webloc in Notepad: an XML webloc shows the URL between string tags.

What is the difference between a .webloc and a .url file?

Both store a single web address. A .webloc is the Mac format, a property list with a URL key. A .url is the Windows format, a small INI text file with a URL= line under [InternetShortcut]. Each system opens its own format with a double-click.

Can I convert a whole folder of weblocs at once?

Yes. Select all the files and drop them, or compress the folder into a ZIP and drop that. Every .webloc inside the ZIP is read, including those in subfolders, and the results download together as webloc-url.zip.

Does it read binary .webloc files?

Yes. A binary property list is detected by its bplist header and read as bytes, so both XML and binary weblocs convert. A file that is damaged or is not a property list is listed as skipped with the reason.

Why was a file skipped?

Each skipped file is listed with its reason. The usual ones are that the file is empty, that it is not a readable property list, or that the property list has no URL key. A .url file dropped here is skipped because it is already a Windows shortcut, and a .lnk is skipped because it is a binary Windows shortcut to a program or folder, not a .webloc.

Can I get a list of the URLs instead of files?

Yes. Turn on Also download CSV for a webloc-urls.csv file with a name and url column, or leave it off and use Copy all URLs to put every address on the clipboard, one per line.

Does the page open or check the links?

No. The addresses are copied as text and never requested, so no website learns about your shortcuts and a link that no longer works still converts.

Are my files uploaded?

No. The .webloc files and ZIPs are read by JavaScript in your browser tab and the .url files are created there. Analytics and ads may load on the page, but no request carries your files or the links in them.

How do I convert Windows .url files to .webloc?

Use URL to Webloc, the reverse of this page. It reads .url Internet Shortcuts and writes .webloc files that Finder opens.

Rate This Tool

0/1000

Get Weekly Tools

Suggest a Tool