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 |
|---|---|---|---|
| p*r*o*i*.gr (WP 6.9.4) | F | 2026-05-01 22:11:08 | |
| d*e*a*d*n*r*d.com | F | 2026-05-01 21:52:52 | |
| c*s*a*c*i*e*t*s.com (WP 6.9.4) | F | 2026-05-01 21:51:41 | |
| c*s*o*i*c.com (WP 6.1.10) | C | 2026-05-01 21:42:08 | |
| h*l*e*-*e*o*a*i*n*a*l*s.fr | F | 2026-05-01 21:34:23 | |
| i*e*m*m*e*t.com (WP 6.9.4) | F | 2026-05-01 21:30:03 | |
| w*b*s*y*e.de (WP 6.9.4) | F | 2026-05-01 21:14:43 | |
| b*i*d*e*.c*.uk (WP 5.9.3) | F | 2026-05-01 21:13:09 | |
| l*w*-*e*i*.com | F | 2026-05-01 20:23:47 | |
| k*t*-*e*s*t*u.jp (WP 4.9.21) | F | 2026-05-01 20:14:19 | |
| l*c*e*n*x*e*m*n*t*o*.ca | F | 2026-05-01 20:14:19 | |
| b*c*c*u*t*y*a*d*c*p*n*.com (WP 6.9.4) | F | 2026-05-01 20:08:02 | |
| b*c*c*u*t*y*a*l*r*.com (WP 6.8.5) | D | 2026-05-01 20:08:02 | |
| v*s*r*i*e*.com | F | 2026-05-01 20:07:53 | |
| p*g*s*r*e*d*n*a*.com | F | 2026-05-01 20:07:48 | |
| v*q*a*e*o*s*l*.com | F | 2026-05-01 20:02:59 | |
| v*q*a*e*l*n*c.com | F | 2026-05-01 20:02:59 | |
| v*q*a*e*u*d*r*e*e.com | F | 2026-05-01 20:02:59 | |
| v*q*l*n*c.com | F | 2026-05-01 20:02:58 | |
| s*l*d*i*i*n*c.com (WP 6.0.8) | F | 2026-05-01 19:48:18 | |
| i*t*k*r*d*n*.com (WP 6.9.4) | F | 2026-05-01 19:06:30 | |
| u*t*w*h*a*s*o*s.com | C | 2026-05-01 18:55:16 | |
| v*c*p*.com | F | 2026-05-01 18:49:07 | |
| s*n*a*-*r*h*t*k*u*.at (WP 6.9.4) | F | 2026-05-01 18:37:48 | |
| t*i*k*i*o*l*n*.com (WP 6.8.5) | F | 2026-05-01 18:21:52 | |
| r*c*i*a*.w*c*m*t*g*n*.com | F | 2026-05-01 18:17:04 | |
| e*e*t*a*a*e*e*t*r*.it (WP 6.7.5) | F | 2026-05-01 17:59:31 | |
| v*o*t*l.com (WP 6.6.5) | F | 2026-05-01 17:22:38 | |
| g*o*e*g*o*p.fr | F | 2026-05-01 17:19:42 | |
| l*s*v.ru (WP 6.9.4) | F | 2026-05-01 17:02:47 | |
| i*e*l*r*p*r*y*m*g*s.com (WP 6.9.4) | F | 2026-05-01 16:51:15 | |
| v*f*r*a*.com (WP 6.9.4) | F | 2026-05-01 16:28:59 | |
| t*i*t*e*i*t*u*g.com (WP 6.9.4) | F | 2026-05-01 16:24:09 | |
| l*v*e*a*t*r*-*p.com (WP 6.7.5) | F | 2026-05-01 16:10:43 | |
| i*n*v*t*v*-*u*f*c*-*r*c*s*i*g.de | F | 2026-05-01 16:06:46 | |
| i*s*i*u*-*s*e*i*a*b*a*t*.fr (WP 6.8.5) | F | 2026-05-01 15:45:47 | |
| n*g*t*k*d*n.com (WP 5.7.15) | F | 2026-05-01 15:11:29 | |
| n*g*t*e*.com | F | 2026-05-01 15:06:10 | |
| t*i*n*i*h*n*.com (WP 6.9.4) | D | 2026-05-01 14:56:55 | |
| d*e*m*n*h*u*e*m*r*v*m*n*l*c.com (WP 6.9.4) | F | 2026-05-01 14:53:05 | |
| p*i*e*m*.com | F | 2026-05-01 14:42:17 | |
| p*t*i*t*r*n*s.org (WP 6.9.4) | F | 2026-05-01 14:29:11 | |
| e*a*c*2*.fr | C | 2026-05-01 14:23:04 | |
| t*e*t*r*t*e*t*w*r*p*r*.de (WP 6.9) | F | 2026-05-01 14:18:52 | |
| r*w*r*s*e*r*h.org | F | 2026-05-01 14:14:34 | |
| l*v*p*r*s.com (WP 6.9.4) | F | 2026-05-01 14:13:04 | |
| t*i*a*d*p*c*e.com | C | 2026-05-01 14:12:20 | |
| t*i*a*d*r*p*o.com | F | 2026-05-01 14:12:20 | |
| l*v*n*a*a*i*o.com (WP 6.9.4) | F | 2026-05-01 14:08:24 | |
| i*m*l*w*l*.com (WP 6.9.4) | F | 2026-05-01 14:00:41 | |
| p*o*o*r*g*e*t*.fr (WP 6.8.5) | F | 2026-05-01 13:58:56 | |
| l*v*l*n*.com (WP 6.9.4) | F | 2026-05-01 13:35:50 | |
| i*m*i*h*m*a.com (WP 6.8.5) | F | 2026-05-01 13:35:17 | |
| l*v*c*m*u*e*m*g.com (WP 6.9.4) | F | 2026-05-01 13:12:34 | |
| t*e*e*m*s*a*e.com (WP 6.9.4) | F | 2026-05-01 13:10:41 | |
| m*e*l*r*m*n*h*n*.de (WP 6.9.4) | F | 2026-05-01 13:06:32 | |
| f*i*c*f*o*.com | F | 2026-05-01 12:41:09 | |
| f*i*c*3*p*o*o*.com (WP 5.9.13) | F | 2026-05-01 12:38:50 | |
| f*i*c*3*l*s*i*g*.com (WP 5.9.13) | F | 2026-05-01 12:38:50 | |
| f*i*c*3*.com (WP 5.9.13) | F | 2026-05-01 12:38:50 | |
| s*l*o*c*e*k*s.com | B | 2026-05-01 12:32:30 | |
| m*r*e*c*n*r*t*.com (WP 6.6.2) | F | 2026-05-01 12:26:40 | |
| m*r*e*b*i*d*r*.com (WP 6.6.2) | F | 2026-05-01 12:26:40 | |
| i*-*t*r*e*.com (WP 6.9.4) | D | 2026-05-01 12:24:02 | |
| f*r*y*o*u*f*t*g*a*i*.nl (WP 6.9.1) | F | 2026-05-01 12:16:55 | |
| n*e*s*o*a*s*n*h*t*g*a*h*.com (WP 6.9.4) | F | 2026-05-01 12:15:33 | |
| i*l*n*s*s*a*d*o*r.com | C | 2026-05-01 12:10:27 | |
| s*l*y*o*e*t*.com (WP 6.9.4) | F | 2026-05-01 11:49:40 | |
| d*d*r*t*y*u*u.com (WP 6.9.4) | F | 2026-05-01 11:20:41 | |
| d*d*r*a*.com | F | 2026-05-01 11:17:47 | |
| r*h*h*m*.com | F | 2026-05-01 10:40:38 | |
| d*d*v*d*r*z*o.com (WP 6.9.4) | F | 2026-05-01 10:20:33 | |
| e*c*e*a*a*h*n*o*e*.es (WP 6.7.5) | F | 2026-05-01 10:15:38 | |
| i*p*l*.com (WP 6.9.4) | F | 2026-05-01 10:12:37 | |
| e*o*o*c*p*.global | F | 2026-05-01 09:44:41 | |
| d*c*l*u*c*i*.com | F | 2026-05-01 09:36:25 | |
| i*l*a*r*c*.com (WP 6.8.2) | F | 2026-05-01 09:29:06 | |
| d*v*d*r*u*o.es | F | 2026-05-01 09:28:43 | |
| c*r*a*a*o*t*.com (WP 5.8.13) | F | 2026-05-01 09:25:53 | |
| d*c*a*a*d*i*e.com | F | 2026-05-01 08:59:30 | |
| p*i*a*e*t*u*l*.com (WP 6.9.4) | F | 2026-05-01 08:59:04 | |
| i*o*i*p*e*e*s.com (WP 6.9.4) | F | 2026-05-01 08:56:29 | |
| d*c*r*o*a*d*e*g*r*i*.com | F | 2026-05-01 08:32:36 | |
| i*o*i*b*a*t*a*s*h*t*c*.com (WP 6.6.5) | C | 2026-05-01 08:28:22 | |
| n*c*l*s*o*t*e*s.com (WP 6.9.4) | F | 2026-05-01 08:19:46 | |
| f*f*r*u*f*u*d*t*o*.com (WP 6.9.4) | F | 2026-05-01 08:13:13 | |
| n*c*l*s*l*n*i*u.com (WP 6.7.5) | F | 2026-05-01 07:51:44 | |
| l*u*a*o*i*s.com | F | 2026-05-01 07:37:43 | |
| j*r*i*s*i*e*s.fr (WP 6.9.4) | F | 2026-05-01 07:35:11 | |
| l*u*a*e*y.com | D | 2026-05-01 07:34:32 | |
| d*b*y*a*y*l*a*.com (WP 6.4.3) | F | 2026-05-01 07:17:13 | |
| i*h*z*k*d*s*g*.com (WP 6.9.4) | F | 2026-05-01 07:15:49 | |
| f*e*n*d*n*i*t.com (WP 6.9.4) | F | 2026-05-01 07:14:51 | |
| d*b*u*o*n.com (WP 6.9.4) | F | 2026-05-01 06:55:41 | |
| d*b*t*o*k*.com | F | 2026-05-01 06:55:40 | |
| d*b*r*a*.com (WP 6.9.4) | F | 2026-05-01 06:51:34 | |
| q*d*r*n*s.c*m.au (WP 6.9.4) | C | 2026-05-01 06:45:05 | |
| f*e*h*a*e*e*r*i*.com | F | 2026-05-01 06:42:06 | |
| e*i*h*s*l*b.fr (WP 6.9.4) | F | 2026-05-01 06:41:33 | |
| d*a*e*f*t*.com (WP 6.9.4) | F | 2026-05-01 06:29:26 |