Giving the power back to the power user.



SPEasyForms allows power users to apply jQuery constructs to SharePoint forms without any knowledge of HTML, CSS, or JavaScript. This is all done through a drag and drop editor available from the list ribbon or list settings page.In broad strokes, you can do the following things with SPEasyForms:

Form Structure

Organize fields into multiple columns, tabs, or accordions. You can also nest these field containers.

Conditional Visibility

Hide fields based on form type, membership in a SharePoint group, and or the current value of other fields in the form.

Field Behavior

Create auto complete fields with type ahead based on items in another list, cascading lookup fields, and more...

Version Support

Works with SharePoint 2010 and later.
* Classic lists and library only. SPEasyForms does not currently work with the new modern lists and libraries, and has not been tested on noscript sites.
Note that that if you have a problem on SharePoint 2019 where SPEasyForms appears to have no styles (CSS, i.e. looks all jumbled and ugly), this is a known issue with SharePoint 2019 where CSS files in document libraries are sent to the browser with the wrong content type (including OOB CSS in the master page gallery). There is a work-around, which you can read about in this discussion post: SPEasyForms does not Load Correctly after Solution Deployment on SP Server 19 (the last two posts describe the problem and solution).


SPEasyForms is an open source solution for SharePoint 2019, 2016, 2013, 2010, and Online/Office365 (Note: modern lists and libraries are not currently supported...maybe someday, but given the direction SharePoint appears to be going, maybe not), hosted here with source code on GitHub. It is a tool for customizing SharePoint new, edit and display forms through a list settings page.

No code is required; it is intended to be for power users and administrators to use to customize SharePoint forms without needing to know JavaScript, HTML, or CSS. Just deploy the solution (or check out the blog post Installing SPEasyForms in Farms Without Sandbox Solutions), go to the list ribbon or list settings page, click on SPEasyForms, and configure things like tabs and conditional field visibility through a drag and drop GUI interface.

SPEasyForms is brought to you by:

Joe McShea

Joe McShea
Senior Software Architect
Joe McShea is a software architect and founder of IntelliPoint Solutions LLC in northern Virginia. He has been developing enterprise software solutions using the Microsoft stack for over 20 years and focusing on collaborative and content-driven applications on SharePoint/Office 365 since 2007.

Joe is the author of SPEasyForms, an open source No Code Solution for SharePoint 2010/2013/2016 and SharePoint Online. The inspiration for SPEasyForms was to learn how to make substantial customizations in SharePoint without touching the server, in an effort to stay in the good graces of the ever shifting SharePoint best practices.

Joe McShea

Scott Shearer (MCT)
SharePoint and Office Evangelist
Scott Shearer is a SharePoint evangelist and developer with Haystax Technology in McLean, VA. Scott has over 20 years' experience in the IT industry implementing Microsoft products and technologies. He has held positions ranging from systems administrator to developer to trainer. Currently, he is a SharePoint consultant providing innovative and cost effective solutions leveraging out of the box functionality.

Scott is a Microsoft Certified Trainer (MCT) and Microsoft Office 2016 Specialist (MOS) Master. Scott is also known for mentoring and training site collection administrators and frequently conducts SharePoint overview sessions for end users. He is a frequent speaker at SharePoint events.

Scott helped with requirements, UI design, documentation, testing, and general evangelizing of SPEasyForms.

“Before software can be reusable it first has to be usable.”

- Ralph Johnson

Scroll to top