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 |
|---|---|---|---|
| f*n*a*e*i*f*n*a*.com (WP 6.9.4) | F | 2026-05-31 23:26:15 | |
| f*n*a*n*r*m*i*.com (WP 6.7.5) | F | 2026-05-31 23:14:16 | |
| c*r*e*d*n*a*.com (WP 6.9.4) | F | 2026-05-31 22:59:34 | |
| b*i*d*e*.c*.uk (WP 5.9.3) | F | 2026-05-31 22:41:23 | |
| d*a*r*h*m*e*t*l*a*e.com (WP 6.9.4) | F | 2026-05-31 22:17:13 | |
| d*a*b*.com (WP 6.9.4) | F | 2026-05-31 22:04:06 | |
| d*a*b*s*a*i*i.com (WP 6.9.4) | F | 2026-05-31 22:04:05 | |
| s*g*b*u*h*e*l*h.com (WP 7.0) | B | 2026-05-31 22:03:26 | |
| c*i*a*s*r*i*.by (WP 4.9.26) | F | 2026-05-31 21:48:29 | |
| h*l*e*-*e*o*a*i*n*a*l*s.fr | F | 2026-05-31 21:43:03 | |
| d*a*l*x*n*r*s*l*z*r.com | F | 2026-05-31 21:36:45 | |
| w*b*s*y*e.de (WP 6.9.4) | F | 2026-05-31 21:24:02 | |
| d*-*p*t*l*e*.com | F | 2026-05-31 21:05:54 | |
| l*u*h*g*d*e*.com | F | 2026-05-31 20:56:31 | |
| d*-*a*d*l*h*i*i.com | F | 2026-05-31 20:53:13 | |
| p*i*e*m*.com | F | 2026-05-31 20:40:06 | |
| t*e*i*s*s*o*i*g.com (WP 7.0) | F | 2026-05-31 20:34:38 | |
| i*m*l*w*l*.com (WP 7.0) | F | 2026-05-31 20:16:27 | |
| i*m*i*o*y*r*.com | F | 2026-05-31 19:48:34 | |
| i*m*i*h*m*a.com (WP 6.8.5) | F | 2026-05-31 19:48:33 | |
| d*-*v*t*g*e*v*.com (WP 7.0) | F | 2026-05-31 19:44:42 | |
| r*c*i*a*.w*c*m*t*g*n*.com | F | 2026-05-31 19:28:47 | |
| d*-*s*e*p*a*m*c*e*.com (WP 6.2.2) | F | 2026-05-31 19:26:12 | |
| a*o*a*i*e*t*.com | F | 2026-05-31 19:14:45 | |
| a*o*a*i*e*t.com | F | 2026-05-31 19:14:45 | |
| a*o*b*t*m*n*.com | F | 2026-05-31 19:10:12 | |
| e*g*n*e*t.de | F | 2026-05-31 18:47:42 | |
| l*t*i*o*d*r*.com | F | 2026-05-31 18:44:49 | |
| w*n*e*n*.de (WP 6.8.5) | F | 2026-05-31 18:33:29 | |
| l*r*c*c*a*e.fr | F | 2026-05-31 18:32:31 | |
| m*n*r*m.com | D | 2026-05-31 18:27:40 | |
| f*l*e*s*l*r*.com (WP 6.6.5) | F | 2026-05-31 18:27:08 | |
| f*l*c*r*h*i*.com | F | 2026-05-31 18:27:08 | |
| i*l*n*s*s*a*d*o*r.com | C | 2026-05-31 18:19:15 | |
| c*r*l*g*c*e*l*h.com (WP 7.0) | F | 2026-05-31 18:13:56 | |
| l*a*e*s*i*-*o*s*s.com (WP 7.0) | F | 2026-05-31 18:13:17 | |
| l*t*n*a*e*l*a*s*.com (WP 6.9.4) | F | 2026-05-31 18:07:06 | |
| f*l*s*t*.com (WP 6.9.4) | F | 2026-05-31 17:50:37 | |
| m*n*i*e*t.com (WP 6.9.4) | F | 2026-05-31 17:50:08 | |
| s*f*t*t*a*n*n*c*n*u*t*n*.com (WP 6.5.8) | F | 2026-05-31 17:47:49 | |
| l*s*v.ru (WP 6.9.4) | F | 2026-05-31 17:40:16 | |
| t*e*e*t*r*c*i*i*c*n*e*r*.c*m.au | F | 2026-05-31 17:27:31 | |
| a*l*n*e*h.com (WP 7.0) | F | 2026-05-31 17:18:51 | |
| a*l*a*l.com (WP 7.0) | F | 2026-05-31 17:11:38 | |
| m*n*e*e*a*t*b*d*.com (WP 6.9.4) | F | 2026-05-31 16:17:55 | |
| f*e*d*r*i*.com (WP 5.5.3) | F | 2026-05-31 16:17:19 | |
| f*e*l*y*a*d*c*p*.com | B | 2026-05-31 16:12:31 | |
| l*s*u*i*d*n*e*p*o*o*.fr (WP 6.9.4) | F | 2026-05-31 16:04:09 | |
| t*e*y*m*s.com (WP 6.9.4) | F | 2026-05-31 15:54:28 | |
| h*g*e*a*e*a*d*r.com (WP 6.9.4) | F | 2026-05-31 15:44:22 | |
| i*l*a*r*c*.com (WP 6.8.2) | F | 2026-05-31 15:32:58 | |
| p*t*i*t*r*n*s.org (WP 7.0) | F | 2026-05-31 15:26:51 | |
| l*u*i*n*g*r*u*.com (WP 7.0) | D | 2026-05-31 15:13:30 | |
| e*e*c*a*l*g*e*s.com | F | 2026-05-31 15:11:16 | |
| a*l*s*e*a*i*r*l*e*l*h.com | F | 2026-05-31 15:00:17 | |
| d*w*t*w*w*s*m*n*o*m*s*e*p*a*.com (WP 7.0) | F | 2026-05-31 14:54:49 | |
| r*j*n*l*n*c.com (WP 6.0.12) | F | 2026-05-31 14:48:16 | |
| p*i*a*e*t*u*l*.com (WP 6.9.4) | F | 2026-05-31 14:40:10 | |
| p*o*o*r*g*e*t*.fr (WP 6.8.5) | F | 2026-05-31 14:39:56 | |
| d*y*c*-*u*t*r*.de | F | 2026-05-31 14:36:23 | |
| p*a*z*i*a*.hu | F | 2026-05-31 14:28:04 | |
| d*p*t*k*.de | F | 2026-05-31 14:28:04 | |
| d*p*t*k*.hu | C | 2026-05-31 14:28:04 | |
| d*o*i*l*.cz (WP 6.3.8) | C | 2026-05-31 14:20:11 | |
| a*l*n*i*a*a*s.com (WP 6.8.5) | F | 2026-05-31 14:05:18 | |
| a*l*n*i*s*a*i*n*n*i*e.com | F | 2026-05-31 13:54:12 | |
| m*e*l*r*m*n*h*n*.de (WP 7.0) | F | 2026-05-31 13:46:02 | |
| l*t*h*l*.com (WP 7.0) | F | 2026-05-31 13:44:45 | |
| r*c*n*i*e.com | F | 2026-05-31 13:36:32 | |
| i*h*z*k*d*s*g*.com (WP 7.0) | F | 2026-05-31 13:16:38 | |
| d*b*t*o*k*.mk | F | 2026-05-31 12:56:52 | |
| f*r*y*o*u*f*t*g*a*i*.nl (WP 6.9.1) | F | 2026-05-31 12:56:18 | |
| o*j*k*i*s*b*e*t*v.info (WP 7.0) | F | 2026-05-31 12:55:15 | |
| r*d*r*.ru (WP 6.3.8) | F | 2026-05-31 12:52:18 | |
| a*l*n*a*e*e*i*a*y*e*t*s*r*.com (WP 7.0) | F | 2026-05-31 12:42:04 | |
| m*n*i*u*c*r*e.com (WP 6.9.4) | F | 2026-05-31 12:20:28 | |
| f*j*n*w*.com (WP 6.9.4) | F | 2026-05-31 12:18:29 | |
| s*f*r*t*r*z*.com (WP 7.0) | D | 2026-05-31 12:08:02 | |
| d*v*r*e*o*i*l*.com | F | 2026-05-31 12:06:50 | |
| p*i*m*h*m*s.com (WP 6.0.1) | F | 2026-05-31 12:05:26 | |
| v*b*i*c*e*a*d*a*h.com (WP 6.9.4) | D | 2026-05-31 11:56:38 | |
| l*r*e*e*s*a*r*g*.com | D | 2026-05-31 11:55:11 | |
| i*h*b*k*j*m*a*.com | F | 2026-05-31 11:53:24 | |
| a*l*n*a*u*e*r*v*e*s.com (WP 6.9.4) | C | 2026-05-31 11:48:55 | |
| h*u*v*r*a*t*n*-*p*.d*t*p*d.at | D | 2026-05-31 11:46:44 | |
| r*a*c*s*o*.com (WP 7.0) | F | 2026-05-31 11:31:36 | |
| l*s*o*i*d*o*t*n*.com (WP 6.0.3) | F | 2026-05-31 11:22:03 | |
| p*e*i*w*a*h*i*l*r*a*e*t*t*.com | F | 2026-05-31 11:09:47 | |
| a*j*g*a*h*c*.com (WP 6.9.4) | F | 2026-05-31 11:04:59 | |
| v*z*a*i*m.com | F | 2026-05-31 11:01:48 | |
| l*s*i*g*e*o*a*i*n*.com (WP 6.9.4) | F | 2026-05-31 10:55:21 | |
| a*i*a*r.com (WP 6.3.8) | F | 2026-05-31 10:49:07 | |
| r*p*c*u*e*.com (WP 7.0) | F | 2026-05-31 10:41:18 | |
| d*u*l*s*e*i*g*o*p.com (WP 6.9.4) | D | 2026-05-31 09:48:29 | |
| m*g*e*s*r*h*d*n*i*s.net (WP 6.5.5) | F | 2026-05-31 09:25:03 | |
| c*r*o*7*.com | F | 2026-05-31 08:52:52 | |
| n*w*o*l*i*c*n*.com (WP 5.0.25) | F | 2026-05-31 08:51:31 | |
| v*v*v*c*p*b*l*c*t*.com | F | 2026-05-31 08:39:29 | |
| o*i*a*a.jp | F | 2026-05-31 08:38:06 | |
| c*r*a*k*n.com | F | 2026-05-31 08:20:30 |