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 |
|---|---|---|---|
| d*n*i*t*h*r*b*r*.c*m.au | F | 2026-06-08 06:30:03 | |
| m*n*o*i*t*.it (WP 6.3.1) | F | 2026-06-08 06:18:27 | |
| c*r*c*n*r*t*.c*m.au | F | 2026-06-08 05:43:17 | |
| s*r*i*e*a*d*n*c*n*e*t.ch (WP 7.0) | F | 2026-06-08 04:50:03 | |
| f*p.g*a.m*b*u*h*s*.me (WP 7.0) | F | 2026-06-08 02:42:17 | |
| a*i*i*.ba (WP 7.0) | F | 2026-06-08 01:50:42 | |
| p*x*l*a*i*.se | A | 2026-06-07 22:13:46 | |
| n*l*o*w*l*n*s*.com (WP 6.9.4) | F | 2026-06-07 22:03:04 | |
| p*e*e*-*r*n*l*s*4.fr | F | 2026-06-07 21:32:33 | |
| p*e*i.b*d*o*z*z.pl (WP 6.9.4) | F | 2026-06-07 20:39:28 | |
| w*h.3*0.m*f*p*p*o*d.com (WP 6.9.4) | F | 2026-06-07 19:43:54 | |
| o*l*n*.f*l*k*a*s*k*r*s*h*l*.de | F | 2026-06-07 19:34:21 | |
| l*m*s*o*.q*i*k*p*.c*m.cy (WP 7.0) | F | 2026-06-07 18:52:48 | |
| n*v*f*r*p*a*e*.com | F | 2026-06-07 18:06:48 | |
| c*r*m*a*e*a*e*e*t.fr (WP 6.9.4) | C | 2026-06-07 13:20:56 | |
| o*d*i*y.d*.ua (WP 5.3.21) | F | 2026-06-07 10:45:48 | |
| c*b*r*.de (WP 6.2.9) | F | 2026-06-07 09:32:27 | |
| n*c*i*i*d*c*.com (WP 5.4.19) | F | 2026-06-07 09:12:39 | |
| n*c*a*d*a*y*u*o*o*y.com (WP 6.5.8) | F | 2026-06-07 09:03:27 | |
| a*o*a*m*c*v*g*l*n*i*.org (WP 7.0) | F | 2026-06-07 07:54:54 | |
| q*d*r*n*s.c*m.au (WP 7.0) | C | 2026-06-07 07:18:28 | |
| s*l*n.m*n*a*a*e*a*o*a*n.com | D | 2026-06-07 06:15:53 | |
| l*n*i*g.k*u*h*n*h*r*e*.com | D | 2026-06-07 06:15:53 | |
| b*g*e*p*o*s*l*a*c*.com (WP 7.0) | F | 2026-06-07 05:36:12 | |
| b*g*o*n*u*o*o*i*e.com (WP 7.0) | D | 2026-06-07 04:48:49 | |
| m*a*-*o*z*a*.de (WP 7.0) | F | 2026-06-07 03:55:38 | |
| l*c*e*n*x*e*m*.w*e*g*n*.com | F | 2026-06-07 03:18:20 | |
| b*g*e*l*c*r.com (WP 7.0) | F | 2026-06-07 02:59:51 | |
| a*d*s*e*n*.w*e*g*n*.com | F | 2026-06-07 02:13:03 | |
| v*r*t*s*e*t*e.c*m.au (WP 7.0) | F | 2026-06-07 01:31:03 | |
| b*g*k*s*i.com (WP 6.8.5) | F | 2026-06-07 00:28:14 | |
| b*g*h*w*h*t*a*d*i*e*.com | C | 2026-06-06 23:22:15 | |
| m*w*h.g*.ug (WP 7.0) | F | 2026-06-06 22:34:34 | |
| u*p*o*.ru | F | 2026-06-06 20:56:47 | |
| n*n*p*x*l.com | F | 2026-06-06 19:54:04 | |
| t*i*k*i*o*l*n*.com (WP 7.0) | F | 2026-06-06 17:14:45 | |
| d*h*.de (WP 6.1.10) | F | 2026-06-06 15:46:24 | |
| t*i*t*e*i*t*u*g.com (WP 6.9.4) | F | 2026-06-06 15:37:45 | |
| s*o*p*o*s.pl (WP 6.7.5) | F | 2026-06-06 15:05:56 | |
| i*e*e*r*e*.fr (WP 7.0) | F | 2026-06-06 14:29:10 | |
| v*r*i*i*-*h*m.de | F | 2026-06-06 14:23:25 | |
| s*e*o*d*r.net | F | 2026-06-06 14:20:53 | |
| b*c*c*u*t*y*a*l*r*.com (WP 6.8.5) | D | 2026-06-06 14:15:47 | |
| m*m*e*t*s*e*i*o.com (WP 7.0) | F | 2026-06-06 14:15:18 | |
| t*i*n*i*h*n*.com (WP 7.0) | D | 2026-06-06 14:00:43 | |
| a*g*e*s.c*.jp (WP 6.6.5) | F | 2026-06-06 13:30:05 | |
| t*i*a*d*p*c*e.com | C | 2026-06-06 13:27:05 | |
| t*i*a*d*r*p*o.com | F | 2026-06-06 13:27:05 | |
| m*e*e*r*h*n*.com (WP 7.0) | F | 2026-06-06 12:44:19 | |
| t*e*e*m*s*a*e.com (WP 7.0) | F | 2026-06-06 12:38:26 | |
| m*a*b*e*v*c*s.com (WP 7.0) | D | 2026-06-06 11:31:03 | |
| x*i*o*r*o*-*h*s*a*o*i*i.gr | F | 2026-06-06 09:48:20 | |
| m*s*o*e*e*i*t*n*s*n*e*l*a*e*.com (WP 7.0) | F | 2026-06-06 09:37:34 | |
| m*r*c*i*i*a*e*t*l.com (WP 7.0) | F | 2026-06-06 09:19:56 | |
| o*t*o*o*t*c*.net (WP 5.1.22) | F | 2026-06-06 08:03:55 | |
| e*c*l*r*h*d*n*i*s.us (WP 6.9.4) | F | 2026-06-06 06:21:53 | |
| f*t*p.sk (WP 6.4.8) | F | 2026-06-06 05:08:36 | |
| t*e*e*g*c*o.com | F | 2026-06-06 04:54:24 | |
| g*t*i*a*o*.gr (WP 7.0) | F | 2026-06-06 04:34:40 | |
| f*r*m*.s*l*d*i*n*l.com | F | 2026-06-06 03:25:11 | |
| d*k*-*t*t*g*r*.de (WP 6.9.4) | F | 2026-06-06 03:11:37 | |
| w*o*l*y*o*s*r*c*i*n*.c*m.au | F | 2026-06-06 02:54:14 | |
| d*s*n*r*a*a*a*i*a.com (WP 5.5.6) | F | 2026-06-06 02:03:59 | |
| m*t*o*v*e*3*.com (WP 6.8.2) | F | 2026-06-06 01:50:16 | |
| r*n*v*n*r*y.fr (WP 6.9.4) | F | 2026-06-06 01:20:52 | |
| d*s*g*b*i*d*n*c*.t*m*u*l.host (WP 7.0) | F | 2026-06-06 01:04:25 | |
| h*p*y*e*i*a*c*n*e*.mx (WP 7.0) | F | 2026-06-06 00:55:35 | |
| r*d*a*t*c*a.w*e*g*n*.com | F | 2026-06-06 00:30:49 | |
| p*l*s*c*s*l*.ro (WP 7.0) | F | 2026-06-06 00:12:47 | |
| w*c*i*i*7*1*4*0*4.w*c*m*t*g*n*.com | F | 2026-06-06 00:04:36 | |
| c*u*e*r*-*i*r*i*.fr | F | 2026-06-05 23:30:29 | |
| a*e*a*d*p*o*e*t*r*n*v*t*o*s.c*m.au | F | 2026-06-05 23:06:21 | |
| b*o*.e*a.ua | B | 2026-06-05 22:47:00 | |
| a*o*h*a*m*l*g*e.com (WP 6.1.10) | F | 2026-06-05 22:27:35 | |
| m*r*a*d*l*i.com (WP 6.9.4) | F | 2026-06-05 21:24:35 | |
| l*v*-*h*r*.p*n*h*o*s*t*.io | A | 2026-06-05 21:22:24 | |
| m*r*a*u*e*.com (WP 6.8.5) | F | 2026-06-05 21:16:53 | |
| t*e*w*s*e*m*c*i*e.com | F | 2026-06-05 20:37:39 | |
| r*p*.h*t*l*o*e*s.jp (WP 5.7.15) | F | 2026-06-05 20:34:38 | |
| g*z*l*e*n*e*s*s*l*t*o*s.com (WP 6.9.4) | F | 2026-06-05 20:29:02 | |
| m*r*v*x.com (WP 6.6.5) | F | 2026-06-05 20:13:58 | |
| m*r*r*t*.com | F | 2026-06-05 20:00:39 | |
| m*d*r*r*s*o*a*i*e*e*t*s*r*.com | F | 2026-06-05 18:05:33 | |
| t*e*m*l*a*t*s*s*a.com (WP 7.0) | F | 2026-06-05 17:58:56 | |
| a*a*d*s*e*e*r*h.com (WP 7.0) | F | 2026-06-05 17:50:31 | |
| a*a*a*a*o*u*i*a*i*n.com (WP 7.0) | F | 2026-06-05 17:22:32 | |
| g*r*d*s*g*.com | F | 2026-06-05 16:38:23 | |
| v*z*n*v*.jp (WP 7.0) | F | 2026-06-05 16:37:38 | |
| g*r*a*e*e*o*a*c*e*n*u*s.com | F | 2026-06-05 16:25:54 | |
| a*u*v*d*c*a*e*o*e.com (WP 7.0) | F | 2026-06-05 15:43:36 | |
| a*r*-*u*a.de | F | 2026-06-05 14:21:18 | |
| g*r*g*m*.com (WP 6.0.12) | F | 2026-06-05 14:17:19 | |
| v*a*.nyc | F | 2026-06-05 14:07:55 | |
| t*e*h*w*r*o.com | F | 2026-06-05 14:07:29 | |
| f*i*c*f*o*.com | F | 2026-06-05 13:26:11 | |
| f*i*c*3*p*o*o*.com (WP 5.9.13) | F | 2026-06-05 13:17:05 | |
| f*i*c*3*l*s*i*g*.com (WP 5.9.13) | F | 2026-06-05 13:17:05 | |
| f*i*c*3*.com (WP 5.9.13) | F | 2026-06-05 13:17:05 | |
| i*s*y*u*z*r*w*j*t*p*.pl (WP 6.7.2) | F | 2026-06-05 12:24:26 | |
| g*r*g*d*y*a*t.com (WP 6.4.8) | F | 2026-06-05 11:34:40 |