Yes, this sort of thing is available. It is a custom field.
There are custom fields built into WordPress but I would suggest using Advanced Custom Fields. You can add your custom field for pages, and then create a custom page template and add the custom field output into it. Then to add the custom field into the pcustom page template you can use the <?php the_field($field_name, $post_id); ?>
. There is more documentation for that on there website.