WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: webp-express (Used by 17,503 domains)

WebP Express

πŸ‘€ rosell.dk πŸ“¦ v0.25.14 πŸ”— Plugin Homepage

More than 9 out of 10 users are using a browser that is able to display webp images. Yet, on most websites, they are served jpeg images, which are typically double the size of webp images for a given quality. What a waste of bandwidth! This plugin was created to help remedy that situation. With little effort, WordPress admins can have their site serving autogenerated webp images to browsers that supports it, while still serving jpeg and png files to browsers that does not support webp.

The image converter

The plugin uses the WebP Convert library to convert images to webp. WebP Convert is able to convert images using multiple methods. There are the β€œlocal” conversion methods: imagick, cwebp, vips, gd. If none of these works on your host, there are the cloud alternatives: ewww (paid) or connecting to a WordPress site where you got WebP Express installed and you enabled the β€œweb service” functionality.

The β€œServing webp to browsers that supports it” part.

The plugin supports different ways of delivering webps to browsers that supports it:

  1. By routing jpeg/png images to the corresponding webp – or to the image converter if the image hasn’t been converted yet.
  2. By altering the HTML, replacing image tags with picture tags. Missing webps are auto generated upon visit.
  3. By altering the HTML, replacing image URLs so all points to webp. The replacements only being made for browsers that supports webp. Again, missing webps are auto generated upon visit.
  4. In combination with Cache Enabler, the same as above can be achieved, but with page caching.
  5. You can also deliver webp to all browsers and add the webpjs javascript, which provides webp support for browsers that doesn’t support webp natively. However, beware that the javascript doesn’t support srcset attributes, which is why I haven’t added that method to the plugin (yet).

The plugin implements the β€œWebP On Demand” solution described here and builds on a bunch of open source libraries (all maintained by me):
– WebP Convert: For converting images to webp
– WebP Convert Cloud Service: For the Web Service functionality
– DOM Util for WebP: For the Alter HTML functionality
– Image MimeType Guesser: For detecting mime types of images.
– HTAccess Capability Tester: For testing .htaccess capabilities in a given directory, using live tests
– WebP Convert File Manager: For browsing conversions and triggering conversions.
– Exec With Fallback: For emulating exec() on systems where it is disabled (using proc_open(), passthru() or similar alternatives).

Benefits

  • Much faster load time for images in browsers that supports webp. The converted images are typically less than half the size (for jpeg), while maintaining the same quality. Bear in mind that for most web sites, images are responsible for the largest part of the waiting time.
  • Better user experience (whether performance goes from terrible to bad, or from good to impressive, it is a benefit).
  • Better ranking in Google searches (performance is taken into account by Google).
  • Less bandwidth consumption – makes a huge difference in the parts of the world where the internet is slow and costly (you know, ~80% of the world population lives under these circumstances).
  • Currently ~97% of all traffic are done with browsers supporting webp.
  • It’s great for the environment too! Reducing network traffic reduces electricity consumption which reduces CO2 emissions.

Limitations

Supporting WebP Express

Bread on the table don’t come for free, even though this plugin does, and always will. I enjoy developing this, and supporting you guys, but I kind of need the bread too. Please make it possible for me to continue wasting time on this plugin:

Supporters of WebP Express

Persons who recently contributed with ko-fi – Thanks!

  • 5 Jan: Joel
  • 24 Dec: Patrick MΓΌller
  • 16 Dec: Dragos
  • 9 Aug: Tanzi
  • 3 Jul: Jen
  • 26 Jun: Per
  • 16 May: Erick Danzer
  • 8 May: Mike
  • 31 May: parallactic
  • 14 May: Gitte Rebsdorf
  • 9 May: La Braud

Persons who recently contributed on github sponsors – Thanks!
* 16 Dec: kcrlost
* 16 Dec: Yakovos Frountas (Greece)

Persons who contributed with extra generously amounts of coffee / lifetime backing (>80$) – thanks!:

  • Patrick MΓΌller ($250)
  • Max Kreminsky ($115)
  • Justin – BigScoots ($105)
  • Bill Vallance ($102)
  • Joel ($100)
  • Label Vier ($100)
  • Sebastian ($99)
  • Tammy Lee ($90)
DomainExposuresHeadersLast Checked
s*f*j*b.no (WP 6.3.8) ⚠️ B 2026-05-31 20:18:52
v*l*o*o*.org (WP 6.9.4) βœ… F 2026-05-31 20:18:51
a*r*t*n*.ru (WP 6.7.5) βœ… F 2026-05-31 20:13:24
d*-*o*.com βœ… F 2026-05-31 20:13:14
d*-*o*i*e*s.com (WP 5.8.13) πŸ’€ ⚠️ F 2026-05-31 20:13:12
t*b*s*e*.com (WP 6.8.3) βœ… F 2026-05-31 20:13:06
v*g*l*r*n*.com (WP 5.9.3) ⚠️ F 2026-05-31 20:12:54
d*b*r*h*o*.com βœ… B 2026-05-31 20:10:56
d*-*a*r*n*.com (WP 6.9.1) βœ… F 2026-05-31 20:08:12
b*a*t*k*r*e*i.rs (WP 6.9.4) βœ… F 2026-05-31 20:03:48
e*r*s*k*i*e.rs (WP 6.9.4) βœ… A 2026-05-31 19:57:52
s*p*k*o*e*.org (WP 6.3.2) ⚠️ F 2026-05-31 19:52:00
r*t*l*e*.com βœ… F 2026-05-31 19:50:53
e*o*h*a*t*c*r*.sg (WP 6.9.4) βœ… F 2026-05-31 19:49:03
o*t*o*a*h*e*l*e*k*.de (WP 6.9.1) πŸ”“ F 2026-05-31 19:48:29
m*n*m*n*u*-*e*i*n.com βœ… F 2026-05-31 19:37:41
i*g*n*r*h*u*e*.de βœ… F 2026-05-31 19:37:37
v*d*a*a*o*r*s*a.com βœ… F 2026-05-31 19:37:29
d*-*h*a*s.com βœ… D 2026-05-31 19:34:17
a*o*y*g*n*s.com βœ… F 2026-05-31 19:30:13
m*t*o*m*.fr (WP 7.0) βœ… F 2026-05-31 19:27:19
t*f*r*h*i*.c*.il βœ… F 2026-05-31 19:23:13
k*e*o.ru (WP 7.0) βœ… F 2026-05-31 19:22:11
t*a*e*n*p.com (WP 6.8.5) βœ… F 2026-05-31 19:21:07
b*l*v*a*u*t*r*l.c*m.br βœ… F 2026-05-31 19:19:34
c*r*t*c*i*m.com (WP 7.0) βœ… F 2026-05-31 19:19:22
n*w*a*d*m.com βœ… F 2026-05-31 19:19:06
s*f*r*a*n*.com (WP 6.9.4) βœ… F 2026-05-31 19:16:11
e*g*4*.pl (WP 7.0) βœ… F 2026-05-31 19:05:45
v*c*v*i*o*a*.com (WP 7.0) βœ… F 2026-05-31 19:03:40
i*l*n*i*b*r.com (WP 6.9.4) βœ… D 2026-05-31 19:01:29
d*z*r*.ru βœ… F 2026-05-31 18:54:34
c*r*p*c.com (WP 6.7.2) βœ… F 2026-05-31 18:43:42
m*n*r*a*d*l*v*r*f*o*e*s.com (WP 6.9) βœ… F 2026-05-31 18:36:55
p*o*e*t*-*t*u*t*r*l*.ro βœ… D 2026-05-31 18:34:21
h*k*k*a*a*e*.com (WP 6.4.8) ⚠️ F 2026-05-31 18:31:13
d*s*e*c*a*t.com βœ… F 2026-05-31 18:30:57
e*w.fi βœ… F 2026-05-31 18:29:28
a*m*s*e*a*r*u*t*t*r*.com (WP 6.9.4) βœ… D 2026-05-31 18:27:38
h*a*v*m*d.de (WP 5.6.17) ⚠️ F 2026-05-31 18:26:10
c*r*m*r*n*i*s.com (WP 6.9.4) βœ… D 2026-05-31 18:24:32
d*s*a*s.com (WP 6.9.4) βœ… F 2026-05-31 18:21:48
a*m*r*n*i*s.com (WP 7.0) βœ… D 2026-05-31 18:20:49
s*f*e*u*n*t*r*.com βœ… F 2026-05-31 18:20:44
l*s*i*j*n*s.c*.uk (WP 7.0) βœ… F 2026-05-31 18:15:51
v*i*s*b*c*p*r*d*e*.de (WP 6.9.4) βœ… D 2026-05-31 18:10:24
d*b*r*a*-*e*d*r*.paris βœ… B 2026-05-31 18:07:57
v*s*o.c*m.gt (WP 6.9.4) βœ… F 2026-05-31 18:03:26
d*n*e*a*.com (WP 7.0) βœ… F 2026-05-31 17:58:29
e*r*.ca βœ… F 2026-05-31 17:54:52
k*n*d*v*l*p*e*t*.ca (WP 6.1.10) ⚠️ F 2026-05-31 17:48:41
n*w*t*r*c*u*s*l*n*.com (WP 6.9.1) βœ… D 2026-05-31 17:44:30
b*k*o*e*.se βœ… F 2026-05-31 17:37:34
e*d*s.it (WP 6.8.2) βœ… F 2026-05-31 17:30:35
d*k*e*k*r*o*l*n*.nl βœ… F 2026-05-31 17:22:35
l*t*n*w*m*n*r*d*s.com βœ… D 2026-05-31 17:19:48
s*n*t*c*m*c*.ru βœ… F 2026-05-31 17:16:17
m*n*e*u*a*o*r.com (WP 7.0) βœ… F 2026-05-31 17:16:07
v*n*i*s*n*s*a*o*i*s.com (WP 7.0) βœ… D 2026-05-31 17:15:57
m*r*k*-*e*r*.jp βœ… F 2026-05-31 17:15:46
f*i*p*i*t.com βœ… C 2026-05-31 17:15:36
a*r*t*e*c*k*.eu (WP 6.8.5) βœ… F 2026-05-31 17:11:14
a*p*l*o*s*a*e*.eu (WP 6.8.5) βœ… F 2026-05-31 17:11:14
a*d*j*i*k*k*n.nl (WP 6.8.5) βœ… F 2026-05-31 17:11:14
h*i*i*s*i*u*t*a*i*.com βœ… F 2026-05-31 17:08:48
d*f*e*a*c*.c*m.br (WP 7.0) βœ… F 2026-05-31 16:57:36
t*e*t*g*-*o*t*u*d.de (WP 7.0) βœ… F 2026-05-31 16:55:42
s*p*a*r*v*l.si βœ… D 2026-05-31 16:53:51
c*r*e*s*f*m*r*c*.com βœ… D 2026-05-31 16:45:16
c*r*e*s*n*e*l*g*n*e.com βœ… F 2026-05-31 16:45:15
e*k*n*v*z.org βœ… C 2026-05-31 16:41:33
h*g*s*h*e*l*r.com (WP 7.0) βœ… F 2026-05-31 16:40:04
t*a*s*i*e*e*t*s*r*.com (WP 7.0) βœ… F 2026-05-31 16:38:40
v*a*l*s*a*x.com (WP 7.0) βœ… D 2026-05-31 16:35:33
v*a*l*s*a*a*i*o*.com (WP 7.0) βœ… D 2026-05-31 16:35:33
n*w*p*t*c*n*e*.com (WP 7.0) βœ… F 2026-05-31 16:34:18
m*n*e*r*y*l*w*r*.com (WP 6.8.2) βœ… F 2026-05-31 16:33:30
r*n*k*t*r*.com βœ… F 2026-05-31 16:33:14
h*g*l*.com (WP 6.0.12) ⚠️ F 2026-05-31 16:31:19
v*l*e*b*l*r*t*t*o*s.app βœ… F 2026-05-31 16:31:02
f*f*r*s*e*u*a*.com βœ… F 2026-05-31 16:28:24
k*a*i*r*a*e*.de (WP 7.0) βœ… F 2026-05-31 16:27:34
h*g*f*l*p*e.com (WP 7.0) βœ… F 2026-05-31 16:26:29
t*e*a*t*r*v*e*.com βœ… F 2026-05-31 16:22:06
t*e*a*t*r*r*p*.com βœ… F 2026-05-31 16:22:05
d*v*n*i*i*m*n*s*l*t*.net βœ… F 2026-05-31 16:20:39
p*a*t*s*r*i*r*t*t*c*.com (WP 7.0) βœ… F 2026-05-31 16:19:41
l*t*x*o*k*p*.com βœ… F 2026-05-31 16:13:40
l*t*x*o*k*p.com βœ… F 2026-05-31 16:13:40
g*-*r*l*i*.pl (WP 7.0) βœ… F 2026-05-31 16:13:27
m*n*e*e*r*f*o*e*.com (WP 6.9.1) βœ… F 2026-05-31 16:12:53
o*o*-*c*w*r*.de βœ… F 2026-05-31 16:07:06
c*r*e*i*h*p*o*h*r*p*.com (WP 6.4.2) ⚠️ F 2026-05-31 16:05:06
t*i*e*.nl (WP 6.9.4) βœ… F 2026-05-31 15:58:34
h*g*e*p*a*t*c*u*g*r*.com βœ… D 2026-05-31 15:52:05
u*i*e*s*l*e*-*e*e*.org βœ… F 2026-05-31 15:47:55
f*v*r.es (WP 7.0) βœ… F 2026-05-31 15:41:28
d*d*t*e*t*a*s.net βœ… F 2026-05-31 15:38:02
o*i*i*a*r*o.c*m.br βœ… F 2026-05-31 15:36:27
d*y*e*r*h*.com βœ… B 2026-05-31 15:34:03

Top 50 Plugins

Plugin Count
elementor 1,750,798
contact-form-7 1,746,547
elementor-pro 1,031,719
woocommerce 800,956
revslider 607,745
jetpack 457,244
js_composer 422,537
wp-rocket 329,776
essential-addons-for-elementor-lite 264,800
complianz-gdpr 258,242
gravityforms 251,643
cookie-law-info 229,226
instagram-feed 225,872
google-site-kit 220,218
sitepress-multilingual-cms 210,489
google-analytics-for-wordpress 208,353
header-footer-elementor 207,420
bluehost-wordpress-plugin 185,665
elementskit-lite 181,686
gutenberg-core 161,771
gutenberg 160,141
cookie-notice 152,032
litespeed-cache 131,722
wpforms-lite 128,447
the-events-calendar 125,310
gtranslate 123,501
astra-sites 118,760
popup-maker 112,277
woocommerce-payments 111,168
tablepress 100,251
coblocks 99,500
honeypot 96,748
astra-addon 93,387
all-in-one-seo-pack 91,890
wp-smushit 91,320
LayerSlider 90,164
duracelltomi-google-tag-manager 89,654
bb-plugin 85,635
premium-addons-for-elementor 84,994
akismet 83,910
cleantalk-spam-protect 82,550
mailchimp-for-wp 82,457
megamenu 80,000
woocommerce-gateway-stripe 79,996
borlabs-cookie 79,780
ml-slider 79,018
fusion-builder 77,748
ewww-image-optimizer 75,671
formidable 75,644
smart-slider-3 75,436

Top 50 Themes

Theme Count
hello-elementor 608,976
Divi 503,311
astra 418,628
flatsome 127,300
Avada 122,091
generatepress 116,343
pub 111,718
oceanwp 82,548
kadence 78,906
enfold 71,312
salient 65,362
h4 55,615
twentyseventeen 55,069
twentytwentyfour 52,785
bb-theme 51,832
betheme 51,750
cocoon-master 50,921
blocksy 49,920
dt-the7 45,424
twentytwentyfive 43,534
neve 38,928
Avada-Child-Theme 36,842
gox 34,577
woodmart 33,173
bridge 32,315
twentytwentyone 31,438
lightning 29,642
twentytwenty 29,112
swell 27,908
Impreza 26,219
bricks 25,476
Newspaper 23,478
twentytwentythree 23,465
twentytwentytwo 19,644
epik-redesign 19,283
uncode 18,584
twentysixteen 17,679
pro 17,161
sydney 16,674
storefront 16,498
extendable 14,995
Total 14,569
hello-theme-child-master 13,377
yith-wonder 13,366
factory-templates-4 13,262
themify-ultra 12,923
yootheme 12,701
hestia 12,658
twentynineteen 11,833
porto 11,761