Fast websites give users a better experience and convert more visitors. Now Formidable offers client-side image resizing - a way to dramatically speed up your WordPress form image uploads!
The importance of fast image uploading
I recently discovered first-hand the difference that fast file uploading can make. The project was a mobile-optimized pay per post classified ads website. My client wanted to allow each new listing to have up to ten images attached.
During the initial testing we realized that the average size of each smartphone photo is between 4mb and 6mb. When a new listing was submitted, up to 60mb of data had to be uploaded. On a mobile internet connection this often took over three minutes and server timeouts became an issue!
A three minute delay on any online form is unacceptable. It would mean lost users and lost sales. We started looking for ways to resize images in the browser before upload. Using client-side image resizing we managed to get that three minutes down below 20 seconds.
You don't need full resolution images online
Modern camera technology is amazing, with even smartphones producing professional quality images. High resolution images are sharper and more vivid than ever before. Modern iPhones have 12 megapixel cameras that produce stunning images. I recently saw an Asus phone with a 23 megapixel camera!
Will a reduced resolution look bad on your website?
Simply put - No! Full resolution images are only needed for print applications, not for on-screen use. Even modern screens cannot display every pixel. Ultra HD 4k screen resolution is only equal to 8.3 megapixels. Most websites today are optimized for "Full HD" 1080p screens - the equivalent of a 2 megapixel image.
With these resolutions in mind, think about how much screen space your images will be using. Most images will not be full page width, so you can drastically reduce the image size, with zero negative impact on your website.
What is client-side image resizing?
Because of the emphasis placed on page load times, it's easy to dismiss upload times for online forms. But any long delay, regardless of its reason, is bad for user experience. The new feature of the Formidable upload field resizes the image dimensions right in your user's browser. This happens before the upload process to the server even begins.
Since v3.01, the Formidable upload field now has a setting to specify the maximum width or height for uploaded images. The system then resizes the images in the browser. Hey presto - an image that was 5mb is now a fraction of the size.
Speed isn't the only advantage of client-side image resizing. It also reduces the server storage space your website requires. For sites that rely on user submitted posts and content and get hundreds of uploads every day, this could mean a big reduction in WordPress hosting costs.
Faster uploads on your existing WordPress forms
It's easy to switch this feature on for existing forms. Simply open your form builder page and click on the upload field to open the field settings panel. Next, check the new "Resize files before upload" box, define your maximum image width or height, and save your form.
That's it! Check and see how quickly your upload fields submit.
** Pro Tip ** Web pages are designed to scroll vertically, meaning the height of the image is usually less important than the width. For this reason its often best to define the maximum width of images when resizing.
What about existing uploaded images?
This new feature only resizes new uploads, so previously uploaded images remain unchanged. That doesn't mean you should ignore old images though.
Optimize your existing images to save space on your server and help your pages to load faster.
There are many plugins and services available for this. Personally I use the service from Kraken.io for my websites but you should investigate which best suits your unique needs.
Read more: How to let users submit photos on your WordPress site
How do I get started with client-side image resizing in my WordPress forms?
The File Upload field is a Pro feature. Formidable Pro has many more amazing features that will transform your online WordPress forms.
Read more: 6 options to look for in a WordPress File Upload Form
If you're not using Formidable Pro yet, take a look at all the Pro features including online calculator forms and conditional logic. Check out the form creator plans to pick the perfect package for your needs.
ruslanjon says
goon news
trevellyan says
Nice! I just enabled this on a site where customers were abandoning the form due to delays and timeouts with uploading.
flaresys says
Very good news! Thanks for such a great update.
wsu says
Is this feature supporting with contact us 7 forms and WCK forms? Thanks
Nathanael Jones says
No - this only works with Formidable Forms.
miki says
hello, this feature is available with wich plan? is the "personal" plan enough?
Nathanael Jones says
Yes, this feature is included in all paid versions of Formidable.
Roger Rowles says
Holy cow. This is amazing.
Wei says
Does this only work with WordPress? I've got a website built with Java.. Anything for that? THanks!
Nathanael Jones says
Sorry Wei - this only works with WordPress & Formidable forms.
Cary Chandler says
This is fantastic! It looks like un-cropped, portrait-mode iPhone images get rotated by default when this setting is on. Is there a way to prevent that ?
srwells says
Thanks for letting us know. We'll have to look into this to see if there is a way to prevent this in the future.
Vas says
Hi, this still appears to be a problem. Any progress on this?
Nathanael Jones says
Hi Vas,
This issue is related to EXIF data in images and how different devices handle it (Apple devices are the main culprit). It isn't specific to Formidable - this is a core WordPress issue.
Since WordPress 5.3 there has been functionality built into the WordPress core to fix this issue - so if you are running an older version of WordPress, simply updating may resolve your issue.
If you are already running a newer release of WordPress, then I would recommend trying this plugin: https://wordpress.org/plugins/fix-image-rotation/
Greg says
Originally I used this feature to shrink pictures to 100 px wide. After unchecking the box to remove the100 px limit, the code is not disabled, and I have tried everything to remove it. All new pictures that I add are stuck at 100 px wide. Any suggesting on how to re-do or remove the functionality. I want my pictures to be 400 px.
Jonathan says
Hey Greg,
Thank you for sharing this. Could you open a new support ticket here https://formidableformscom.bigscoots-staging.com/new-topic/? This way we can help you troubleshoot the issue.
Best,