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 |
|---|---|---|---|
| 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 | |
| p*e*a*r*c*d*s*0.com (WP 4.7.29) | F | 2026-04-30 10:31:32 | |
| d*l*b*.cc | F | 2026-04-30 10:23:19 | |
| d*n*a*l*n*.de | F | 2026-04-30 10:19:07 | |
| g*o*p*-*g*c.fr | D | 2026-04-30 10:01:40 | |
| i*a*j*t*u*g*r*.hu | F | 2026-04-30 09:49:50 | |
| o*i*i*r*c*m*t*.fr (WP 6.7.5) | F | 2026-04-30 09:41:24 | |
| c*r*e*m*l*e*.com (WP 6.9.4) | F | 2026-04-30 09:40:45 | |
| a*a*t*e*d*.com (WP 6.9.4) | F | 2026-04-30 09:36:09 | |
| x*i*.de | F | 2026-04-30 09:31:10 | |
| a*a*n*h*l*i*g*.com | F | 2026-04-30 09:30:11 | |
| d*v*r*e*o*i*l*.com | F | 2026-04-30 09:28:06 | |
| r*y*o*d*-*e*a*t*a*i.com | F | 2026-04-30 09:20:04 | |
| v*t*l*b*c*i*e.com | F | 2026-04-30 09:14:23 | |
| p*s*n*e*i*r*.com (WP 6.9.4) | F | 2026-04-30 09:08:50 | |
| t*e*c*m*t*l*s*.com | D | 2026-04-30 08:55:56 | |
| p*u*l*e*t*a*l*.de (WP 4.8.28) | F | 2026-04-30 08:33:44 | |
| r*v*s*t*l*n*a*y*n.com (WP 6.9.4) | F | 2026-04-30 08:19:32 | |
| p*e*i*i*n*u*d*o*t*x*s.com (WP 6.9.4) | F | 2026-04-30 08:09:50 | |
| d*r*g*s*n*e*r*u*.de | D | 2026-04-30 08:01:18 | |
| w*n*c*m*l*r.de | D | 2026-04-30 08:01:17 | |
| m*i*-*a*e*.de | D | 2026-04-30 08:01:17 | |
| s*h*l*t*p*.com (WP 6.9.4) | F | 2026-04-30 07:47:01 | |
| i*h*y*s.com (WP 6.9.4) | F | 2026-04-30 07:43:40 | |
| i*0*m.com | D | 2026-04-30 07:42:06 | |
| s*h*d*s*g*s.com (WP 6.9) | F | 2026-04-30 07:35:40 | |
| d*u*l*s*e*i*g*o*p.com (WP 6.9.4) | D | 2026-04-30 07:21:20 | |
| v*s*a*k*i.com (WP 5.9.13) | F | 2026-04-30 07:16:49 | |
| v*s*a*i*e*o*t*n*.com (WP 6.9.4) | D | 2026-04-30 07:12:23 | |
| i*x*r*s*o.com | F | 2026-04-30 07:06:41 | |
| p*e*i*i*n*o*t*o*r*.com | F | 2026-04-30 07:02:26 | |
| a*o*c*p*.com (WP 6.9.4) | F | 2026-04-30 06:57:10 | |
| s*a*i*3.r*s*o*o.org | F | 2026-04-30 06:44:55 | |
| c*r*l*a*d*n*a*e*m*d*i*.com | F | 2026-04-30 06:43:22 | |
| v*s*a*-*o*e*.com | F | 2026-04-30 06:35:03 | |
| j*l*a*r*z*i*r*.fr | F | 2026-04-30 06:25:43 |