Webloc to URL
BetaConvert Mac .webloc website shortcuts, or a ZIP of them, into Windows .url Internet Shortcuts. XML and binary weblocs, optional CSV. Files are not uploaded.
- Free, no sign-up
- REST + MCP
- Updated
- Reviewed by Olgun Ozoktas
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 .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.