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 |
|---|---|---|---|
| m*g*z*n*s.b*h*n*t*e*h*t*e*.com | F | 2026-06-13 23:58:40 | |
| g*m*a*i*m*b*l*e*s*e*t.de (WP 7.0) | F | 2026-06-13 23:31:53 | |
| h*k*a.fr (WP 7.0) | F | 2026-06-13 22:51:27 | |
| n*k*u*t*m*d*a.com (WP 6.6.5) | F | 2026-06-13 19:54:00 | |
| k*a*s*u*.de | F | 2026-06-13 19:11:56 | |
| r*j*h*b*y.hu | F | 2026-06-13 18:46:44 | |
| m*i*c*u*e*t*r*.fr (WP 6.8.5) | F | 2026-06-13 18:45:36 | |
| l*s*t*n*s*l*b*.pt | F | 2026-06-13 17:21:13 | |
| c*r*.c*l*a*a.net (WP 6.0.2) | F | 2026-06-13 17:05:10 | |
| h*m*b*s*-*e*l.c*.jp (WP 7.0) | F | 2026-06-13 16:26:41 | |
| n*t*v*d*d*a*o.com | F | 2026-06-13 16:20:03 | |
| c*a*n*l*i*d*w*.c*.uk | D | 2026-06-13 16:16:21 | |
| p*a*h*u*e*i*e.org | F | 2026-06-13 16:00:11 | |
| b*a*t*x*e*i*n*e.es (WP 7.0) | F | 2026-06-13 15:56:57 | |
| w*b*o*t.ru | F | 2026-06-13 15:00:38 | |
| v*l*e*v*r*o*.fr | F | 2026-06-13 14:59:27 | |
| a*t*p*s*a*a*.org (WP 6.7.5) | F | 2026-06-13 14:40:04 | |
| a*e*i*p*i*t*r*.fr (WP 6.4.8) | F | 2026-06-13 14:21:33 | |
| s*v*o*a*h*a*t*.com | F | 2026-06-13 13:54:35 | |
| h*l*d*y*t*i*s.ru | F | 2026-06-13 13:47:10 | |
| b*v*r*.is (WP 6.7.5) | F | 2026-06-13 13:43:35 | |
| m*r*s*i*l*o*l*s*o*.s*e*d.nz | D | 2026-06-13 12:20:34 | |
| c*o*c*-*u*.s*k*r*.n*.jp (WP 5.7.15) | F | 2026-06-13 12:17:19 | |
| d*n*i*t*d*c*p*i*.it (WP 7.0) | F | 2026-06-13 10:53:07 | |
| t*m*j*r*y.org | F | 2026-06-13 10:48:58 | |
| b*i*k*a*d*o*l*.be (WP 7.0) | F | 2026-06-13 09:34:21 | |
| c*m*h*w*u.net (WP 6.4.3) | F | 2026-06-13 09:33:07 | |
| j*c*s*n*i*.net | F | 2026-06-13 09:30:23 | |
| r*v*l*t*u*d*m*t*o*s.fr (WP 6.8.5) | F | 2026-06-13 07:13:23 | |
| f*v*e*e*.com (WP 6.8.5) | D | 2026-06-13 06:35:29 | |
| v*k*n*.c*m.mx (WP 6.7.1) | F | 2026-06-13 06:25:58 | |
| m*.a*o*h*u.vn (WP 5.0.22) | F | 2026-06-13 06:09:56 | |
| p*o*c*i*i*.ru | F | 2026-06-13 02:21:15 | |
| a*t*t*n*6*.ru (WP 5.4.17) | F | 2026-06-13 02:19:13 | |
| v*c*o*c*n*e*s*o*i*d*a.com (WP 6.7.1) | F | 2026-06-13 01:20:05 | |
| p*g*b*o*.a*l*t*z*.hu (WP 6.9.4) | F | 2026-06-13 00:51:43 | |
| e*i*.l*c*l*x.com (WP 7.0) | D | 2026-06-12 23:33:04 | |
| e*i*v*n*u*e*.l*c*l*x.com (WP 7.0) | D | 2026-06-12 23:33:04 | |
| l*s*l*g.w*e*g*n*.com | F | 2026-06-12 21:59:56 | |
| d*s*i*d*r*j*k*.de (WP 6.8.5) | F | 2026-06-12 21:10:00 | |
| m*s*l*a*e*d*l*r.es (WP 5.4.19) | F | 2026-06-12 21:08:57 | |
| a*p*i*i.b*z*w*r*x.de | F | 2026-06-12 20:38:53 | |
| h*m*s.p*e*i*w*a*h*i*l*r*a*e*t*t*.com | F | 2026-06-12 18:17:47 | |
| g*.z*t*o*p*a*m*.com (WP 7.0) | C | 2026-06-12 18:14:02 | |
| d*0*4*0*5*.n*c*i.io (WP 7.0) | F | 2026-06-12 17:41:56 | |
| t*e*i*e*t*l.w*e*g*n*.com | F | 2026-06-12 17:15:19 | |
| b*r*e*e*h*i*c*i*i*.com (WP 7.0) | F | 2026-06-12 17:11:49 | |
| d*s*u*s*o*.p*o*o*a*t*r*c*u*.com (WP 6.9.4) | F | 2026-06-12 16:35:55 | |
| s*i*n*e*r*n*.org | B | 2026-06-12 15:01:12 | |
| a*l*n*i*a*a*s.c*m.tr (WP 6.8.5) | F | 2026-06-12 13:51:47 | |
| l*n*i*g.r*h*b*i*a*c*a*.com | D | 2026-06-12 13:43:02 | |
| f*r*v*r*o*r*p*o*o*r*p*y.c*m.au | D | 2026-06-12 13:34:55 | |
| b*p*u*v*e*.vn (WP 6.9.4) | F | 2026-06-12 13:33:01 | |
| b*r*s*a*l*b*d*.ru | F | 2026-06-12 13:21:45 | |
| i*a*a*e.o*g.br (WP 6.6.5) | F | 2026-06-12 12:57:59 | |
| r*i*o*l*s*y*d*.c*.uk | F | 2026-06-12 12:50:36 | |
| c*n*a*.f*y*h*e*s*t*s.com (WP 7.0) | D | 2026-06-12 12:47:02 | |
| k*r*s*i*o*r*f*r*.c*.jp | F | 2026-06-12 12:42:16 | |
| m*t*b*n*e*a*d*d.w*c*m*t*g*n*.com | F | 2026-06-12 12:39:30 | |
| l*s*a*o*s*u*a*s*g*.fr (WP 5.3.21) | F | 2026-06-12 04:38:09 | |
| v*a*e*i*n*r*h*t*c*s.w*c*m*t*g*n*.com | F | 2026-06-11 23:38:12 | |
| i*u*.ru (WP 7.0) | F | 2026-06-11 23:06:26 | |
| a*s*h*e*p*i*n*t*a*a*.de (WP 7.0) | F | 2026-06-11 19:00:37 | |
| 3*w*k*h*.com (WP 6.8.3) | F | 2026-06-11 15:05:14 | |
| d*s*g*.n*r*m*t.com (WP 6.9.4) | F | 2026-06-11 13:09:48 | |
| m*n*a*e*t.c*.uk (WP 7.0) | F | 2026-06-11 05:48:12 | |
| p*i*c*l*u*e.6*e*f*e*.com | F | 2026-06-11 00:11:27 | |
| p*i*r*t*-*p*.jp | F | 2026-06-10 17:23:07 | |
| b*o*.f*y*r*i*e.com (WP 6.7.5) | F | 2026-06-10 15:44:20 | |
| a*s*i*d*g*t*l.c*.nz | F | 2026-06-10 06:10:06 | |
| c*a*l*e*h*t*.eu | F | 2026-06-10 04:05:09 | |
| z*b*j.sk (WP 6.6.5) | F | 2026-06-10 00:28:25 | |
| h*l*s*i*d*n*a*m*l*o*r*e*b*.c*m.au (WP 5.1.19) | F | 2026-06-09 22:13:49 | |
| n*t*o*b*o*.r*x.gg (WP 6.9.4) | F | 2026-06-09 20:51:13 | |
| w*l*o*s*o*s*l*i*g.ie (WP 6.7.5) | F | 2026-06-09 10:19:33 | |
| s*i*e*e*s*c*i*i*.com (WP 6.9.4) | F | 2026-06-09 09:33:59 | |
| p*x*l*i*.net (WP 7.0) | B | 2026-06-09 09:03:54 | |
| m*d*i*d*n*a*i*s*i*u*e.es (WP 5.7.15) | F | 2026-06-09 07:28:35 | |
| d*l*a*e*t*l*e*d*e*.ca | F | 2026-06-09 06:49:43 | |
| e*t*t*k*.c*m.pl | F | 2026-06-09 05:50:53 | |
| v*b*a*t*e*c*e*t*o*s.com (WP 6.9.4) | F | 2026-06-09 05:47:23 | |
| z*r*w*s*.watch (WP 6.8.3) | F | 2026-06-09 04:04:37 | |
| z*h*a*z*-*u*n*h*n*z*n*r*m*z*-*a*r*n*r*l*t*-*i*t*a*i*n*a*k*.de (WP 6.8.5) | F | 2026-06-09 03:02:33 | |
| m*i*o*u*i*n*.ca | F | 2026-06-09 03:00:17 | |
| f*e*h*i*e*w*l*.de (WP 6.9.4) | F | 2026-06-09 02:06:37 | |
| t*a*e*.d*o*i*l*.com (WP 6.3.8) | F | 2026-06-08 22:22:54 | |
| i*-*u*b*s*.be (WP 7.0) | F | 2026-06-08 22:15:00 | |
| s*h*p*e*2*.de | F | 2026-06-08 20:38:46 | |
| p*s*n*e*i*r*.com (WP 6.9.4) | F | 2026-06-08 19:30:12 | |
| h*l*a*p*u*b*n*.c*m.au | F | 2026-06-08 19:15:24 | |
| k*t*i*m*n*s.c*m.cy (WP 7.0) | F | 2026-06-08 18:20:11 | |
| a*c*s*m*b*l*t*b*t*r*o*s.c*.uk (WP 6.8.5) | F | 2026-06-08 16:29:15 | |
| t*x*c*n*r*l.ca (WP 6.9.4) | F | 2026-06-08 15:37:21 | |
| c*m*r*r*v*e*s.b*c*n.net (WP 6.9.4) | F | 2026-06-08 14:08:27 | |
| v*s*4*6*4*3*x.d*t*a*e*.com (WP 7.0) | F | 2026-06-08 14:03:38 | |
| o*u*a*d*c*p*.com | F | 2026-06-08 12:49:46 | |
| p*y*h*l*g*c*n*u*t*n*s.c*m.au (WP 5.2.7) | F | 2026-06-08 10:28:43 | |
| o*j*o*n*a*i*n.org | F | 2026-06-08 10:19:00 | |
| p*c*n.c*m.br | F | 2026-06-08 09:05:21 | |
| t*i*o*u*i*a*.c*.jp | F | 2026-06-08 06:35:33 |