Pathauto

module_name
pathauto
Description

Generates URL aliases for new content automatically - using token-based patterns per content type - e.g. /reports/[node:title]

When you install this, the settings are in /admin/config/search/path – normally this page has no tabs, with this module you get Patterns, Settings, Bulk Generate, Delete Aliases). 

Tested by me
Yes
Drupal 8 support
Yes
Essential
Yes