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*c*e*r*e*o*r.com (WP 5.9.2) | F | 2026-04-28 04:11:34 | |
| i*t*n*e.website | F | 2026-04-28 04:07:43 | |
| d*c*e*r*e*a*t*s.com | F | 2026-04-28 04:07:06 | |
| g*e*n*a*k*u*l*.com (WP 6.9.4) | F | 2026-04-28 03:58:41 | |
| s*a*t*f*d.ie | F | 2026-04-28 03:53:43 | |
| a*p*n*a*d*f*t*g*a*i*.de | F | 2026-04-28 03:47:02 | |
| m*l*a*s*r*h.com | F | 2026-04-28 03:40:47 | |
| t*e*r*o*d*n*i*t*y*b.com | F | 2026-04-28 03:38:45 | |
| c*r*s*i*n*t*t*a*y.com | D | 2026-04-28 03:34:19 | |
| a*t*e*t*c*e*t*l*e*i*n*.com | F | 2026-04-28 03:32:59 | |
| p*e*i*r*l*s*v.com | F | 2026-04-28 03:31:21 | |
| t*e*r*i*t*c*e*t*s*r*.com | B | 2026-04-28 03:27:14 | |
| p*o*o*o*u*.com (WP 6.7) | D | 2026-04-28 03:26:53 | |
| c*r*s*i*n*o*n.com (WP 4.5.33) | F | 2026-04-28 03:19:31 | |
| e*u*a*i*n.n*k*o*t*a*e.com (WP 6.6.2) | F | 2026-04-28 03:13:04 | |
| a*p*o*u*l*e*s.net (WP 6.9.4) | F | 2026-04-28 03:06:48 | |
| p*o*o*u*k*r*1.com (WP 6.9.4) | F | 2026-04-28 03:00:17 | |
| p*o*o*u*c*m*u*i*y.com | F | 2026-04-28 03:00:17 | |
| p*a*h*b*a*t*.site | F | 2026-04-28 02:50:40 | |
| i*s*t*-*v*n*m*n*s.com | F | 2026-04-28 02:46:43 | |
| p*o*o*a*k*r*u*d*e*o*e.com (WP 6.9.4) | F | 2026-04-28 02:45:55 | |
| p*o*o*n*m*v*e.com (WP 6.3.8) | F | 2026-04-28 02:41:41 | |
| t*e*a*n*0.com | F | 2026-04-28 02:40:52 | |
| p*o*o*v*n*.com (WP 6.4.8) | F | 2026-04-28 02:36:57 | |
| p*o*o*n*r*a*e.com (WP 6.9.4) | F | 2026-04-28 02:27:04 | |
| k*p*p*.com (WP 6.8.5) | F | 2026-04-28 02:25:35 | |
| p*o*o*e*u*n*.com (WP 6.7.1) | F | 2026-04-28 02:18:04 | |
| p*o*o*e*t*e*r*s*-*y*n.com | F | 2026-04-28 02:18:04 | |
| v*g*n*e*l*s*a*e.com (WP 6.9.4) | D | 2026-04-28 02:15:31 | |
| v*g*n*r*u*.com (WP 6.9.4) | D | 2026-04-28 02:10:49 | |
| b*b*n*k*.art (WP 6.2.2) | F | 2026-04-28 01:53:03 | |
| t*m*o*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:43 | |
| k*y*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:43 | |
| i*k*s*s*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:43 | |
| d*g*s*a*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:43 | |
| u*y*n*v*k.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:43 | |
| k*r*v.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:42 | |
| l*p*t*k.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:42 | |
| s*a*r*p*l.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:42 | |
| t*e*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:36:42 | |
| n*s*l*-*o*y*.com (WP 6.9.4) | F | 2026-04-28 01:33:42 | |
| r*a*a*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| v*r*n*z*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| c*e*y*b*n*k.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| p*r*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| b*l*o*o*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| k*l*g*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| y*r*s*a*l.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| s*m*r*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| u*a.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| v*l*o*r*d.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| r*d.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| s*c*i.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| k*a*n*d*r.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| k*z*n.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| e*b.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| n*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| s*b.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:51 | |
| m*s*o*.m*s*e*s*a*a*r*g*v*.ru (WP 6.8.5) | F | 2026-04-28 01:32:50 | |
| m*l*a*e*p*r*s.com (WP 6.2.8) | F | 2026-04-28 01:29:08 | |
| t*e*a*i*o*d*n*i*t.com | F | 2026-04-28 01:22:05 | |
| c*r*s*e*s*n*e*l*y*r*u*.com | F | 2026-04-28 01:20:34 | |
| c*r*s*e*s*n*a*d*c*p*n*.com | F | 2026-04-28 01:20:34 | |
| p*i*t*r*o*d*s*g*8*.com (WP 6.9.4) | F | 2026-04-28 01:16:57 | |
| g*e*n*r*s*w*t*r.com (WP 6.9.4) | D | 2026-04-28 01:02:58 | |
| t*e*n*h*r*e*l*h*a*e.com (WP 6.9.4) | F | 2026-04-28 00:55:55 | |
| a*s*i*s*i*e*o*.com | F | 2026-04-28 00:53:46 | |
| p*o*e*u*e.com (WP 6.9.4) | F | 2026-04-28 00:40:58 | |
| n*t*c*s*l*t*o*s.com (WP 6.6.5) | F | 2026-04-28 00:26:11 | |
| a*s*i*j*h*i*t*r*o*s.com (WP 6.9.4) | D | 2026-04-28 00:21:50 | |
| p*o*e*f*z*.com (WP 6.9.4) | F | 2026-04-28 00:18:24 | |
| p*o*e*f*s*.com (WP 6.9.4) | F | 2026-04-28 00:18:24 | |
| n*s*i*a*d*l*r.com (WP 6.9.4) | F | 2026-04-28 00:17:44 | |
| p*n*i*m*o*s*r*c*i*n*.in (WP 6.9.4) | C | 2026-04-28 00:08:42 | |
| h*f*e*e*e*t*.de (WP 6.7.2) | F | 2026-04-28 00:05:57 | |
| g*o.p*r*u*.fr | F | 2026-04-27 23:50:23 | |
| d*e*m*o*e*n*a*l*n.hu | F | 2026-04-27 23:45:29 | |
| b*g*e*p*o*s*l*a*c*.com (WP 6.9.4) | F | 2026-04-27 23:44:11 | |
| p*o*n*x*i*e*a*u*u*c*u*e.com (WP 6.9.4) | D | 2026-04-27 23:40:34 | |
| t*e*l*a*e*i*a*s*a*e*.com (WP 6.9.4) | F | 2026-04-27 23:21:45 | |
| k*n*m*t*r.pro | F | 2026-04-27 23:19:01 | |
| g*e*n*a*t*l*w*c*r*1.com (WP 6.9.4) | F | 2026-04-27 23:12:33 | |
| b*g*o*n*u*o*o*i*e.com (WP 6.9.1) | D | 2026-04-27 22:58:37 | |
| a*s*i*g*l*q*e*t.com | F | 2026-04-27 22:57:29 | |
| n*r*p*n*u*i.com (WP 6.9.4) | F | 2026-04-27 22:52:04 | |
| p*o*n*x*x*i*i*.com (WP 6.6.4) | F | 2026-04-27 22:49:14 | |
| m*k*o*i*l*g*k*d*a*n*s*i*o*a*a*a*i*s.com (WP 6.9.4) | F | 2026-04-27 22:43:06 | |
| m*k*o*t.com (WP 6.9.4) | F | 2026-04-27 22:39:19 | |
| v*r*u*l*z*m*.io | F | 2026-04-27 22:23:40 | |
| p*o*n*x*d*a*t*g*g*o*p.com (WP 5.6.17) | F | 2026-04-27 22:17:49 | |
| e*o*a*t*r.cz (WP 6.8.5) | F | 2026-04-27 22:14:36 | |
| c*r*s*h*n*r*h*.com (WP 6.9.4) | F | 2026-04-27 22:13:47 | |
| w*b*l*x*w*b*e*i*n.de (WP 6.9.4) | F | 2026-04-27 21:46:18 | |
| o*i*.dk (WP 5.8.13) | F | 2026-04-27 21:12:04 | |
| b*g*e*l*c*r.com (WP 6.9.4) | F | 2026-04-27 21:03:33 | |
| e*c*f*.fr | F | 2026-04-27 20:59:34 | |
| f*n*e*-*e*i*n.de (WP 6.4.8) | F | 2026-04-27 20:57:41 | |
| s*f*i*t*l*i.de (WP 6.8.5) | F | 2026-04-27 20:55:49 | |
| t*e*i*k*d*l*g.com (WP 6.6.5) | D | 2026-04-27 20:36:31 | |
| d*x*a.de (WP 6.7.5) | F | 2026-04-27 20:34:34 |