Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Pathauto

458,629 sites Security covered Drupal 10–11 Pathauto ecosystem
View on drupal.org

Pathauto automatically generates user-friendly URL aliases for your content based on customizable patterns. This means instead of cryptic URLs like /node/123, you can have clean URLs such as /category/my-node-title. It supports nodes, taxonomy terms, and users, and can be configured to integrate with other modules for improved SEO and link management.

The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123. The aliases are based upon a "pattern" system that uses tokens which the administrator can change.

Drupal 8+ Requirements

  • Token
  • CTools, removed in 8.x-1.11, still required in composer.json for BC reasons, see release notes for more information.

Drupal 7 Requirements

Known issues

Recommended modules

  • Redirect (D7, D8) when installed Pathauto will provide a new "Update Action" in case your URLs change. This is the recommended update action and is considered the best practice for SEO and usability.
  • Sub-pathauto (D7, D8) provides a way to use one alias for multiple URLs as long as the so that "node/1" is aliased to "about-my-site" then you can use "about-my-site/edit" to access "node/1/edit". Neat!
  • Global Redirect (D7) ensures that your content is only visiable at the one, best URL possible (i.e. requests for node/2 are forwarded to "alias-for-node-2"). This is part of Redirect in D8.
  • Pathologic (untested, but may help with updating outdated links in existing content)
  • Transliteration (D7) is useful if your site is likely contain characters beyond ASCII 128 and you want them transliterated into ASCII 128. In Drupal 8, Pathauto uses the API provided by Drupal core.

Co-Maintainers

Pathauto was originally written by mikeryan and maintained by Greg Knaddison (greggles). It is currently co-maintained by Frederik 'Freso' S. Olesen and Dave Reid.

The Drupal 8 version is maintained by Sascha Grossenbacher (Berdir).

Credits: Logo by Nico Grienauer (Grienauer).

Depends on

Dependencies of the latest stable release

Required by

32 tracked projects depend on this one

Activity

Tracked releases
2
Tracked since
Oct 2025
Latest release
3 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
8.x-1.15 Stable 10–11 May 4, 2026
8.x-1.14 Stable 10–11 Oct 7, 2025