I want to create an admin side custom page with a form, also want to save those fields into a custom table
You need to create custom module for this.
You can refer the following links to create the custom module with admin form. https://webkul.com/blog/create-grid-edit-add-grid-row-and-installer-in-magento2/
You can also create the admin form using ui Component