V4 Early Bird: save 25% on Annual, 30% on Lifetime, and get 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Atomic Element · Free

Elementor Before After Image Slider: let clients see the difference for themselves

A renovation, a retouch or a redesign is easier to believe when visitors drag the line themselves. Two photos, one draggable divider, styled like the rest of your Elementor 4 site. Free on Elementor Free.

  • Native Elementor 4 Atomic Element
  • Horizontal and Vertical presets
  • Drag, tap, click or arrow keys
  • No slider library

Animation Addons 4.3Updated

Demo variations

Six ways to use the Image Compare.

Ideas you can build today with the Image Compare and native Elementor 4 elements. Cards marked Pro add an Animation Addons Pro extension or element; the rest work on the free plugin.

01Builders, remodelers, interior designers

Kitchen renovation, horizontal

A wide kitchen photo, old on the left, new on the right; white divider, round handle, "Before" and "After" pills in the top corners.

Built with
Horizontal preset; own photos in Before Image and After Image; Initial Position (%) 50; labels restyled as rounded pills.
Motion
None. The drag is the interaction.
02Photographers and retouchers

Portrait retouching, vertical split

A tall portrait split top to bottom; visitors drag the handle up and down. Thin divider, minimal arrow handle.

Built with
Vertical preset (Direction Vertical); Initial Position (%) 30 so most of the edited image shows first.
Motion
None.
03Agencies presenting client work

Website redesign case study

Old and new homepage screenshots in a browser-frame card, with the case-study story in a column beside it.

Built with
Image Compare inside a Flexbox with a Heading and Paragraph; Enable Click to Move off so a stray click while reading doesn't jump the divider.
Motion
The card tilts toward the cursor with Tilt (Pro extension).
Needs Pro
Tilt extension.
04Detailing, cleaning and restoration services

Car detailing results grid

Three square comparisons in a row (seats, wheels, paint), each with a caption; stacked on phones.

Built with
Three Image Compare elements in an Elementor 4 Grid; one shared Class for divider and handle so all three match.
Motion
The grid fades up card by card with Regular Animation (Pro extension).
Needs Pro
Regular Animation extension.
05Product teams and UX portfolios

Mobile app redesign, phone frame

A narrow phone mock-up; the old and new app screens swap as the visitor drags the handle up the screen. A brand-coloured custom handle.

Built with
Direction Vertical inside a phone-frame Div Block; your SVG in Handle Icon; divider coloured with a brand Variable.
Motion
None.
06Furniture, upholstery and textile shops

Fabric and material zoom

A close-up of a worn sofa arm against the same arm after reupholstery, with large serif labels renamed "Worn" and "Restored".

Built with
Horizontal preset; Initial Position (%) 70 so the restored side leads; Before Label and After Label text edited.
Motion
The heading above reveals with Text Animation (Pro extension).
Needs Pro
Text Animation extension.
Features

What you get with the Image Compare.

Every option below is a real control in the Image Compare panel or part of how the element renders. Nothing here needs custom code.

Horizontal or vertical

Direction switches between a left-right and a top-bottom split; cursor and handle orientation follow.

Choose where the divider starts

Initial Position (%) places the divider anywhere from 0 to 100, so you can lead with the image you want seen first.

Click to jump, or drag only

With Enable Click to Move on, a click moves the divider to that spot. Turn it off in busy layouts so only deliberate drags count.

Labels that get out of the way

Before Label and After Label fade when the divider gets close to them, so they never sit on top of the handle.

Every part is a real element

Images, divider, handle, handle icon and labels are separate children with their own Style panels. Rename labels, swap the handle icon, or delete what you don't need.

Two presets

Apply Preset offers Horizontal and Vertical; a fresh drop lands on Horizontal with sample photos.

Built on the atomic base

How the Image Compare is built (atomic structure)

Why it mattersThe photos are standard Elementor 4 Image elements with alt text from the Media Library, and one Class can make every comparison on the site match.

StructureNavigator
  • Image CompareDirection, Initial Position, Enable Click to Move
    • Before ImageImage
    • After ImageImage
    • Divider
    • HandleDiv Block
      • Handle IconSVG
    • Before LabelParagraph
    • After LabelParagraph
Step by step

How to add an Elementor before after image slider

Six steps, from installing the plugin to publishing the page. The bold names are the exact labels you will see in the Elementor 4 panel.

Download free
  1. Install Animation Addons for Elementor and open a page with the Atomic Editor on.

  2. Drag Image Compare onto the canvas. It lands with the Horizontal preset and sample photos.

  3. Optional: Apply Preset → Vertical.

  4. Select Before Image in the Navigator and choose your first photo, then After Image. Use two images with the same dimensions.

  5. Set Direction, Initial Position (%) and Enable Click to Move.

  6. Edit the labels, style the handle and divider, preview on mobile and publish.

Who it's for

Who uses the Image Compare?

The people who get the most out of it, and what they use it for.

  • Renovation, detailing and cleaning businesses

    Proving the quality of their work.

  • Photographers and retouchers

    Showing raw against edited files.

  • Agencies and product teams

    Presenting redesigns.

FAQ

Questions about the Image Compare

How do I add a before and after image slider in Elementor for free?

Install the free Animation Addons for Elementor plugin and drag the Image Compare element onto your page. Choose your Before Image and After Image from the Media Library, set Direction and Initial Position, and publish. The Animation Addons Image Compare works on Elementor Free and does not need Elementor Pro.

Can I make a vertical before after slider in Elementor?

Yes. Set the Animation Addons Image Compare Direction to Vertical, or apply the Vertical preset. The divider then moves up and down instead of left and right, which suits tall portraits, phone screenshots and full-page website captures. Initial Position still sets where the divider starts.

What size should before and after images be?

Before and after photos should share the same dimensions and framing so the divider lines up. Export both at the same width and height and pick the same size for each Image child in the Animation Addons Image Compare. A comparison loads two images, so export them at the width they are shown, not camera size.

Does the before after slider work on mobile and with a keyboard?

Yes. The Animation Addons Image Compare responds to touch and pen drags on phones and tablets. It is built on a native range input with the label "Move image comparison slider", so keyboard users can Tab to it and move the divider with the arrow keys, and screen readers announce it as a slider.

Can search engines see both images?

Yes. Both photos in the Animation Addons Image Compare are ordinary image elements in the page HTML, with the alt text you set in the Media Library. Search engines and AI crawlers read them like any other image. Write a short caption or paragraph next to the comparison so the change is described in text too.

How do I stop the slider jumping when someone clicks the image?

Turn off Enable Click to Move in the Animation Addons Image Compare settings. Visitors then move the divider only by dragging, so a click or tap while scrolling does not jump it. Leave the option on when you want a quick click to reposition the comparison.

Can I change the "Before" and "After" labels or the handle icon?

Yes. Before Label and After Label in the Animation Addons Image Compare are separate text elements, so you can rename them ("March" and "July") or delete them. The Handle holds a Handle Icon you can replace with your own SVG, and both are styled from their own Style panels.

More answers in the FAQ · Documentation · Free vs Pro

Show the change, not just the result

A free, native Elementor 4 before/after slider that follows your design system.

  • Free on WordPress.orgNo Elementor Pro needed
  • Native Atomic ElementUses your Classes and Variables
  • Animation Addons 4.3Updated October 2026