ScreenshotNeo

BlogHow-to

How to View Images as Thumbnails in SharePoint

Learn how to show SharePoint images as thumbnails in classic libraries, modern Tiles views, and Asset Libraries—and fix missing previews.

By the ScreenshotNeo team1 October 20266 min read

Direct answer: In a classic SharePoint Picture Library, open the library, choose Library → Current View → Thumbnails. In a modern SharePoint document library, open the view selector and choose Tiles. For media-heavy sites, an Asset Library uses a Thumbnails view by default.

Choose the right SharePoint view

Where your images are stored Thumbnail method Best for
Classic Picture Library Library → Current View → Thumbnails Existing classic photo libraries
Modern document library View selector → Tiles Current SharePoint sites and mixed files
Asset Library Thumbnails (default) Images, video, audio and reusable media

Show thumbnails in a classic Picture Library

  1. Open the SharePoint site that contains the Picture Library.
  2. Open the library from the site page, Quick Launch, or Site contents.
  3. On the ribbon, open the Library tab.
  4. Open the Current View dropdown.
  5. Select Thumbnails.
  6. Select a thumbnail or file name to open the image and its details.

Microsoft describes this workflow as selecting Library, opening the Current View menu, and choosing Thumbnails to display small versions of pictures. The classic ribbon may be hidden if the library is using the modern experience; in that case use the modern procedure below.

Change back to a list or details view

Open Current View again and select a list or details view. You can create a separate thumbnail view if some users need metadata columns while others need visual browsing.

Show thumbnails in a modern document library

  1. Open the document library.
  2. At the top of the library, open the current view name or view selector.
  3. Choose Tiles.
  4. Use Edit current view if you need to change sorting, filtering, grouping, or visible columns.

Tiles is the modern equivalent of a thumbnail-oriented layout. It works in a general document library, so you do not need to migrate images into a classic Picture Library.

Put the thumbnail view on a SharePoint page

Add the modern Document Library web part to a page, select the library, and choose the view configured for Tiles. The web part can present the selected view in details or tiles layout. This is useful for an editorial home page, brand-asset page, or team media hub.

Use the details pane for one-file previews

In list view, select the item and open the details pane. In thumbnail view, select the top-right corner of an item’s image and open the pane. The pane can show a thumbnail and file properties without opening the full image.

Use an Asset Library for media collections

An Asset Library is a media-focused document-library type. Microsoft documents a default Thumbnails view for quick browsing and support for image, video, and audio content types. Automatic metadata extraction is available for formats including BMP, GIF, ICO, JPEG, PNG, and TIFF.

Choose an Asset Library when people repeatedly browse visual assets, need media metadata, or want a dedicated location separate from ordinary office documents. A modern document library with Tiles is usually simpler when you already have a mixed file collection.

Why SharePoint thumbnails are blank

The image is larger than 50 megapixels

Microsoft documents a classic SharePoint Online issue where a Picture Library thumbnail is not displayed for an image over 50 megapixels, even though the file itself opens. Reduce the pixel dimensions so the image is below that threshold, upload a smaller derivative, or use the newer document-library view.

The library is using a different experience

If you cannot find the Library ribbon or Current View menu, you are probably in the modern experience. Use the view selector and choose Tiles. Do not expect classic Picture Library instructions to appear unchanged in a modern library.

The format is not previewed in your environment

Preview support depends on the SharePoint product and version. Microsoft lists formats such as AI, BMP, EMF, EPS, GIF, JPG, JPEG, PNG, PSD, SVG, TIF, TIFF, and WMF for SharePoint Server Subscription Edition. A format supported on one SharePoint service or server version may not preview identically in another.

The file is too large for the service

Microsoft’s OneDrive.com guidance states that image previews require files under 100 MB (approximately 12,000 × 8,000 pixels). Treat that as service-specific guidance, not a universal limit for every SharePoint tenant. Check your tenant’s behavior before standardizing an ingestion rule.

The file has not finished processing

New uploads may need time for indexing and preview generation. Refresh after processing completes, confirm that the file opens, and check whether another supported image in the same library previews correctly.

Practical checklist for reliable previews

  • Confirm whether the library is classic or modern.
  • Use Thumbnails for classic Picture Libraries and Asset Libraries.
  • Use Tiles for modern document libraries.
  • Keep very large images below 50 megapixels for classic Picture Library thumbnails.
  • Prefer common formats such as JPEG and PNG when contributors control exports.
  • Verify that the file opens and that users have permission to see it.
  • Refresh after a new upload has finished processing.
  • Use the details pane or Document Library web part when you need thumbnails on a page.

Automate a visual check of a SharePoint page

When a library page must be checked in a release pipeline or documented as an image, a browser screenshot can verify that Tiles or Thumbnails are actually rendering. A self-managed approach uses a browser such as Playwright or Selenium, waits for the library view to load, authenticates with an approved test account, and saves a full-page or element screenshot.

Browser automation considerations

  • Authenticate with a test identity and keep credentials out of source control.
  • Wait for the library grid and image elements, not only the initial HTML response.
  • Allow time for lazy-loaded thumbnails to appear while scrolling.
  • Capture the library element when surrounding navigation is irrelevant.
  • Record viewport, browser version, tenant URL, and view name with each artifact.

Or skip the browser setup

ScreenshotNeo provides a website screenshot API and MCP server. One GET request returns a PNG, JPEG, WebP, or PDF. It can wait for a selector, delay, or network idle; capture one CSS-selected element or a full page; use custom headers, cookies, a user agent, and Authorization; and apply custom JavaScript or CSS. For a public SharePoint page, the request is:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://www.microsoft.com -o shot.webp

Python:

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://www.microsoft.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)

Node.js:

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://www.microsoft.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

See the ScreenshotNeo documentation for authentication, selectors, waits, cookies, headers, output formats, and response headers. Cookie banners, newsletter popups, and chat widgets are removed before the shot. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and the response identifies the page verdict and billing status in X-Page-Verdict and X-Billed headers. An MCP server lets Claude, Cursor, and other MCP clients call take_screenshot, get_page_info, and capture_pdf. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 shots. Create a free ScreenshotNeo account.

Performance, reliability, and cost notes

SharePoint itself

Tiles and Thumbnails require preview generation and image delivery. Very large originals increase processing time and can fail classic thumbnail generation. Store an appropriately sized derivative when users only need browsing, while retaining the original separately when required.

Automated screenshots

Use a selector wait for the thumbnail grid, a short delay for image decoding, and a longer timeout for authenticated pages. Cache stable pages when repeated captures are identical. For large batches, asynchronous jobs and webhooks avoid holding a request open; bulk capture can submit up to 100 URLs per call. Check verdict and billing headers so failed pages do not enter downstream image processing.

Troubleshooting table

Symptom Likely cause Fix
No Thumbnails option Modern library experience Use the view selector and choose Tiles.
Thumbnail box is blank Image exceeds 50 megapixels Reduce dimensions or use a modern document-library view.
File opens but preview does not Format or service limitation Convert to JPEG or PNG and test again.
Only some images appear Processing delay, permissions, or mixed formats Wait, verify access, and compare with a known JPEG.
Automated capture shows a login page SharePoint requires authentication Use an approved authenticated browser flow or configured request cookies/headers.
Screenshot misses lazy images Capture occurred before scrolling or loading Wait for a selector, network idle, or a deliberate delay; enable full-page capture.

FAQ

Is Tiles the same as Thumbnails?

They serve the same visual browsing goal in different SharePoint experiences: Thumbnails is the classic Picture Library or Asset Library view, while Tiles is the modern document-library view.

Can I show thumbnails without moving files?

Yes. Choose Tiles in the existing modern document library, or configure the Document Library web part to use a tiles view.

Will a thumbnail change the original image?

No. The thumbnail is a preview representation; opening the item still accesses the stored file.

What should I do with huge photographs?

Keep the original where required, but create a smaller browsing copy. For classic Picture Libraries, stay below Microsoft’s documented 50-megapixel threshold for thumbnail generation.