In this SharePoint tutorial, we will discuss how to change column order in SharePoint Online list form or library form. Also, we will see how to show or hide columns from the SharePoint new form or edit form. We will see, how it works in SharePoint classic lists and modern SharePoint lists. Let us check how to change SharePoint list column order step by step.
I will show you how to show or hide columns in SharePoint list views and show or hide columns in SharePoint list views. Here also we will see, how to work with the classic lists as well modern lists.
The steps will work the same way in SharePoint document library.
SharePoint change column order new form (Modern List)
Now, let us see, how to change column order in new form in SharePoint list. Here I have created a SharePoint Online list having a few columns. And when I try to add an item to the list, the form looks like below:

Here, we will see how to change column order in SharePoint list. Follow the below steps:
Open the SharePoint list -> Click on Add New Item (+ New) button. This will open the new form, then click on the icon like below and then click on Edit Columns

Then it will open the Edit columns in the form panel where you can see all the columns. Then hover the column and you can see … click on that and then you can Move Up or Move Down.

Once you change the column order, click on the Save button. Here I have changed the column order for Column3 and Column4.

Now, when you will try to add a new item or edit an existing item, you will see the column order has been changed in the SharePoint list new form or edit form like below:

This is how we can change column order in new form in SharePoint list or document library.
Read How to remove thousand separator in SharePoint Online
Show hide columns SharePoint list
Now, let us see how to show and hide columns from SharePoint list form. From the same Edit columns in the form screen, just uncheck the column that you want to hide in the list forms like below:

Then click on the Save button and you can see Column3 and Column4 will not appear in the list new form and edit form,

This is how we can show or hide column in the SharePoint list form in a modern list.
Read SharePoint Online List Forms JSON Formatting
Show or Hide columns in SharePoint modern list view
The above changes will show or hide columns in the list forms, but what about the list views? It will not change. This means you can see all the columns in the SharePoint list view like below:

Here if you want to hide any column from the list view then follow the below steps.
There are different ways we can show or hide columns from the list view. Click on the Column which you want to hide and then click on Column settings – Hide this column like below. In this way, it will hide the selected column.

But when you click on Column settings -> Show/hide columns then it will display all the columns. Here simply uncheck the columns that you do not want to display in the SharePoint list view. Then click on the Apply button.

You can see here, I have unchecked Column2 and Column3 and now, you can see the columns are not appearing in the SharePoint list.

This is how we can show or hide columns from the SharePoint list in the modern experience.
Change SharePoint list view column order (Modern View)
Now, let us see how to change SharePoint list view column order in the modern list. It is easy to change column order in modern SharePoint list.
Here click on any column then Column settings -> then you can see the Move left and Move right button. You can change the column order by click on these buttons. The column will be moved to the left or right.

The other way, we can change the order is to select any column, then click on Column Settings -> Show/hide columns (check fig above).
This will open the Edit view columns panel, here you can see all the selected columns, just hover the column and you can see the Move up and Move down arrow. You can use these buttons to change the column order in the SharePoint list view.

This is how we can change the column ordering in the SharePoint Online list view.
SharePoint list hide column from form (Classic List)
Now, let us see how to hide columns in SharePoint list form in classic experience. So, here I have created a SharePoint list having a few columns. When I add a new item, the new form looks like below:

Here, if you want to hide any column from the form, follow the below steps.
Open the SharePoint classic list, from the ribbon click on List Settings, and then from the list settings page, click on Advanced settings that is under General setting.
Then in the Advanced Settings page, Choose Yes on Allow management of content types? that is in the Content type section and it looks like below:

Then click on OK to save the page.
Once you Save the page, there will be a content type section added in the Settings page.
There click on the Content type, since it is a custom list, click on the Item content type.

This will open the List content type page. Here in the columns section, you can see all the columns. Here, click on the column that you want to hide from the SharePoint Online list form or SharePoint 2013 list new form.

Then it will open the Change content type column page. Here, Choose Hidden (Will not appear in forms) in the Column settings like below:

Then click on OK to save the changes.
Now, open the SharePoint list new form, and you can see Column6 is not visible.

This is how we can hide columns from the SharePoint list new forms.
Change SharePoint List Column Order (Classic List)
This SharePoint Online customization tutorial explains how to change list column order in SharePoint Online/2013/2016 list or document library. We can change the columns order in SharePoint list new form or edit form etc.
Here I have a SharePoint Online custom list that has columns like Title, UserName, Gender, Country, and Address. When we will go for adding new items to the SharePoint List we can able to see the List form look like below.
Here by default, it displays the Title columns at the beginning, but I want the UserName field to appear at the beginning. So I will show here how to change the list column order in the new form or in edit form in SharePoint list.

Follow below steps to change column order in SharePoint list.
Open SharePoint Online/2013/2016 list and then go to the “List Settings” page of the particular list whose list form we want to customize. Scroll down the page we can able to see “Column ordering” in the List settings Page like below:

Click on Column Ordering. In the Change Column Ordering Page, Change the number of “Position from Top“. Here I have changed the Title column order from 1 to 5. Click on OK.

When we changed the List column order it will not display in the SharePoint list, when we will go for “add new item” to the list the order column is reflected in the List new form in SharePoint.
Here I have changed the Title column order to 5 and UserName as 1, so when we will go for Add new item we can able to see the Title field at the Last and UserName at the beginning.

This is how to change the column order of the SharePoint list form. I have shown how easily you can change column order in the new form and edit form in the SharePoint Online list.
Show or Hide columns in SharePoint List view (Classic experience)
Now, let us see how to show or hide columns in SharePoint list view in the classic experience. In classic list, we can show hide columns or change the column order from the list view itself.
Open the SharePoint list, click on the list settings page, and then in the list settings page, go to the Views section and click on All Items view.
Then you can uncheck the columns that you want to hide from the SharePoint list view. Apart from this, you can also use the dropdown to change the order of the column like below, then click on OK.

Then click on OK to save the changes.
Now you can see in the SharePoint list view, the column order has been changed as well as, you can see Column6 is got hidden.

This is how we can change the column order in a SharePoint list view as well as I have explained how to hide columns in the SharePoint list view.
You may like the following SharePoint list tutorials:
- How to create a list from existing list in SharePoint Online
- Save list as template in SharePoint Online using PowerShell
- Disable attachments in SharePoint list
- How to create a list from excel in SharePoint Online
- SharePoint alerts – Create and Manager Alerts in List or Library
- How to add Comments to SharePoint Online List Items and Microsoft 365 Lists Items
- Save list as template missing in SharePoint Online modern team site
- Create a Board View in a SharePoint Online List?
In this SharePoint tutorial, we learned
- SharePoint change column order new form (Modern List)
- Show hide columns SharePoint list
- Show or Hide columns in SharePoint modern list view
- Change SharePoint list view column order (Modern View)
- SharePoint list hide column from form (Classic List)
- Change SharePoint List Column Order (Classic List)
- Show or Hide columns in SharePoint List view (Classic experience)
I am Bijay a Microsoft MVP (10 times – My MVP Profile) in SharePoint and have more than 17 years of expertise in SharePoint Online Office 365, SharePoint subscription edition, and SharePoint 2019/2016/2013. Currently working in my own venture TSInfo Technologies a SharePoint development, consulting, and training company. I also run the popular SharePoint website EnjoySharePoint.com