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 |
|---|---|---|---|
| j*l*e*h*s*o*r*s.fr (WP 6.8.5) | F | 2026-05-29 18:39:21 | |
| r*k*s*e*.info (WP 6.9.4) | F | 2026-05-29 18:36:38 | |
| d*i*b*r*a*r*c*.com (WP 7.0) | F | 2026-05-29 18:29:19 | |
| l*k*w*o*d*n*a*s*i*e.com (WP 7.0) | F | 2026-05-29 18:26:57 | |
| t*e*e*t*r*r*m*e*.com | F | 2026-05-29 18:16:58 | |
| l*k*v*e*d*n*.com | F | 2026-05-29 18:06:34 | |
| g*e*t*o*t*d*n*a*.com | F | 2026-05-29 17:57:35 | |
| k*r*d*n*z*a*k*.com (WP 6.9.4) | F | 2026-05-29 17:57:34 | |
| g*e*t*e*k*m*l*n*s*e*i*l*s*s.com | F | 2026-05-29 17:54:11 | |
| g*e*t*e*k*e*t*l*s*o*i*t*s.com | F | 2026-05-29 17:54:11 | |
| i*t*e*o*l*d.com (WP 6.8.5) | F | 2026-05-29 17:49:01 | |
| m*f*r*t*e*t*l.com (WP 6.9.4) | F | 2026-05-29 17:44:54 | |
| p*d*o*z*.pl | F | 2026-05-29 17:37:52 | |
| l*f*e*.pro (WP 6.9.4) | F | 2026-05-29 17:25:10 | |
| h*s*o*i*c*e*-*r*s*e*n*r*s*n*h*l.de (WP 6.8.5) | F | 2026-05-29 16:58:00 | |
| s*u*i*m*a*o.com (WP 6.8.5) | F | 2026-05-29 16:53:37 | |
| a*g*l*-*e*d*r.de | F | 2026-05-29 16:42:20 | |
| p*n*a*l*g*r*g*d*o*s*t.com | F | 2026-05-29 16:22:34 | |
| g*e*t*r*h*n*a*s*y.com | C | 2026-05-29 16:18:37 | |
| p*n*a*l*e*o*l*a*.com | F | 2026-05-29 16:16:10 | |
| g*e*t*r*m*l*s.com | F | 2026-05-29 16:15:19 | |
| f*a*s*a*f*o*s*s*a*c*.com (WP 6.8.2) | F | 2026-05-29 16:12:32 | |
| a*h*e*e*o*y.jp | F | 2026-05-29 16:11:51 | |
| l*c*t*o*i*t*l*i*e*c*.ca (WP 7.0) | D | 2026-05-29 16:05:31 | |
| p*n*a*l*-*e*w*r*.com (WP 7.0) | F | 2026-05-29 16:05:08 | |
| c*i*s*n*d*n*s.c*.uk | B | 2026-05-29 16:01:18 | |
| m*d*r*c*n*s*a.com (WP 7.0) | C | 2026-05-29 15:59:23 | |
| g*r*r*e*t.de (WP 5.9.13) | F | 2026-05-29 15:42:03 | |
| s*u*i*i*p*e*.com (WP 7.0) | D | 2026-05-29 15:40:59 | |
| c*m*l*j*u*e*l*r*s.com (WP 6.9.4) | D | 2026-05-29 15:37:21 | |
| c*a*r*s*b*o*.com (WP 6.9.4) | F | 2026-05-29 15:28:31 | |
| w*i*l*a*e.de (WP 7.0) | F | 2026-05-29 15:28:19 | |
| s*u*i*g*u*i*l*o*o*z*l*i.com (WP 6.9.4) | F | 2026-05-29 15:13:24 | |
| s*o*.d*e*a*m*i*a*e*.de (WP 7.0) | F | 2026-05-29 15:06:50 | |
| n*s*l*n*s*a*e*.e*u.au | F | 2026-05-29 15:05:03 | |
| l*k*c*e*a*c*m*.com (WP 6.9.4) | D | 2026-05-29 14:58:08 | |
| s*u*i*d*n*a*e*s*a.com (WP 6.9.4) | F | 2026-05-29 14:31:45 | |
| t*e*e*r*c*l*r.com | F | 2026-05-29 14:28:53 | |
| s*u*i*d*n*i*t*c*p*a*a.com | C | 2026-05-29 14:22:31 | |
| d*r*l*n*c.es | F | 2026-05-29 14:20:07 | |
| c*a*m*r*a*i*e.com (WP 7.0) | F | 2026-05-29 14:07:11 | |
| n*o*a*e*h.com (WP 6.9.4) | F | 2026-05-29 13:59:43 | |
| i*t*r*e*-*u*m*e*.com (WP 7.0) | D | 2026-05-29 13:57:24 | |
| b*n*i*e.nyc (WP 5.2.2) | F | 2026-05-29 13:50:06 | |
| t*e*a*h*u*b*e.com (WP 6.9.4) | D | 2026-05-29 13:49:47 | |
| p*r*p*w*r*l*a*i*g.com (WP 7.0) | F | 2026-05-29 13:39:55 | |
| s*u*i*c*f*r*.com (WP 6.4.8) | D | 2026-05-29 13:36:50 | |
| l*i*a*.com (WP 7.0) | F | 2026-05-29 13:28:53 | |
| s*n*l*o*i*i*.co (WP 6.9.4) | D | 2026-05-29 13:24:30 | |
| k*f*a*i*l*f.com (WP 7.0) | F | 2026-05-29 13:20:19 | |
| a*k*p*i*n*u.com | F | 2026-05-29 13:09:01 | |
| h*g*e*e*a*i*r.d*n*h*u*b*e*e*.de (WP 4.9.29) | F | 2026-05-29 13:07:38 | |
| m*d*e*t*s*r*.com (WP 6.9.4) | F | 2026-05-29 13:04:21 | |
| b*a*t*f*l*o*t*c*m*a*y.ca | F | 2026-05-29 13:02:39 | |
| d*g*b*c*a*w*s*.com (WP 7.0) | F | 2026-05-29 12:57:24 | |
| p*n*w*o*d*n*i*t*y.com | F | 2026-05-29 12:46:57 | |
| f*x*s*u*i*.com (WP 4.9.26) | F | 2026-05-29 12:22:06 | |
| r*b*t*a*t*d*p*.m*s*r*a*s*o*.com | F | 2026-05-29 12:09:09 | |
| p*n*i*t*r*o*0*2*.com | F | 2026-05-29 11:56:39 | |
| j*f*l.com (WP 6.9.4) | F | 2026-05-29 11:31:11 | |
| v*p*e*t*l*m*l*n*s.com (WP 7.0) | F | 2026-05-29 11:18:49 | |
| c*o*k*l*e*.com (WP 6.8.1) | F | 2026-05-29 11:18:09 | |
| c*e*h*r*d*n*a*c*n*r*.c*.uk | F | 2026-05-29 11:17:23 | |
| i*a*e*e*p*r*i*s*i*a*.es (WP 6.7.5) | F | 2026-05-29 11:07:43 | |
| a*s*c*d*u*h*s*r*n*t*.fr (WP 7.0) | F | 2026-05-29 11:07:18 | |
| s*u*i*-*g*a*.com | F | 2026-05-29 11:06:37 | |
| a*k*e*d*.com | F | 2026-05-29 11:06:24 | |
| c*v*n*u*-*i*e*.ro | F | 2026-05-29 10:54:18 | |
| r*t*o*r*d*.net (WP 6.0.12) | F | 2026-05-29 10:46:11 | |
| t*e*u*o*p*1.com (WP 7.0) | F | 2026-05-29 10:43:19 | |
| s*u*i*-*m*r*s*.com (WP 7.0) | D | 2026-05-29 10:39:22 | |
| s*u*i*-*c*m*.com (WP 7.0) | F | 2026-05-29 10:16:56 | |
| n*m*i*t*d*o.com | F | 2026-05-29 10:13:13 | |
| c*m*l*n*.com | F | 2026-05-29 10:12:56 | |
| i*t*r*o*g*l*.com | D | 2026-05-29 09:52:27 | |
| f*v*s*o*e*l*n*s*a*e.com | F | 2026-05-29 09:50:18 | |
| p*s*p.cz (WP 5.8.2) | F | 2026-05-29 09:33:34 | |
| i*t*r*o*c*a*t*.com (WP 7.0) | F | 2026-05-29 09:32:20 | |
| a*k*a*a.com | F | 2026-05-29 09:20:15 | |
| t*e*t*a*g*o*p*a*e*p*r*.com | B | 2026-05-29 09:19:26 | |
| i*t*r*e*r*c*e*t*o*.com | F | 2026-05-29 09:01:35 | |
| a*l*a*c*-*c*a*a*d*g*s.fr (WP 6.9.4) | F | 2026-05-29 08:53:56 | |
| t*e*s*e*g*e*n*e*g*.com (WP 6.9.4) | F | 2026-05-29 08:43:41 | |
| x*o*n*f*n*s*.w*e*g*n*.com | F | 2026-05-29 08:37:40 | |
| m*b*e*u*g*l*.com (WP 6.9.4) | D | 2026-05-29 08:32:48 | |
| a*t*s*u*c*e*.de (WP 6.9.4) | F | 2026-05-29 08:28:35 | |
| d*c*o*v*c*r*o.com | F | 2026-05-29 08:27:17 | |
| c*u*a*d*s*i*r*a.com (WP 6.8.5) | D | 2026-05-29 08:26:47 | |
| s*u*o*i*r*e.com | F | 2026-05-29 08:24:46 | |
| p*l*t*r*.com | F | 2026-05-29 08:15:24 | |
| p*l*t*a*c*e.com | F | 2026-05-29 08:15:24 | |
| f*v*d*e*i*.com | F | 2026-05-29 08:08:14 | |
| p*l*n*b*n*l*o.com (WP 7.0) | F | 2026-05-29 08:06:14 | |
| d*c*o*s*n*h*l*o*.com | F | 2026-05-29 08:01:58 | |
| g*a*h*t*s*o.com (WP 7.0) | F | 2026-05-29 08:00:28 | |
| d*c*o*s*r*i*.com (WP 7.0) | F | 2026-05-29 07:49:00 | |
| t*e*r*o*d*n*i*t*y*b.com | F | 2026-05-29 07:45:47 | |
| t*e*r*i*t*c*e*t*s*r*.com | B | 2026-05-29 07:34:41 | |
| s*r*i*e*.s*c*r*t*l*e*k*r*o*i*g.com | F | 2026-05-29 07:32:23 | |
| g*u*o*t*m*c*.com (WP 6.9.4) | F | 2026-05-29 07:10:15 |