.SLK

SLK File

Symbolic Link (SYLK) Spreadsheet File
Ask a question
QUICK ANSWER

An SLK file is a SYLK (Symbolic Link) spreadsheet - a plain-text format Microsoft created for Multiplan in the early 1980s to move cell data, formulas, and basic formatting between programs. Open it in Excel, LibreOffice Calc, or Google Sheets, then save it as .xlsx. Do not open SLK files from unknown senders; the format has been used to deliver malware.

Developer: Microsoft Category: Spreadsheet Files Open standard MIME: text/spreadsheet
OPENS ON Windows macOS Linux Web
Related: .ODS · .NUMBERS · .XLSX · .XLSB

On this page

19k+ extensions indexed
Last reviewed Aug 30, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SLK file format?

An .slk file is a spreadsheet saved in the SYLK format - short for Symbolic Link, a name it shares with OS filesystem symlinks purely by coincidence. SYLK is a plain-text, line-oriented data interchange format developed by Microsoft for Multiplan, their pre-Excel spreadsheet, in the early 1980s.

Every SYLK file begins with the literal characters ID; on its first line - an identifier record that signals the file type. Subsequent lines carry single-letter record codes: B for table bounds, F for cell formatting, C for individual cell values and formulas (addressed by X;Y coordinates), and E to mark the end. Fields within each record are separated by semicolons.

Unlike CSV, SYLK can store basic cell formatting and formulas alongside values, which is why some legacy accounting, banking and point-of-sale systems still export .slk files today. It cannot carry charts, images or multiple sheets.

The format is ASCII-only; characters outside the ASCII range must be escaped, and there is no Unicode support. SYLK has no versioning - the syntax has been frozen since the Multiplan era.

Microsoft Excel, LibreOffice Calc and Gnumeric can all open and export .slk files. A well-known quirk: any file whose first cell content is the text ID causes Excel to attempt SYLK parsing, often producing the error "SYLK: File format is not valid" even for an ordinary .xlsx or CSV.

Security & safety

RISK: HIGH

SYLK is a known malware-delivery vector and must be treated with caution. Because a .slk is parsed as a spreadsheet, it can carry formulas - and historically Excel 4.0 (XLM) macro content - that execute on open; SYLK notably bypassed some of Excel's macro-security and Protected View defaults, so attackers used .slk attachments in phishing to run code (DDE/command execution, macro droppers). Do NOT open .slk files from untrusted or unexpected sources. If you must inspect one, open it first in a plain text editor (it is human-readable) to see its records, or open it in LibreOffice with macros disabled, rather than double-clicking it into Excel. The separate, harmless 'SYLK: File format is not valid' error just means Excel mis-detected a file starting with 'ID' as SYLK.

Format details

in a nutshell
FULL NAMESymbolic Link (SYLK) Spreadsheet Fileaka SYLK file, Microsoft SYLK
DEVELOPERMicrosoftsince 1980s (Microsoft Multiplan; widely used by early Excel for data interchange)
MIME TYPEtext/spreadsheet
TYPEPlain-text, line-based spreadsheet interchange format (SYLK)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102
HEX
49443B
ASCII
ID;
SYLK is plain ASCII text with no binary signature. It ALWAYS starts with the literal characters "ID;" (often "ID;PSMP..." or "ID;PWXL;N;..."), one record per line, each line beginning with a record-type letter (ID, B for bounds, C for cell, F for format, E for end). This "ID;" start is also why opening a file whose first cell text is "ID" can trigger Excel's SYLK auto-detection - a known nuisance and security footgun (see safety).

Programs that open SLK files

Windows4 apps
Microsoft Excel Paid File > Open and choose the .slk (set file type to 'All Files' if needed); Excel imports it into a worksheet. Save As .xlsx to keep it.
Gnumeric Open-source Lightweight spreadsheet that opens SYLK; good for quickly viewing/exporting legacy .slk data.
LibreOffice Calc Open-source Open the .slk directly - Calc reads SYLK natively. Free alternative to Excel; export to XLSX/CSV/ODS.
SoftMaker PlanMaker (Office / FreeOffice) Freemium Open the .slk in PlanMaker; FreeOffice's PlanMaker is the free edition. Imports SYLK into a grid.
macOS2 apps
Microsoft Excel Paid File > Open the .slk; Excel for Mac imports it. Save As .xlsx.
LibreOffice Calc Open-source Open the .slk natively on macOS; free. Export to XLSX/CSV.
Linux2 apps
Gnumeric Open-source Open the .slk to view/convert legacy SYLK data.
LibreOffice Calc Open-source Open the .slk directly (SYLK is a built-in import filter).
Web1 app
Google Sheets Free Upload the .slk to Google Drive and open with Sheets; it imports the SYLK data into an online spreadsheet.

Technical details

deep spec
File start markerAlways begins with "ID;" on the first line (the SYLK identifier record)
EncodingASCII only; no Unicode - non-ASCII characters must be escaped
ContainerPlain text, one record per line
MIME typetext/spreadsheet (also application/x-sylk)
Record typesID (header), B (table bounds), F (formatting), C (cell value/formula), E (end-of-file)
Field separatorSemicolon (;) within each record line
Cell addressing1-based X;Y coordinates where X = column, Y = row
Formula supportYes - formulas stored as text alongside cell values (unlike CSV)
Formatting supportBasic cell formatting (number format, alignment) encoded in F records
Typical file size1 KB - a few MB (scales with populated cell count)
Multi-sheet supportNone - single worksheet only
Known quirkAny file beginning with "ID" triggers Excel's SYLK auto-detection, often causing a false "File format is not valid" error
Released1980s (Microsoft Multiplan; widely used by early Excel for data interchange)
Latest versionSYLK format is frozen (no versioning); still importable/exportable by current Excel and LibreOffice
Open standardYes · royalty-free

SLK conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SLK files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SLK files.

Frequently asked questions

What is an .slk file?
A SYLK (Symbolic Link) spreadsheet - an old Microsoft plain-text format for exchanging spreadsheet data (cells, formulas, basic formatting) between programs. Open it in Excel or LibreOffice Calc and save it as .xlsx.
How do I open a .slk file?
Open it with a spreadsheet app: Excel (File > Open, choose the .slk), LibreOffice Calc or Google Sheets all import SYLK into a normal grid. Then Save As .xlsx or .csv to keep a modern copy.
Is .slk the same as a symbolic link?
No - despite the name, SYLK ('symbolic link format') is a spreadsheet interchange format and has nothing to do with filesystem symlinks. The shared term is a coincidence.
Why do I get 'SYLK: File format is not valid' when opening a CSV?
Excel auto-detects SYLK by the first two letters 'ID'. If your CSV's first cell is literally 'ID', Excel mistakes it for SYLK. Fix it by quoting that cell ("ID"), renaming the first column header, or opening via Data > From Text instead of double-clicking.
How do I convert a .slk to Excel (.xlsx)?
Open the .slk in Excel or LibreOffice Calc, then File > Save As and choose Excel Workbook (.xlsx). Formulas and number formats are preserved.
Are .slk files safe to open?
Not always. SYLK has been abused to deliver malware because it can carry formulas/macros that run on open and bypassed some Excel security defaults. Don't open .slk files from unknown senders; inspect suspicious ones as text or in LibreOffice with macros off.

References

1Wikipedia - SYmbolic LINK (SYLK)en.wikipedia.org
2Microsoft Support - 'SYLK: File format is not valid' errorlearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.ODSOpenDocument Spreadsheet
.NUMBERSApple Numbers spreadsheet
.XLSXMicrosoft Excel Open XML Workbook
.XLSBMicrosoft Excel Binary Workbook
.GSHEETGoogle Sheets Shortcut (Link to a Google Sheets spreadsheet)
.XLSMMicrosoft Excel Macro-Enabled Workbook (Open XML)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z