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

    Can we edit the html of the form?

    Asked by jgerstein on July 02, 2012 at 03:26 PM

    Can we edit the html of the form?

  • Profile Image

    Answered by ItalyTech on July 02, 2012 at 03:46 PM


    sure ! You can do it by download source code in order to edit it as you want :)


    To download source code follow this simple step:


    1. Open your form
    2. Click on "Setup & Share" tab
    3. Click on "Embed Form" on top menu
    4. Click on "Source" icon

    then you will get a window like below:


    Now you must click on the link that you see near the arrow.

    Hope this help.




  • Profile Image

    Answered by goquote on November 27, 2015 at 06:07 AM

    and after editing html, how can we upload again to jotform to apply our modified html?

  • Profile Image
    JotForm Developer

    Answered by mert on November 27, 2015 at 07:52 AM

    Thanks to the Alessandro, he gave a proper guide for the old "Publish" wizard. For the new one, you need to follow the instructions from the below:



    For your last question, the purpose of making changes on form's HTML is achieving more things on your form than JotForm can, so after modifying you need to embed it to your web domain directly, you can't upload it again on JotForm. On the other hand, non modified version of that form will stay on your account.


    If it is still blurry, please let us know.


  • Profile Image

    Answered by rickarcher on December 19, 2016 at 11:07 AM

    I understand this, but it would be really cool if you would let us upload the modified code. Otherwise what's in JotForm and on my web page get out of sync. And if I want to make further modifications in JotForm, I have to re-do previous html modifications each time. Even better would be an interface like WordPress, where you can switch back and forth between code view and design view.

    I want this because on my form, I have a bunch of check boxes that I would like to format more nicely, as on this page, using Dreamweaver, and then paste the code back into the form. Better table formatting tools in JotForm would also do the trick.

  • Profile Image
    JotForm Support

    Answered by david on December 19, 2016 at 11:58 AM

    CSS can be added to the form without having to modify the source code.  Here is how to do so:


    There are also several options for customize form elements available in the form designer:


    The form designer has a live preview of the form while making style changes. 

    The problem with allowing users to upload their own code is it may not work correctly on our servers depending on the changes made.  This opens a whole other can of worms since we then need to support custom coding of forms and fix those instances where forms no longer work properly when uploaded back to our servers.  It also opens up many security issues since it would allow for uploading modified scripts to be run on our servers as well.

  • Profile Image

    Answered by rickarcher on December 19, 2016 at 12:11 PM

    I have no experience with CSS, but I could get help. Would CSS enable me to format the table containing the check boxes on my form so that they are more nicely arranged, as on this page?
  • Profile Image
    JotForm Support

    Answered by david on December 19, 2016 at 12:16 PM

    Since this question is a bit off the original topic, I will move it to a thread of its own.  I will address your question in the following thread shortly: