Internet Shortcuts to CSV
BetaDrop Windows .url Internet Shortcut files, or a ZIP of them, and get a CSV of names and URLs or a URL list. On this page, files stay in your browser and links are never opened.
- Free, no sign-up
- REST + MCP
- Updated
- Reviewed by Olgun Ozoktas
The shortcuts are read in your browser and are not uploaded to FindUtils, and none of their links is opened. Analytics and ads may load on the page.
Adds a UTF-8 byte order mark so Excel shows accented names correctly. Turn it off if a script reads the file.
How to Convert .url Files to CSV
-
Select the .url files in File Explorer and drop them on the page, or drop a ZIP that contains them
-
Choose CSV for a spreadsheet or URL list for one address per line, and turn on Remove duplicate URLs if you need to
-
Check the preview and the list of skipped files, each with its reason
-
Download the CSV or the list, or add more files first; they are appended to the same output
Common Use Cases
Turning a desktop or Downloads folder full of saved links into a reading list
Exporting an old Internet Explorer Favorites folder to a spreadsheet
Auditing the links in a shared folder of shortcuts before a migration
Importing link collections into a bookmark manager that accepts CSV or plain URLs
Documenting the web shortcuts deployed to users' desktops
Why Use Internet Shortcuts to CSV?
An Internet Shortcut is the .url file Windows creates for a web link. It is a plain text file in INI format: an [InternetShortcut] section holding a URL= line with the address, often followed by lines such as IconFile=, IconIndex= and WorkingDirectory=. Browsers on Windows write these files when you drag a link out of the address bar, and Internet Explorer stored its Favorites the same way.
Internet Shortcuts to CSV reads the [InternetShortcut] section of each file, matching key names in any letter case and accepting Windows CRLF line endings, a byte order mark and the extra sections some browsers add. It writes a CSV with the columns name, url, working_directory and icon_file, quoting any value that contains a comma, a quote or a line break, or a plain list with one URL per line. A ZIP is opened in the browser and every .url inside it is read, while __MACOSX and other junk entries are ignored.
Files that are not Internet Shortcuts are reported instead of failing the batch: a file without the section, a shortcut without a URL line, and binary .lnk shortcuts each appear in the skipped list with the reason. The URLs are copied exactly as written and are never requested, so a dead or internal link is listed like any other.
How it compares
A PowerShell one-liner such as Select-String -Path *.url -Pattern '^URL=' pulls the addresses out of one folder, but it needs a shell, does not produce the shortcut names alongside the URLs, and skips ZIP files. This page gives the same result as a CSV with names, handles ZIPs and folders full of mixed files, and runs without installing anything or uploading the shortcuts.
Tips for Internet Shortcuts
- To collect shortcuts from many folders, compress the top folder into a ZIP in File Explorer and drop the ZIP; every .url inside it is read.
- The name column is the file name without .url, which is the label Windows shows under the icon.
- Remove duplicate URLs keeps the first shortcut for each exact address, so https://example.com and https://example.com/ are still two rows.
- Shortcuts that point to file: or other non-web addresses are kept and flagged in the notes, since they open local or network locations rather than web pages.
- A .lnk file is a different, binary kind of shortcut that points to a program or folder. It is listed as skipped rather than guessed at.