Some WordPress hosts can display WebP images but can’t create them. I added a way around that: le...Some WordPress hosts can display WebP images but can’t create them. I added a way around that: le...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Some WordPress hosts can display WebP images but can’t create them.
I added a way around that: let the browser do the conversion.
Safe WebP Queue can now process images on your computer and save the finished WebP copies back to WordPress. Your originals stay intact. No conversion service, subscription or credits.
The encoder is jSquash/libwebp running through WebAssembly. I built the WordPress integration around it: progress, file checks, queue coordination and handling images or settings that change during conversion.
Theory was designed for a creative studio that needed something bold and editorial without losing clarity or usability.
The part I loved most was figuring out how to make the site feel visually expressive while still giving the portfolio work room to breathe. Lots of strong type, intentional movement, and little custom details throughout.
Designed + developed in Squarespace 7.1 with custom CSS and JavaScript.
Looking to add a premium, tactile feel to your website? ✨
I just finished building this smooth, drag-and-scroll horizontal gallery and wanted to share the preview with the community! It starts as a clean image stack and smoothly expands into an interactive carousel, making it perfect for creative portfolios or service showcases.
Instead of writing complex animation logic from scratch, this is fully coded and ready to go with HTML, CSS, and JS. You can easily plug it into your site and swap the images in minutes using Claude.
Check out the video below to see how it flows!
If you want to use this exact component for your next web project, you can download the complete code package here: Gallery-scroll-animation