Free tools Windows power users keep installed
One-click scans. No signup required.
Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
An LNK file is a Windows shortcut. It stores information Windows uses to find and open an application, document, folder, or another Shell object; it normally does not contain a copy of that target.
Most LNK files are ordinary shortcuts, but an unexpected one can launch commands or programs with hidden arguments. Treat unfamiliar LNK files as launchers to inspect—not as harmless documents to double-click.
What does “LNK” mean?
.lnk is the filename extension used for a Windows Shell Link. “Windows shortcut,” “shortcut file,” “Shell link,” and “LNK file” are common ways to describe the same user-facing feature. Microsoft’s formal name for the binary format is the Shell Link (.LNK) Binary File Format.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The format is binary, not a plain text file containing only a path. It can hold target-identification data and launch settings that Windows Explorer and other Shell-aware software use to resolve the shortcut.
#1 Best Overall
- KEYBOARD: The keyboard works for Windows with hot keys that enable easy access to Media, My Computer, Mute, Volume up/down, and Calculator
- EASY SETUP: Experience simple installation with the USB wired connection
- VERSATILE COMPATIBILITY: This keyboard is designed to work with multiple Windows versions, including Vista, 7, 8, 10 offering broad compatibility across devices.
- SLEEK DESIGN: The elegant black color of the wired keyboard complements your tech and decor, adding a stylish and cohesive look to any setup without sacrificing function.
- FULL-SIZED CONVENIENCE: The standard QWERTY layout of this keyboard set offers a familiar typing experience, ideal for both professional tasks and personal use.
What does an LNK file do?
When Windows creates a shortcut, it records information about the item the shortcut represents. When you activate the shortcut, Windows resolves that information and opens the target using the appropriate application or Shell behavior.
- Windows creates an LNK that references an item.
- The shortcut stores the target’s location or Shell identity, along with optional launch metadata.
- You double-click or otherwise activate the shortcut.
- Windows finds the target and opens or launches it.
- If the target has moved, been renamed, disconnected, or removed, the shortcut may fail or Windows may try to locate it.
An LNK may point to an executable, document, folder, network share, removable-drive location, Shell namespace object, or, in some circumstances, another shortcut or special Windows object. Microsoft describes a link file as storing the information needed to access a referenced object in the Windows Shell namespace.
An LNK is separate from the original file
| Item | What it is |
|---|---|
Program.exe |
The actual executable program |
Report.docx |
The actual document |
Report - Shortcut.lnk |
A separate shortcut pointing to the document |
Folder shortcut.lnk |
A separate shortcut pointing to a folder |
Deleting an LNK normally deletes only the shortcut. It does not delete the target application, document, or folder. Conversely, moving or deleting the target can leave the LNK behind with a “target not found” error. Copying an LNK copies the shortcut, not the original item.
Microsoft’s Shell Links documentation explicitly states that deleting a link file does not affect its corresponding object.
What information is stored inside an LNK?
The exact contents vary by shortcut, but reader-relevant fields can include:
| Field | Purpose |
|---|---|
| Target path or identity | Helps Windows locate the referenced application, file, folder, or Shell object |
| Working directory | Sets the directory used when launching a program |
| Arguments | Passes command-line parameters to the target |
| Show state | Controls whether a program opens normally, minimized, or maximized |
| Icon path and index | Determines the icon displayed for the shortcut |
| Description or comment | Stores optional explanatory text |
| Keyboard shortcut | Provides an optional hotkey |
| Extra data and properties | Stores additional Shell and application information |
That flexibility explains why an LNK can do more than simply remember a filename. It can launch a program with a particular working directory and arguments, or present a customized icon and window state.
Rank #2
- Reliable Plug and Play: The USB receiver provides a reliable wireless connection up to 33 ft (1), so you can forget about drop-outs and delays and you can take it wherever you use your computer
- Type in Comfort: The design of this keyboard creates a comfortable typing experience thanks to the low-profile, quiet keys and standard layout with full-size F-keys, number pad, and arrow keys
- Durable and Resilient: This full-size wireless keyboard features a spill-resistant design (2), durable keys and sturdy tilt legs with adjustable height
- Long Battery Life: MK270 combo features a 36-month keyboard and 12-month mouse battery life (3), along with on/off switches allowing you to go months without the hassle of changing batteries
- Easy to Use: This wireless keyboard and mouse combo features 8 multimedia hotkeys for instant access to the Internet, email, play/pause, and volume so you can easily check out your favorite sites
Are LNK files safe?
Not automatically dangerous, but not automatically safe. An LNK is a file format, not a malware verdict. Shortcuts created by Windows, an installer, or a trusted user are usually legitimate. However, an LNK can point to a command interpreter, script host, loader, or unfamiliar executable and can pass arguments that change the launched program’s behavior.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Attackers abuse crafted shortcuts in phishing messages, archives, removable-media campaigns, and apparently ordinary folders. Microsoft documents malware that uses LNK files as launch vectors and disguises them with legitimate-looking names or icons.
Warning signs
These indicators do not prove that a file is malicious, but they warrant investigation:
- The shortcut arrived unexpectedly by email, download, archive, shared folder, or USB drive.
- A filename appears to be a document, image, or video but actually ends in
.lnk. - Hidden extensions make a name such as
Invoice.pdf.lnklook like a document. - The target is
cmd.exe,powershell.exe,wscript.exe,cscript.exe,mshta.exe,rundll32.exe, or an unfamiliar executable. - Arguments contain long encoded or obfuscated text, URLs, temporary folders, or network locations.
- The icon resembles a PDF, folder, Word document, or video even though the file type is Shortcut.
The visible name and icon are not sufficient evidence of what an LNK will run.
How to inspect an LNK without launching it
- Do not double-click an unfamiliar shortcut.
- Right-click it and choose Properties, if Windows provides shortcut information for that object.
- Review the Target, Start in or working-directory field, arguments, icon path, shortcut key, and Run setting where shown.
- Check whether the target is on a removable drive, network share, temporary directory, or unexpected user-profile location.
- Scan the file with current security software.
- For a suspicious sample, use an isolated analysis environment and a trusted LNK parser or forensic tool rather than opening it on a normal workstation.
Properties viewing is generally safer than opening a shortcut, but no inspection method should be treated as universally risk-free in every environment. If the file is unexpected, the safest choice is not to activate it.
Recommended Free Tools
Show the real .lnk extension
Windows may hide known file extensions and display shortcuts using friendly names and icons. To make extensions visible:
Rank #3
- All-day Comfort: The design of this standard keyboard creates a comfortable typing experience thanks to the deep-profile keys and full-size standard layout with F-keys and number pad
- Easy to Set-up and Use: Set-up couldn't be easier, you simply plug in this corded keyboard via USB on your desktop or laptop and start using right away without any software installation
- Compatibility: This full-size keyboard is compatible with Windows 7, 8, 10 or later, plus it's a reliable and durable partner for your desk at home, or at work
- Spill-proof: This durable keyboard features a spill-resistant design (1), anti-fade keys and sturdy tilt legs with adjustable height, meaning this keyboard is built to last
- Plastic parts in K120 include 51% certified post-consumer recycled plastic*
- Open File Explorer.
- Choose View.
- Enable File name extensions, or open Options, go to the View tab, and clear Hide extensions for known file types.
Menu wording varies by Windows release, edition, language, and configuration. Microsoft explains the role of extensions in its guide to common file name extensions in Windows.
How to create an LNK shortcut
For ordinary Windows use:
- Locate the application, file, folder, or other item in File Explorer or the Start menu.
- Right-click it.
- Choose an available shortcut command, such as Create shortcut or Send to > Desktop (create shortcut).
- Move or rename the resulting shortcut as needed.
The exact command depends on the item and current Windows interface. The resulting .lnk can usually be customized through its Properties dialog.
How to edit an LNK
Right-click the shortcut, choose Properties, and edit the fields Windows exposes. Common options include:
- Target
- Start in or working directory
- Command-line arguments
- Shortcut key
- Run state, such as normal, minimized, or maximized
- Comment and icon
Not every Shell link exposes every field in the same way. The available controls depend on the target type, Windows version, and Shell behavior.
Do not edit an LNK in a normal text editor. Because it is binary, doing so can corrupt the shortcut. Developers can use Windows Shell Link COM interfaces such as IShellLink together with persistence interfaces including IPersistFile or IPersistStream. Relevant methods include SetPath, GetPath, SetArguments, SetWorkingDirectory, and SetIconLocation.
How to fix a broken LNK shortcut
A shortcut can remain present even when its target is no longer reachable. Check these causes:
Rank #4
- 【Dreamy Rainbow Gaming Keyboard】K521 Gaming Keyboard Adopts a Different LED Backlight Design, Upgraded on the Traditional LED Backlight Effect, Making the Light More Penetrating, Giving You a More Dazzling Visual Effect, Making Your Gaming Process More Enjoyable
- 【One Touch Opens & Visual Feast】The K521 Red Dragon Keyboard has a One-Touch on/off Lighting Button for Added Convenience. It also has a Three-Position Adjustable Breathing Mode and a Four-Position Adjustable Brightness Lighting Mode
- 【Mechanical Feeling & Fast Tapping】The PC Keyboard Keys are Designed for Mechanical Feeling, Giving You a Better Feel During Use and the Ability to Trigger Keys Quickly, Allowing You to Win All Your Games
- 【19 Keys Anti-Ghosting Keyboard】Anti-Ghosting Ensures Every Button Can Be Triggered. This Allows You to Trigger Key Combinations In The Game Accurately, And Each Skill Can Be Accurately Released to Increase Your Winning Rate. Redragon K521 Will Be Your Perfect Partner
- 【12 Multimedia Combination Keys】The K521 Wired Gaming Keyboard is Equipped with 12 Multimedia Keys That Can Greatly Enhance Your Gaming/Office Efficiency and Make It More Convenient to Use
- The target was moved or renamed.
- A USB drive is disconnected.
- A network share is unavailable.
- The drive letter changed.
- The target exists under another user profile.
- The application was uninstalled or updated.
- The shortcut’s working directory no longer exists.
- The shortcut was copied from another computer with different paths or permissions.
- Security software is blocking the target or its arguments.
- The LNK is corrupted or is not actually a valid Shell Link.
Open the shortcut’s Properties and inspect its target. If the item still exists at a new location, update the path where Windows allows it. When the environment has changed substantially, deleting the broken shortcut and creating a new one is often simpler and less error-prone.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →LNK vs. symbolic link, hard link, junction, and URL shortcut
These are different kinds of links:
| Type | Main purpose | How it behaves |
|---|---|---|
.lnk Shell Link |
User-facing Windows shortcut | Stores Shell metadata, target information, icons, arguments, and launch settings |
| Symbolic link | Filesystem-level redirection | A path refers to another file or directory |
| Hard link | Another directory entry for a file | Refers to the same file data on a supported filesystem |
| Junction | Directory redirection | Uses a Windows filesystem reparse-point mechanism |
.url |
Internet shortcut | Typically points to a web address |
mklink does not create a normal Explorer .lnk shortcut. It creates a symbolic link, hard link, or directory junction:
mklink [[/d] | [/h] | [/j]] <link> <target>
/dcreates a directory symbolic link./hcreates a hard link./jcreates a directory junction.- With no switch,
mklinkcreates a file symbolic link.
See Microsoft’s mklink documentation for syntax and supported Windows editions. An LNK is primarily a Shell and user-interface object; a symbolic link is interpreted during filesystem path resolution. Software that does not understand Windows Shell shortcuts may not treat an LNK as the referenced file.
Technical details for developers and forensic analysts
A Shell Link is commonly understood through several conceptual components: a header, link-target identifier information, link information, string data, extra data blocks, and optional property-store data. An ID list and related link information can help identify and resolve targets beyond a simple literal path.
Windows exposes Shell Link functionality through COM interfaces including IShellLink, IPersistFile, and IPersistStream. For parsers, software development, or forensic work, use the normative Microsoft MS-SHLLINK specification rather than treating the format as a simplified path file. Microsoft’s published entry is dated November 21, 2025 and lists protocol revision 10.0; specifications can be revised, so verify the current entry when implementing a parser.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWhen should you use an LNK?
An LNK is a good fit for a user-facing desktop or Start-menu launcher, a shortcut that passes arguments to an application, a custom icon or launch state, or a convenient reference to a file, folder, application, or Shell object.
Best Value
- All-day Comfort: This USB keyboard creates a comfortable and familiar typing experience thanks to the deep-profile keys and standard full-size layout with all F-keys, number pad and arrow keys
- Built to Last: The spill-proof (2) design and durable print characters keep you on track for years to come despite any on-the-job mishaps; it’s a reliable partner for your desk at home, or at work
- Long-lasting Battery Life: A 24-month battery life (4) means you can go for 2 years without the hassle of changing batteries of your wireless full-size keyboard
- Simply plug the USB receiver into a USB port on your desktop, laptop or netbook computer and start using the keyboard right away without any software installation
- Simply Wireless: Forget about drop-outs and delays thanks to a strong, reliable wireless connection with up to 33 ft range (5); K270 is compatible with Windows 7, 8, 10 or later
Choose another mechanism when you need filesystem redirection, a second directory entry to the same file, a website bookmark, cross-platform portability, reliable deployment across many computers, or an explicit and auditable automation workflow. In those cases, consider symbolic links or junctions, hard links where appropriate, browser bookmarks or .url files, platform-neutral references, management tools, installers, or documented commands.
Frequently asked questions
Can I delete an LNK file?
Yes. Deleting the shortcut normally does not delete the application, document, or folder it points to. Confirm that you are deleting the LNK rather than the target itself.
Does an LNK contain the original file?
Normally no. It contains structured information used to locate or open the target. Copying the LNK does not copy the target.
Can an LNK be a virus?
An LNK is not malware by definition, but malicious shortcuts exist. A suspicious target, unexpected source, deceptive icon, or unusual arguments should be investigated before activation.
Can I open an LNK on Mac or Linux?
An LNK is a Windows Shell Link, so it is not a general cross-platform shortcut. Non-Windows systems may be able to inspect it with specialized software, but they will not necessarily resolve it as Windows does.
Can I convert an LNK into the original file?
You do not need to convert it if the target still exists. Inspect the shortcut to identify the target, then open or copy the target itself. If the target is gone, the LNK cannot recreate it.
How do I find LNK files on a PC?
In File Explorer, search for *.lnk in a selected folder, drive, or This PC. Search results can include ordinary desktop and Start-menu shortcuts as well as shortcuts created by applications or installers.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

