Twenty20 Image Before-After
Twenty20 is a professional-grade image comparison tool that helps you showcase transformations in a highly engaging way. Perfect for:
- Photography portfolios
- Real estate before/after
- Renovation projects
- Design makeovers
- Product comparisons
- Restoration work
- Medical procedures
- And much more!
Video Tutorial
Live Demo
Check the Live Demo.
Key Features
- Responsive design β works perfectly on all devices
- Horizontal and vertical sliding options
- Customizable slider position and orientation
- Custom βbeforeβ and βafterβ labels
- Adjustable image widths and alignments
- Mouse hover sliding effect
- Touch-enabled for mobile devices
- Multiple sliders per page
- Widget support for sidebars
- SEO-friendly with proper alt tag support
- Accessibility compliant image comparisons
Page Builder Support
- Elementor
- WPBakery Page Builder (Visual Composer)
- Flatsome UX Builder
- Classic Editor
Perfect For
- Photography before/after edits
- Home renovation comparisons
- Web design makeovers
- Product transformations
- Restoration projects
- Beauty transformations
- Real estate renovations
Usage
Shortcode Example
Quick Example
[twenty20 img1="" img2="" direction="vertical" offset="0.5" align="right" width="60%" before="Before" after="After" hover="true"]
Shortcode Parameters
img1β image ID.img2β image ID.offsetβ range from 0.1 to 1.0.directionβhorizontal|vertical.alignβnone|right|left.widthβ supports bothpxand%.beforeβ text for the βbeforeβ label.afterβ text for the βafterβ label.hoverβtrueorfalse.
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| f*t*e*t*d*o*a*i*r.es (WP 6.9.4) | F | 2026-05-04 02:08:15 | |
| l*k*a*t*e*s.com | F | 2026-05-04 02:06:28 | |
| i*c*z*n*a*.com (WP 5.8.13) | B | 2026-05-04 01:55:23 | |
| h*w*-*r*m*c*.fr (WP 6.8.3) | F | 2026-05-04 01:55:17 | |
| i*c*b*l*s*.com (WP 6.9.4) | F | 2026-05-04 01:51:22 | |
| o*e*a*i*n*m*l*.o*g.ph | F | 2026-05-04 01:42:36 | |
| g*r*-*o*e*s.com (WP 6.9.4) | F | 2026-05-04 01:36:08 | |
| m*-*m*o*a*n*c*.fr (WP 6.1.10) | F | 2026-05-04 01:20:59 | |
| s*r*y*e.es | D | 2026-05-04 01:12:13 | |
| m*r*6*7.com (WP 6.9.4) | F | 2026-05-04 01:10:21 | |
| l*s*c*b*i*d.com (WP 6.8.2) | F | 2026-05-04 01:01:47 | |
| c*e*n*n*a*d*o*i*h*n*m*r*l*.com | F | 2026-05-04 00:58:26 | |
| m*p*a*n*a*e*.com (WP 6.9.4) | F | 2026-05-04 00:52:35 | |
| w*b*i*e*s*u*i*.de (WP 6.9.4) | F | 2026-05-04 00:47:11 | |
| f*r*a*a*.fr | F | 2026-05-04 00:43:45 | |
| m*t*a*a*r*z*o.it | F | 2026-05-04 00:41:03 | |
| o*p*o*a*o*i*b*.hu (WP 4.9.26) | F | 2026-05-04 00:27:59 | |
| s*r*i*e*l*m*u*i*e*-*y*n.com (WP 6.9.4) | F | 2026-05-04 00:27:50 | |
| r*s*v*t.es | F | 2026-05-04 00:25:07 | |
| c*e*n*r*e*2*.com (WP 5.8) | F | 2026-05-04 00:20:13 | |
| f*s*n*e*u*a*i*n.com (WP 6.9.4) | F | 2026-05-04 00:15:31 | |
| s*r*e*a*a*.com (WP 6.9.4) | F | 2026-05-04 00:04:31 | |
| a*g*n*e*t*u*-*i*g*n.de | F | 2026-05-03 23:55:47 | |
| a*v*c*t*-*o*s*r*c*i*n.com | F | 2026-05-03 23:46:04 | |
| r*d*n*h*a*.de (WP 6.9.4) | F | 2026-05-03 23:38:04 | |
| h*r*l*-*l*c*.de (WP 6.8.5) | F | 2026-05-03 23:38:04 | |
| w*s*a*d*h*c*.fr | F | 2026-05-03 23:31:27 | |
| h*o*a*t*s*h*d*.nl (WP 6.0.11) | F | 2026-05-03 23:24:58 | |
| s*b*t*d*e*.com (WP 6.9.4) | F | 2026-05-03 22:59:17 | |
| z*r*h*w*m*r*k*w*.pl | F | 2026-05-03 22:41:21 | |
| c*e*n*a*r*e*v*c*s.com | F | 2026-05-03 22:36:05 | |
| a*v*r*o*r*.com (WP 6.1.1) | F | 2026-05-03 22:32:34 | |
| b*n*i*m*b*l*e*.com (WP 6.9.4) | A | 2026-05-03 22:27:54 | |
| b*n*o*u*i.com | F | 2026-05-03 22:27:53 | |
| l*k*m*l*d*s*g*.com | A | 2026-05-03 22:19:44 | |
| s*b*d*c*r*.com (WP 6.9.4) | D | 2026-05-03 22:10:24 | |
| f*r*p*k*.com | F | 2026-05-03 22:06:03 | |
| m*g*g*l*s.com (WP 5.0.25) | F | 2026-05-03 21:57:54 | |
| s*c*x*h.com | F | 2026-05-03 21:56:13 | |
| s*b*i*h*t*.com | F | 2026-05-03 21:47:10 | |
| h*-*a*e*s.eu (WP 6.9.4) | F | 2026-05-03 21:40:27 | |
| h*w*i*e.mx (WP 6.7.5) | F | 2026-05-03 21:33:49 | |
| h*w*i*e.ca (WP 6.7.5) | F | 2026-05-03 21:33:49 | |
| n*l*o*k*t*h*n*n*b*t*.com | F | 2026-05-03 21:33:36 | |
| l*g*t*o*g*.c*.nz | B | 2026-05-03 21:27:32 | |
| s*b*i*a*i*n*t*d*e*.com (WP 6.9.4) | F | 2026-05-03 21:23:31 | |
| e*e*t*e*l.ch (WP 6.2.9) | F | 2026-05-03 21:16:40 | |
| m*d*r*e*t*n*i*n.ie | C | 2026-05-03 21:14:37 | |
| c*a*p*m*r*p*i*.com | F | 2026-05-03 21:00:22 | |
| c*a*p*m*.com | F | 2026-05-03 21:00:22 | |
| s*o*-*e*o*a*-*a.com (WP 6.9.4) | F | 2026-05-03 20:55:10 | |
| i*a*e*o*a*.com | C | 2026-05-03 20:49:25 | |
| i*a*e*h*e*d.com (WP 6.9.4) | F | 2026-05-03 20:49:25 | |
| 4*p*o*s.com (WP 6.9.4) | D | 2026-05-03 20:47:49 | |
| s*n*a*-*p*c*a*o*e*n*.jp | F | 2026-05-03 20:47:48 | |
| g*o*o*p*e*e*g*.com (WP 6.9.4) | F | 2026-05-03 20:44:43 | |
| 4*r*s*a*c*l*b.com | F | 2026-05-03 20:36:05 | |
| s*o*i*a*l*n*.com (WP 6.9.4) | F | 2026-05-03 20:30:25 | |
| i*a*e*-*m*o.com (WP 5.0.25) | F | 2026-05-03 20:27:04 | |
| o*k*o*p.net | F | 2026-05-03 20:26:59 | |
| c*a*d*o*o*r*n*i*o.com (WP 6.6.5) | F | 2026-05-03 20:23:37 | |
| i*a*e*e*i*e*s.com (WP 6.7.1) | F | 2026-05-03 20:23:14 | |
| m*v*t*l*t*.de (WP 6.9.1) | F | 2026-05-03 20:23:06 | |
| i*d*-*h*n*.org | A | 2026-05-03 20:16:44 | |
| s*n*i*n.com (WP 6.2.2) | F | 2026-05-03 20:02:35 | |
| m*b*r*o*a.com (WP 6.3.5) | F | 2026-05-03 19:59:37 | |
| c*g*.com | F | 2026-05-03 19:50:24 | |
| n*v*c.org | A | 2026-05-03 19:50:14 | |
| j*b*.m*i*-*a*e*.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*f*a*m*n*.de | D | 2026-05-03 19:44:55 | |
| j*b*.m*l*r*h*y*e.de | F | 2026-05-03 19:44:55 | |
| m*i*m*l*r*r*i*h.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*w*n*o*f*.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*b*a*u*r.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*c*s*e*s.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*g*t*e*l.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*w*e*i*k*.de | D | 2026-05-03 19:44:55 | |
| m*i*m*l*r*s*h*i*z.de | D | 2026-05-03 19:44:55 | |
| h*m*h*r*o*y.ae (WP 6.9.4) | F | 2026-05-03 19:44:12 | |
| c*e*i*n*i*c.com (WP 6.5.8) | F | 2026-05-03 19:44:02 | |
| m*i*m*l*r*h*r*.de | D | 2026-05-03 19:39:55 | |
| m*i*m*l*r*d*l*g*.de | D | 2026-05-03 19:39:55 | |
| x*-*m*i*m*l*r*f*m*n*-*n*.de | D | 2026-05-03 19:39:55 | |
| u*.w*r*.com | D | 2026-05-03 19:36:22 | |
| i*a*a*a*u.com (WP 5.9.13) | F | 2026-05-03 19:27:50 | |
| w*n*i*i*o*p*t*l.com (WP 6.9.4) | F | 2026-05-03 19:21:21 | |
| d*e*h*a*o*.com (WP 6.8.5) | F | 2026-05-03 19:10:25 | |
| c*a*t*n*r*h*t*c*.com | F | 2026-05-03 19:08:03 | |
| m*s*b*a*t*c*s*e*i*.de (WP 6.9.4) | F | 2026-05-03 19:07:14 | |
| h*-*a*e*b*t*i*b.de (WP 6.9.4) | F | 2026-05-03 18:58:27 | |
| c*a*d*a*r*n*s.com | F | 2026-05-03 18:56:13 | |
| d*t*p*d.at | D | 2026-05-03 18:45:37 | |
| s*i*e*a*e*c.com (WP 6.9.4) | F | 2026-05-03 18:38:05 | |
| i*-*l*k*r*n*k.com (WP 6.9.4) | F | 2026-05-03 18:32:47 | |
| d*-*r*k.com | F | 2026-05-03 18:29:02 | |
| s*r*r*g*r.com | F | 2026-05-03 18:23:52 | |
| s*r*p*r*n*r*i*c.com (WP 6.9.4) | F | 2026-05-03 18:10:42 | |
| s*n*o*o*r*f*c*.com (WP 6.9.4) | F | 2026-05-03 17:57:50 | |
| h*h*b*t.de | F | 2026-05-03 17:54:59 | |
| s*h*i*z*h*u*t*c*n*k.de | F | 2026-05-03 17:54:59 |