Image Comparison Slider
Show the difference between two photos with a slider you can drag. Great for edits, renovations, skin care results and design changes.
Runs in your browser. Nothing is uploaded Free, no sign-up Works on mobile
Before
Choose the before image
or drag and drop here
After
Choose the after image
or drag and drop here
How to make a before and after slider
- Choose the before image and the after image.
- Drag the divider, pick left-right or top-bottom, and edit the labels.
- Download a side-by-side picture or an HTML file with the slider.
Features
- Drag the divider with a mouse or finger
- Left ↔ right or top ↕ bottom divider
- Keyboard support with arrow keys, Home and End
- Side-by-side or stacked JPG download
- Self-contained HTML slider to share or embed
Frequently asked questions
How do I put the slider on my website?
Download the HTML file. Both images are embedded inside it, so you can open it in any browser, send it, or paste its contents into your site. It needs no other files or libraries.
What if my two photos are different sizes?
The first photo sets the shape. The second is scaled and cropped from the centre to match, so the divider lines up across both.
Can I use it without a mouse?
Yes. Press Tab to focus the round handle, then use the arrow keys. Hold Shift for bigger steps, and press Home or End to jump to either side.
Are my photos uploaded?
No. Everything happens in your browser, so your photos never leave your phone or computer.
Related tools
All Image Tools →- Photo Filters & Adjustments Make a photo look better in seconds.
- Photo Collage Maker Put several photos together in a neat grid for Instagram, WhatsApp status or a print.
- Background Remover Cut out a person or product in one click.
- Screenshot Mockup Generator Make plain screenshots look polished for tweets, slides, product pages and app store listings.
- Photo to Pencil Sketch Convert a photo into a hand-drawn look.
- Image to SVG Converter Trace a logo, icon or drawing into a real SVG vector that stays sharp at any size.