What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    iOS Mobile File Upload for Form. Image Compression.

    Asked by oscarmorrison on March 22, 2013 at 03:07 AM

    Hi Jotforms. I am making, using your forms a House Expense form.

    Eg. enter items, select payer, then the persons selects upload file and takes a picture of a reciept.

    This is then emailed to all recipients and compiled in a spreadsheet for sum tallying.


    This is currently working near perfect, EXCEPT. When iphone take picture, the file is 2mb +.

    I want to make it so that the image is a maximum resolution of 500px wide.


    Can you please help!

    Page URL:

  • Profile Image

    Answered by pineapplex on March 22, 2013 at 04:39 AM

    I'm also interested in this issue. Thanks!

  • Profile Image
    JotForm Founder

    Answered by aytekin on March 22, 2013 at 05:40 AM

    I think you will need to use a specialized app for this. There are great free apps that can crop/resize the image to make it smaller. 


    Here is a free app:



  • Profile Image

    Answered by emilevdende on September 27, 2014 at 09:52 AM

    Hi oscarmorrison, Jotform support,


    Very interesting matter, I am looking into the same thing for my own iPad form. I guess you are talking about client-side image compression (or even resizing would make the file a lot smaller) before upload...is that right?

    Did you find a solution for this yet?

    I know that there are a couple of fully JS solutions and some which use libraries, I think all of them using the HTML5 canvas. I was not yet able to integrate this into the Jotform file upload component, but maybe Jotform support can help us out a little on this?


    These are the ones I found:






    @JotformSupport, is there a(n easy) way to integrate one of these compression/resizing methods into the Jotform File upload component?


    Thanks a lot!