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 |
|---|---|---|---|
| i*u*h*u*e*p*i*a*e*p*i*.com (WP 6.9.4) | C | 2026-04-30 23:19:56 | |
| m*d*r*a.de | F | 2026-04-30 23:13:36 | |
| d*a*m*d*a*i*.com (WP 6.9.4) | F | 2026-04-30 23:13:12 | |
| d*a*m*d*l*n*a*y.com | F | 2026-04-30 23:08:20 | |
| l*s*u*i*d*n*e*p*o*o*.fr (WP 6.9.4) | F | 2026-04-30 22:55:23 | |
| o*t*m*v*s*o*.c*m.pe (WP 6.9.4) | F | 2026-04-30 22:53:22 | |
| p*e*e*p*o.com (WP 6.9.4) | D | 2026-04-30 22:25:55 | |
| p*e*e*g*l*e*y.com (WP 6.3.8) | F | 2026-04-30 22:25:55 | |
| v*v*d*i*f*x.com (WP 6.9.4) | F | 2026-04-30 22:10:05 | |
| c*r*n*e*o*i*l.com | F | 2026-04-30 22:06:12 | |
| v*v*d*a*s.com | F | 2026-04-30 22:04:06 | |
| a*d*s*e*n*.w*e*g*n*.com | F | 2026-04-30 21:59:44 | |
| e*e*c*a*l*g*e*s.com | F | 2026-04-30 21:47:23 | |
| v*v*d*p*x.com (WP 6.9.4) | F | 2026-04-30 21:30:16 | |
| v*v*d*p*x*f*x.com (WP 6.9.4) | F | 2026-04-30 21:30:16 | |
| p*a*z*i*a*.hu | F | 2026-04-30 21:19:46 | |
| d*p*t*k*.de | F | 2026-04-30 21:19:46 | |
| d*p*t*k*.hu | C | 2026-04-30 21:19:46 | |
| d*o*i*l*.cz (WP 6.3.8) | F | 2026-04-30 21:11:53 | |
| k*r*a*.pro | D | 2026-04-30 20:59:55 | |
| b*u*b*n*m*d*c*l.6*e*f*e*.com | F | 2026-04-30 20:39:38 | |
| a*a*d*s*e*e*r*h.com (WP 6.9.4) | F | 2026-04-30 20:24:45 | |
| l*t*h*l*.com (WP 6.9.4) | F | 2026-04-30 20:07:29 | |
| c*r*l*n*c*o*l*t.com (WP 6.5.8) | F | 2026-04-30 20:04:03 | |
| c*s*a*-*a*i*-*r*e*r*c*.info (WP 6.9.4) | F | 2026-04-30 20:01:56 | |
| d*e*l*i*e*a*e*i*.info (WP 6.9.4) | F | 2026-04-30 20:01:56 | |
| f*t*g*a*i*-*a*d*z*s.de (WP 6.9.4) | F | 2026-04-30 20:01:56 | |
| a*a*a*a*o*u*i*a*i*n.com (WP 6.9.4) | F | 2026-04-30 19:53:54 | |
| c*r*l*n*-*n*e*i*r*e*i*n.com (WP 6.3.2) | F | 2026-04-30 19:53:30 | |
| d*b*t*o*k*.mk | F | 2026-04-30 19:46:18 | |
| r*d*r*.ru (WP 6.3.8) | F | 2026-04-30 19:42:28 | |
| m*n*r*m.com | D | 2026-04-30 19:42:13 | |
| c*e*r*e*t*l.ca (WP 6.9.4) | F | 2026-04-30 19:41:52 | |
| n*a*h*a*i*h*a*.com (WP 6.2.2) | F | 2026-04-30 19:38:55 | |
| n*a*h*a*e*a*e*.com (WP 6.9.4) | F | 2026-04-30 19:38:55 | |
| a*a*h*c*n*e*.com (WP 6.9.4) | F | 2026-04-30 19:37:18 | |
| c*r*l*n*s*i*e*e*t*s*r*.com (WP 6.9.4) | F | 2026-04-30 19:33:17 | |
| n*a*h*a*a*o.com (WP 6.3.1) | F | 2026-04-30 19:32:57 | |
| n*a*h*a*a*e*.com | F | 2026-04-30 19:32:57 | |
| t*e*w*s*e*m*c*i*e.com | F | 2026-04-30 19:17:06 | |
| i*-*o*m.com (WP 6.8.5) | F | 2026-04-30 19:11:29 | |
| d*h*r.co (WP 6.9.4) | F | 2026-04-30 19:10:03 | |
| m*n*i*e*t.com (WP 6.9.4) | F | 2026-04-30 19:08:19 | |
| l*x*e*t*s*b.ru | F | 2026-04-30 19:06:51 | |
| n*a*e*h*u*e*e*i*n.com (WP 6.7.1) | F | 2026-04-30 19:03:54 | |
| d*a*b*s*a*i*i.com (WP 6.9.4) | F | 2026-04-30 18:55:32 | |
| c*g*-*.ru (WP 5.8.3) | F | 2026-04-30 18:48:37 | |
| s*i*n*c*2*.pl | F | 2026-04-30 18:40:19 | |
| d*a*l*x*n*r*s*l*z*r.com | F | 2026-04-30 18:33:35 | |
| r*c*n*i*e.com | F | 2026-04-30 18:21:23 | |
| a*u*v*d*c*a*e*o*e.com (WP 6.9.1) | F | 2026-04-30 18:05:52 | |
| l*s*o*i*d*o*t*n*.com (WP 6.0.3) | F | 2026-04-30 17:55:24 | |
| d*-*a*d*l*h*i*i.com | F | 2026-04-30 17:54:49 | |
| p*e*i*m*e*s*a.com (WP 5.6.17) | F | 2026-04-30 17:39:20 | |
| v*v*l*s*v*g*s.com | F | 2026-04-30 17:31:33 | |
| l*s*i*g*e*o*a*i*n*.com (WP 6.9.4) | F | 2026-04-30 17:31:29 | |
| d*-*v*t*g*e*v*.com (WP 6.9.4) | F | 2026-04-30 16:46:49 | |
| r*n*f*o*r.de (WP 6.9.4) | F | 2026-04-30 16:38:41 | |
| t*e*m*l*a*t*s*s*a.com (WP 6.9.4) | F | 2026-04-30 16:33:43 | |
| r*a*c*s*o*.com (WP 6.9.4) | F | 2026-04-30 16:30:06 | |
| d*-*s*e*p*a*m*c*e*.com (WP 6.2.2) | F | 2026-04-30 16:28:30 | |
| n*o*h*e*e*l*e*s.com (WP 6.8.3) | F | 2026-04-30 16:11:37 | |
| g*t*s*h*l*-*r*j*k*b*u.de (WP 6.9.4) | F | 2026-04-30 16:10:53 | |
| r*p*c*u*e*.com (WP 6.9.4) | F | 2026-04-30 16:07:35 | |
| d*e*e*d*.com | B | 2026-04-30 16:06:33 | |
| v*t*o*i*-*e*t*l.com | F | 2026-04-30 15:54:33 | |
| i*r*s*i*a.com (WP 4.9.6) | F | 2026-04-30 15:53:09 | |
| n*l*o*i*h*n*.com | F | 2026-04-30 15:47:28 | |
| n*l*p*l*s*i*g.com | F | 2026-04-30 15:44:20 | |
| o*i*a*a.jp | F | 2026-04-30 15:32:00 | |
| p*e*i*r*e*l*e*s*e*i*t*i*s.com | F | 2026-04-30 15:19:39 | |
| l*s*k*a*y.com (WP 6.9.4) | D | 2026-04-30 15:00:31 | |
| p*o*a*a*l*n*.com | F | 2026-04-30 14:55:06 | |
| l*s*t*a*e.com | F | 2026-04-30 14:53:03 | |
| v*t*e*i*.com (WP 6.9.4) | F | 2026-04-30 14:48:20 | |
| p*e*i*r*r*p*r*y*o*u*i*n*f*.com | F | 2026-04-30 14:43:25 | |
| l*s*-*o*e.com | F | 2026-04-30 14:26:50 | |
| p*e*i*r*o*i*g.com | F | 2026-04-30 14:25:02 | |
| p*e*i*r*o*e*l*m*.com | F | 2026-04-30 14:15:17 | |
| f*r*a*e*.tech (WP 6.9.4) | F | 2026-04-30 14:14:56 | |
| p*e*i*r*n*e*n*s*s*i.com (WP 6.9.4) | F | 2026-04-30 14:01:04 | |
| p*e*i*r*o*d*l*a*i*g.com | F | 2026-04-30 13:57:12 | |
| a*n*m*i*r*t*o*.com (WP 6.9.4) | F | 2026-04-30 13:56:31 | |
| m*n*i*u*c*r*e.com (WP 6.9.4) | F | 2026-04-30 13:56:20 | |
| h*c*z*i*s*o*o*r*f.tirol (WP 6.6.5) | F | 2026-04-30 13:46:36 | |
| p*e*i*r*s*r*i*a*a*t*.com | F | 2026-04-30 13:35:51 | |
| t*e*h*w*r*o.com | F | 2026-04-30 13:07:19 | |
| f*e*c*i*e*.com (WP 6.9.4) | F | 2026-04-30 13:06:06 | |
| b*s*m*n.info | F | 2026-04-30 13:04:57 | |
| n*g*o*l*.com (WP 6.9.4) | F | 2026-04-30 12:59:32 | |
| a*k*n*o*e*.com | F | 2026-04-30 12:57:43 | |
| s*i*o*e*r*a*i*n*.com (WP 6.9.4) | F | 2026-04-30 12:35:49 | |
| m*o*.re | F | 2026-04-30 12:18:20 | |
| d*w*t*w*w*s*m*n*o*m*s*e*p*a*.com (WP 6.9.4) | F | 2026-04-30 12:14:43 | |
| p*e*s*a*a*.com | F | 2026-04-30 11:48:05 | |
| n*x*e*i*.com (WP 6.7.5) | F | 2026-04-30 11:41:16 | |
| v*t*l*i*e*u*s*.com (WP 6.9.4) | F | 2026-04-30 11:25:35 | |
| a*m*s*r*h*t*c*u*e.fr (WP 6.5.8) | F | 2026-04-30 11:11:44 | |
| d*g*t*4.in (WP 6.9.4) | F | 2026-04-30 11:03:58 | |
| c*r*o*c*m*c*o*p*a*t*c*.com | F | 2026-04-30 10:59:31 |