Blurry images in Webflow are typically caused by automatic image compression, incorrect image sizing, or issues with retina (high-DPI) displays. Here’s how to maintain your original image quality in Webflow Designer.
1. Use Correct Image Dimensions
- Upload images at 2x the displayed size to support retina/high-DPI screens. For example, if an image will display at 400×300px, upload it at 800×600px.
- Ensure container size doesn’t stretch the image beyond its native resolution, which creates blurriness.
2. Disable Responsive Image Scaling (for CMS & Static Images)
- Webflow automatically generates multiple responsive image versions for performance.
- To prevent compression for individual images, click on the image in the Designer and uncheck “Responsive image” in the Element Settings panel (only available for images manually added in the Designer, not in CMS collections).
3. Use SVGs When Possible
- Use SVG format for logos, icons, or vector graphics. SVGs scale infinitely without losing quality and are not compressed by Webflow.
4. Compress Images Manually Before Uploading
- Webflow does compress images on upload for performance.
- Pre-optimize your images using tools like TinyPNG or Squoosh so you have control over quality vs. file size.
- Uploading already-optimized images minimizes further loss during Webflow compression.
5. Use WebP Format for High-Quality Compression
- WebP retains high quality with smaller file sizes.
- Convert images to WebP before uploading to Webflow to improve clarity while minimizing size.
6. Avoid Using Background Images in Rich Text
- Background images are downsampled more aggressively than inline images.
- Use normal Image elements instead of setting images as backgrounds, unless layout requires it.
7. Check Publish vs Preview
- Webflow may show higher quality in preview but apply compression at publish time.
- If images are sharp in preview but blurry on live site, compression is likely the issue—try steps above to control pre-upload quality.
Summary
To maintain crisp image quality in Webflow, upload images at 2x dimensions, uncheck Responsive image if needed, use SVGs for vector assets, pre-optimize images before upload, and avoid using background images for key graphics. These steps reduce Webflow's compression impact and ensure clarity across devices.