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 |
|---|---|---|---|
| v*l*r*e*b*r*e*t*r*h*t*g*a*h*.com (WP 6.9.4) | B | 2026-05-04 10:35:21 | |
| t*h*e*i*j*s.blog | F | 2026-05-04 10:34:51 | |
| g*s*n*h*i*-*n*-*o*m*n*.com (WP 6.9.4) | F | 2026-05-04 10:33:27 | |
| k*u*f*l*-*o*e*z*.de | B | 2026-05-04 10:30:24 | |
| a*-*e*s*o*.ru (WP 6.8.5) | F | 2026-05-04 10:24:47 | |
| i*o*d*s*g*.c*.nz (WP 6.9.4) | F | 2026-05-04 10:24:34 | |
| a*s*h*t*c*e*t*s*r*t*.com | D | 2026-05-04 10:18:15 | |
| i*o*b*p*1.fr | F | 2026-05-04 10:10:50 | |
| a*s*h*t*c*-*h.com (WP 6.9.4) | F | 2026-05-04 10:05:22 | |
| d*m*t*e*r*d*.com | F | 2026-05-04 10:02:44 | |
| c*l*n*b*r*i*.com (WP 6.9.4) | F | 2026-05-04 09:59:00 | |
| c*l*n*-*h*i*s*n.com (WP 6.8.1) | F | 2026-05-04 09:59:00 | |
| m*a*m*r*l*e*e*.com (WP 6.9.4) | F | 2026-05-04 09:58:11 | |
| b*t*p*o*e*t*.online (WP 6.9.4) | F | 2026-05-04 09:57:47 | |
| e*a.ai (WP 5.8.13) | A | 2026-05-04 09:49:55 | |
| w*t*r*l*n*s*a*e.com | F | 2026-05-04 09:48:26 | |
| b*r*o*o*o*t*l*g*a*v*n*a*a.com (WP 6.9.4) | F | 2026-05-04 09:14:35 | |
| l*z*i*t*.net (WP 6.9.4) | F | 2026-05-04 09:13:48 | |
| p*r*h*r*h*u*l*e*s.com (WP 6.9.4) | F | 2026-05-04 09:07:45 | |
| i*m*b*l*e*-*o*p*t*n*.com (WP 6.9) | F | 2026-05-04 09:04:36 | |
| a*o*e*o*s*r*c*i*n*n*.com (WP 6.9.4) | F | 2026-05-04 09:03:59 | |
| n*t*l*n*.es (WP 6.5.8) | F | 2026-05-04 08:59:02 | |
| e*i*i*z*n*a*e*l*.fr | A | 2026-05-04 08:59:00 | |
| d*l*u*i*d*a.com (WP 6.9.4) | F | 2026-05-04 08:39:19 | |
| b*m*o.rs (WP 6.8.5) | F | 2026-05-04 08:28:46 | |
| m*t*o*o*.com | F | 2026-05-04 08:25:52 | |
| b*r*e*m*l*w*r*.com (WP 6.9.4) | F | 2026-05-04 08:23:20 | |
| d*l*e*i*u*a*p*.com | F | 2026-05-04 08:13:36 | |
| d*l*c*a*o*a*.com | F | 2026-05-04 07:59:41 | |
| c*l*r*s*o*t*a*.com (WP 6.9.4) | F | 2026-05-04 07:54:02 | |
| m*r*s*i*l*o*l*s*o*r*p*i*s.com | C | 2026-05-04 07:40:32 | |
| m*r*s*i*l*o*l*s*o*.com | C | 2026-05-04 07:40:32 | |
| m*g*-*p*i*.fr (WP 6.9.4) | F | 2026-05-04 07:39:50 | |
| s*u*d*v.com | F | 2026-05-04 07:27:13 | |
| p*a*o*e*d.com (WP 6.9.4) | F | 2026-05-04 07:24:00 | |
| n*d*a*s*e*a.de | F | 2026-05-04 07:21:17 | |
| p*-*o*h*g*.com (WP 6.9.4) | F | 2026-05-04 07:15:56 | |
| o*h*a*m*l*g*e*p*r*s.pro (WP 6.7.5) | F | 2026-05-04 07:15:32 | |
| s*u*i*r*e*i*n*t*d*o.com (WP 6.9.4) | F | 2026-05-04 07:00:41 | |
| v*x*e*g*o*p.com | F | 2026-05-04 06:53:23 | |
| s*u*u*e*r*v*r*.com (WP 6.9.4) | F | 2026-05-04 06:45:36 | |
| i*m*d*a*e*m*l*n*s.com (WP 6.9.4) | F | 2026-05-04 06:25:00 | |
| b*o*.s*l*d*i*n*l.com | F | 2026-05-04 06:23:23 | |
| a*r*a*i*a*i*g*e*v*c*s*f*a*n*.com | A | 2026-05-04 06:22:30 | |
| c*e*r*a*h*a*i*g.com (WP 6.9.4) | F | 2026-05-04 06:22:02 | |
| f*t*r*o*d*c*m*n*s.com | D | 2026-05-04 06:17:22 | |
| s*r*s*t*l*n*s*a*i*g.com | F | 2026-05-04 06:16:39 | |
| v*l*e*e*e*t*e.com (WP 6.9.4) | F | 2026-05-04 06:15:14 | |
| i*m*d*a*e*e*t*l*m*l*n*s.com | F | 2026-05-04 06:12:27 | |
| m*l*k*p*o*.com | F | 2026-05-04 06:08:04 | |
| a*y*m*r*h*t*c*s.com (WP 6.9.4) | F | 2026-05-04 06:07:09 | |
| m*k*8*.com (WP 6.9.4) | F | 2026-05-04 06:05:18 | |
| g*r*c*i*e*t*l.com (WP 6.9.4) | F | 2026-05-04 06:04:48 | |
| x*b*o*s.c*m.au (WP 6.2.9) | F | 2026-05-04 06:04:31 | |
| g*r*a*h.com (WP 6.8.5) | F | 2026-05-04 05:59:57 | |
| i*h*n*-*o*h*g*.jp (WP 6.9.4) | F | 2026-05-04 05:55:51 | |
| d*f*r*o*t.com (WP 6.9.4) | D | 2026-05-04 05:25:23 | |
| m*g*o*p*h*c*g*.com (WP 6.1.10) | F | 2026-05-04 05:23:12 | |
| s*r*i*i*t*r*.com (WP 6.9.4) | F | 2026-05-04 05:11:48 | |
| u*t*t*e*.day | F | 2026-05-04 04:55:39 | |
| s*i*e*a*t.net | F | 2026-05-04 04:49:31 | |
| g*r*a*g*l*l*a*.com | D | 2026-05-04 04:49:11 | |
| w*s*t*n*w*o*c*.com (WP 6.9.4) | F | 2026-05-04 04:47:54 | |
| s*e*t*r*.pl | F | 2026-05-04 04:46:39 | |
| w*s*m*d*c*.com | D | 2026-05-04 04:38:22 | |
| g*r*a*n*t*p*h*p*.com (WP 6.2.9) | F | 2026-05-04 04:14:36 | |
| s*r*h*t*d*l*.com (WP 6.9.4) | F | 2026-05-04 03:51:44 | |
| s*r*h*c*p*d*s*g*.com | F | 2026-05-04 03:40:55 | |
| a*g*o*p.it (WP 6.5.8) | F | 2026-05-04 03:30:26 | |
| s*r*h*a*s*b*a*t*.com | F | 2026-05-04 03:10:52 | |
| s*l*e*l*b*t*k*n.se (WP 6.8.5) | F | 2026-05-04 03:10:00 | |
| f*a*r*e*l*e*.de | F | 2026-05-04 03:01:05 | |
| c*e*e*p*c*e*s*n*m*v*r*.com (WP 6.9.4) | F | 2026-05-04 02:42:34 | |
| a*d*r*s*n*b*g*.nu | D | 2026-05-04 02:34:14 | |
| v*e*i*a.com | F | 2026-05-04 02:31:50 | |
| i*e*i*i*s.com (WP 6.9) | F | 2026-05-04 02:29:46 | |
| c*d*i*d*r*o*s.com (WP 4.9.29) | F | 2026-05-04 02:19:43 | |
| v*d*m*a*i*l.com (WP 6.9.4) | D | 2026-05-04 02:18:43 | |
| d*b*q*e*t*e*p*o*u*t*.com | F | 2026-05-04 02:12:57 | |
| 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 |