Webflow sync, pageviews & more.
NEW

How can I crop a large image within the Webflow editor without stretching or distorting the image?

TL;DR
  • Place the image inside a fixed-size Div Block with Overflow set to Hidden.
  • Set the image's width and height to 100%, and apply object-fit: cover to crop without distortion.

To crop a large image in Webflow without stretching or distorting it, you can use CSS properties like object-fit and crop using a container with fixed dimensions.

1. Place the Image Inside a Div Block

  • Drag a Div Block onto the canvas where you want the cropped image to appear.
  • Set fixed width and height on the Div Block (e.g., 300px by 300px) to define the cropping area.
  • Name the Div Block something like Crop Wrapper for clarity.

2. Set Overflow and Positioning on the Div

  • Set Overflow to ‘Hidden’ on the Div Block to ensure the image parts outside its dimensions are not visible.
  • Set Position to ‘Relative’ (optional, but helpful if you’re absolutely positioning the image inside it).

3. Insert the Image into the Div

  • Drag your Image element inside the Div Block.
  • Set the Image’s Width to 100% (or a fixed size larger than the Div if you want zoom/crop effect).
  • Set Height to 100% and choose object-fit: cover under the Style panel > Sizing options.

4. Adjust Image Alignment as Needed

  • You can use object-position to toggle the image’s crop focus (e.g., center, top, bottom).
  • Webflow provides this under the same Sizing options section when object-fit is applied.

Summary

To crop a large image in Webflow without distortion, wrap it in a Div with fixed size and Overflow Hidden, and set the image to object-fit: cover. This preserves aspect ratio and cleanly crops the image to the defined container.

Rate this answer

Other Webflow Questions