
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeGood news! The WebP conversion you're seeing is actually happening through Sanity's image pipeline, not because Sanity is storing images as WebP. Your original images (JPG, PNG, etc.) are still stored in their original format in the Content Lake.
The issue is that when images are displayed in your website or Studio, they're being served through Sanity's CDN with the auto=format parameter, which automatically converts images to WebP (or other modern formats) for better performance. This is why volunteers see WebP when they right-click and save.
The simplest solution is to train volunteers to download the original file directly from Sanity Studio:
The original images are always available at their base URL without any transformation parameters.
You could add a custom component to your Studio that provides a clear "Download Original" button next to each image field. This would make it obvious to volunteers how to get the non-WebP version. The button would simply link to the base image URL without any query parameters.
Create a simple standalone page (outside of Studio) where volunteers can paste an image URL or select an event, and it displays all images with direct download links to the original files. This removes any confusion about WebP conversion entirely.
Every Sanity image URL follows this pattern:
https://cdn.sanity.io/images/[project-id]/[dataset]/[asset-id]-[width]x[height].[original-format]
The .jpg, .png, or other extension at the end is always the original format. When volunteers copy these base URLs (without ?auto=format or other parameters), they get the original format.
The WebP conversion only happens when transformation parameters like ?auto=format are added to the URL, which your website is likely doing for performance optimization.
For non-technical volunteers, I'd recommend Option 1 (direct download from Studio) combined with creating a simple one-page guide with screenshots showing exactly where to click. This requires no code changes and works immediately.
If you want to make it even more user-friendly, Option 2 (custom download button) would be the next step - it's a small Studio customization that makes the workflow crystal clear for volunteers.
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store