Skip to content
Convert shs to xls

Free online SHS to XLS converter

Recover Excel data from legacy Windows Shell Scrap files and save it as an XLS workbook.

Convert SHS to XLS online - free

Uploading…

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .shs file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .shs to .xls conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .xls file

    Conversion result is ready to download.

How to convert shs to xls file

Older Office users may have dragged an Excel range to the Windows desktop and later found only a .shs scrap instead of a workbook. Recovering it as .xls is useful when a legacy system requires the Excel 97–2003 format, but only scraps containing Excel data can produce a usable workbook.

What SHS files contain

.shs is the extension for a Windows Shell Scrap, created by older versions of Windows Explorer when content was dragged from an OLE-aware program into a folder or onto the desktop. Older Microsoft Office applications, Outlook, Internet Explorer, and other OLE applications could create scraps.

An SHS file is not an Excel workbook format. It is an OLE-based container that can hold an embedded object, a static copy of selected content, or a link to an original document. An Excel-originated scrap may contain a cell range with values, formulas, and formatting; a Word, PowerPoint, or web-originated scrap will not automatically become a meaningful spreadsheet.

Windows Vista and later do not provide normal Shell Scrap activation. SHS files were also a known malware delivery mechanism, so treat every unknown file as untrusted. File location is not inherently required for recovery; the original claim that a scrap must remain on the desktop is incorrect. A linked scrap, however, may require the original target file and path.

What XLS provides

.xls is the binary Excel workbook format used by Microsoft Excel 97 through Excel 2003. It supports worksheets, formulas, cell formatting, charts, and some VBA macros, and remains useful for older reporting systems and applications that explicitly require Excel 97–2003 workbooks.

Current Excel and LibreOffice Calc can open XLS files, but each worksheet is limited to 65,536 rows and 256 columns. Keep a verified .xlsx copy for ongoing work: XLSX supports larger worksheets and is the normal format for current Excel versions.

Recover an Excel scrap in a legacy environment

  1. Make a forensic copy of the SHS file. Scan the copy on a current system, but do not regard an antivirus result as proof that embedded OLE content is safe.
  2. Use a disposable, offline virtual machine that supports Shell Scrap handling, typically Windows XP, with a compatible copy of the source application. Do not open an untrusted SHS file on a normal workstation or enable macros, ActiveX controls, external links, or embedded content.
  3. Identify the likely source application. If the scrap came from Excel, open it in the legacy environment by double-clicking it or, where supported, dragging it into a blank Excel workbook. If it opens in Word or another program, recover the content there instead.
  4. If Excel displays a complete workbook, use File → Save As and select Excel 97-2003 Workbook (*.xls). If it displays only a range or embedded object, copy that range into a new workbook before saving it as recovered.xls.
  5. Before transferring the result out of the VM, inspect worksheet names, used ranges, formulas, dates, charts, named ranges, and external links. Save an additional .xlsx copy after validation if the recovered data will be maintained in modern Excel.

Do not rename file.shs to file.xls; changing the extension does not convert the Shell Scrap container into an Excel workbook. LibreOffice Calc can save an already recovered workbook as XLS through File → Save As, but it does not reliably open SHS files directly and can alter complex Excel features.

If normal activation fails, advanced users can inspect the compound-file streams with OLE analysis tools such as oletools in an isolated environment. Such tools may extract embedded native data, but they do not reliably reconstruct an SHS file as a workbook; extracted data must be identified and validated before opening.

Conversion limits and compatibility checks

A scrap made from an Excel selection may not include the complete original workbook. Other worksheets, workbook-level names, VBA modules, external connections, charts, and linked files can be absent even when the visible cells recover correctly. A scrap that contains only a link cannot restore data if its original workbook is unavailable.

Saving to XLS can remove unsupported features, invalidate digital signatures, and preserve potentially unsafe macros. Compare recovered formulas and displayed values with any available original, and remove or disable macros unless their source and purpose are verified.

Do not upload SHS files to web conversion services. Reputable general-purpose converters typically do not support Shell Scrap activation, and an upload can expose embedded business data or unsafe OLE content. Offline recovery with the original application is the appropriate method.

SHS vs XLS: format comparison

How the SHS and XLS formats compare on the properties that matter most for this conversion.

Comparison of the SHS and XLS file formats
Property .SHS Microsoft Shell Scrap Object .XLS Microsoft Excel Spreadsheet
Editable text No No
Fixed page layout — No
Text formatting None Extensive
Images No Limited
Interactive elements No Yes
Password protection Not supported Basic
Opens in a web browser No Partial
Typical file size Small Medium
Open standard No No
Best used for Sharing and distribution Data exchange
Introduced 1995 1987
Developer Microsoft Microsoft
MIME type — application/vnd.ms-excel

Information about file extensions and file types is provided by File-Extensions.org

The database currently does not contain any direct shs file converter links.

Frequently asked questions

Is the SHS to XLS converter free?

Yes, converting SHS to XLS on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my SHS file be?

You can upload SHS files up to 2000 MB and convert up to 10 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert SHS to XLS?

No. The SHS to XLS conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid SHS file for this SHS to XLS conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Can a .SHS file be converted to .XLS?

Yes, if the shell scrap contains recoverable Excel worksheet data. An SHS file is a container for a copied or embedded object, so it may not contain spreadsheet data at all.

Will my .SHS formulas and formatting be preserved in .XLS?

Recoverable cell values and formulas can remain editable, but the result may not preserve every formatting detail, embedded object, or unusual Excel feature. The conversion reconstructs an XLS workbook from the data found in the scrap.

Why is my converted .XLS empty or invalid?

This usually happens when the SHS file contains a non-Excel object, incomplete OLE data, or a damaged scrap structure. Renaming an unrelated file to .SHS does not make it a valid Excel scrap file.

Can I convert the .XLS back to the original .SHS file?

Not reliably, because SHS is a shell-scrap container rather than a normal workbook format. Converting the recovered workbook back to SHS would not recreate the original embedded object or scrap metadata.

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.