Permission
 
Allows user(s) to… All
users[a]
Registered accounts[b] Autoconfirmed
and Confirmed
Bots Administrators Bureaucrats other groups[c]
abusefilter-hidden-log View hidden abuse log entries OS
abusefilter-hide-log Hide entries in the abuse log
abusefilter-log View the abuse log checkY


abusefilter-log-detail View detailed abuse log entries checkY checkY checkY GR
abusefilter-log-private View edit filters marked as private checkY
abusefilter-modify Modify abuse filters EFM
abusefilter-modify-restricted Modify edit filters with restricted actions checkY
abusefilter-privatedetails View private data (IP addresses) in the abuse log CU
abusefilter-privatedetails-log View the AbuseFilter private details access log
abusefilter-revert Revert all changes by a given abuse filter checkY
abusefilter-view View non-private abuse filters checkY
abusefilter-view-private View edit filters marked as private CU, EFH, EFM, OS
apihighlimits Request API queries in batches of 5,000, rather than 500 checkY checkY Researchers
applychangetags Apply tags along with one's changes checkY
autoconfirmed Not be affected by IP-based rate limits checkY checkY checkY PCR, GR, IE
autopatrol Automatically mark all edits made by the user as patrolled checkY AP, GR
autoreview Automatically mark all revisions made by the user as "accepted" checkY checkY checkY PCR
bigdelete Delete pages with over 5,000 revisions Stewards
block Block an IP address, user account, or range of IP addresses, from editing checkY
blockemail Block a user from sending email checkY
bot Edit without their edits showing up in recent changes checkY
browsearchive Search deleted pages checkY CU, OS, Researchers
centralauth-merge Merge their account[d] checkY
changetags Add and remove arbitrary tags on individual revisions and log entries checkY checkY EFM
checkuser View all IP addresses used by a user account or show all edits from a given IP address CU, Ombuds
checkuser-log View the checkuser log
collectionsaveasuserpage Save books as user subpage checkY checkY
createaccount Create a new user account for themselves or another user checkY checkY ACCP
createpage Create a new page checkY
createpagemainns Create a new mainspace page (users without this right are redirected to the Article Creation Workflow landing page) checkY
createtalk Create a new talk page checkY checkY
delete Delete a page with ≤ 5,000 revisions checkY
deletechangetags Delete tags from the database checkY
deletedhistory View the history of a deleted page or a user's deleted contributions, provided it is not CSS or JS checkY CU, OS, Researchers
delete-redirect Delete single revision redirects during page moves PMR
deletedtext View the text of deleted revisions, provided the page is not CSS or JS checkY CU, Ombuds, OS, Researchers
deletelogentry Access the RevisionDelete tool and change the public visibility of log entries checkY OS
deleterevision Access the RevisionDelete tool and change the public visibility of edit revisions checkY

Permission
 
Allows user(s) to… All
users[a]
Registered accounts[b] Autoconfirmed
and Confirmed
Bots Administrators Bureaucrats other groups[c]
edit Edit any page which is not protected checkY checkY IE
editcontentmodel Edit the content model of a page checkY TE, IE
editinterface Edit the MediaWiki namespace to affect the interface checkY IA, IE
editmyoptions Edit your own preferences checkY
editmyprivateinfo Edit your own private data (e.g. email address, real name) checkY
editmyusercss Edit your own user .css files checkY
editmyuserjs Edit your own user .js files checkY
editmyuserjson Edit your own user .json files checkY
editmywatchlist Edit your own watchlist checkY
editprotected Edit fully-protected pages checkY IE
editsemiprotected Edit semi-protected pages checkY checkY checkY PCR, GR, IE
editsitecss Edit sitewide .css files IA, IE
editsitejs Edit sitewide .js files
editsitejson Edit sitewide .json files checkY
editusercss Edit other users' .css files IA, IE
edituserjs Edit other users' .js files
edituserjson Edit other users' .json files checkY IA
extendedconfirmed Edit 30/500 protected pages checkY checkY XC, IE
globalblock-whitelist Disable global blocks locally checkY
hideuser Block a username, hiding it from the public OS
import Import pages from other wikis checkY IMP, TWI
importupload Import pages from a locally stored XML file IMP
ipblock-exempt Be unaffected by blocks applied to the user's IP address or a range (CIDR) containing it checkY checkY IPBE
managechangetags Create and (de)activate tags checkY EFM
markbotedits Mark rollback as bot edits, to keep them out of recent changes checkY GR[e]
massmessage Send a message to multiple users at once checkY MMS
mergehistory Merge the history of pages checkY
minoredit Make an edit marked as 'minor' checkY
move Change the title of a page by moving it checkY checkY PMR, GR
move-categorypages Change the title of a category by moving it checkY checkY PMR
movefile Change the title of a file by moving it checkY FMV
move-rootuserpages Move root user pages checkY checkY
move-subpages Move pages with their subpages checkY checkY PMR
movestable Move pages under pending changes checkY checkY GR
mwoauthmanagemygrants Manage OAuth grants checkY
nominornewtalk Minor edits by this user to user talk pages do not trigger the "you have new messages" banner checkY
noratelimit Not be affected by rate limits checkY checkY checkY ACCP, EVC, GR[e], Stewards

Permission
 
Allows user(s) to… All
users[a]
Registered accounts[b] Autoconfirmed
and Confirmed
Bots Administrators Bureaucrats other groups[c]
nuke Mass delete pages checkY
oathauth-enable Enable two-factor authentication checkY checkY CU, EFM, Founder, IMP, IA, OS, TE, TWI
override-antispoof Allows the creation of accounts with mixed-script, confusing and similar usernames checkY checkY ACCP
pagetriage-copyvio Tag pages in the Special:NewPagesFeed as likely copyright violations, through the pagetriage-tagcopyvio API Copyright violation bots
patrol State that they have checked a page that appeared in Special:Newpages checkY NPR
protect Change protection levels, edit and move protected pages, and edit cascade-protected pages checkY IE
purge Purge a page by adding &action=purge to the URL checkY
read Read pages checkY checkY
renameuser Change the name of an existing account Global renamers, Stewards
reupload Overwrite an existing unprotected file checkY checkY
reupload-own Overwrite existing files uploaded by oneself checkY
reupload-shared Override files on the shared media repository locally checkY
review Mark revisions as being "accepted" checkY PCR
rollback Use a special link to more easily revert a bad edit checkY RBK, GR[e]
sendemail E-mail a user (using Special:EmailUser/username) who have associated an email address with themselves checkY
skipcaptcha Perform CAPTCHA-triggering actions without having to go through the CAPTCHA checkY checkY checkY GR
spamblacklistlog View the spam blacklist log checkY EFH
stablesettings Configure how the latest accepted revision is selected and displayed checkY
suppressionlog View private logs OS
suppressredirect Not create a redirect from the old name when moving a page checkY checkY checkY GR[e], PMR, IE
suppressrevision Access the RevisionDelete tool and change the public and administrator visibility of edit revisions and logs OS
tboverride Override the title blacklist checkY checkY TE, PMR, IE
tboverride-account Override the username blacklist ACCP
templateeditor Edit pages under template protection checkY TE, IE
titleblacklistlog View title blacklist log (note: the log is empty, as it has not been enabled) checkY


torunblocked Bypass automatic blocks of Tor exit nodes IPBE
transcode-reset Reset failed or transcoded videos so they are inserted into the job queue again checkY checkY
transcode-status View information about the current transcode activity checkY
undelete Undelete a previously deleted page or specific revisions from it, view deleted revisions checkY
unwatchedpages View a list of pages which are not on anyone's watchlist checkY
upload Upload a media file checkY checkY
urlshortener-create-url Create short URLs checkY checkY
userrights Edit all user rights Stewards
viewmyprivateinfo View your own private data (e.g. email address, real name) checkY
viewmywatchlist View your own watchlist checkY
viewsuppressed View revisions hidden from any user OS
vipsscaler-test Use the VIPS scaling test interface checkY
writeapi Use of the write API checkY checkY checkY

Permission
 
Allows user(s) to… All
users[a]
Registered accounts[b] Autoconfirmed
and Confirmed
Bots Administrators Bureaucrats other groups[c]
  1. ^ a b c d Includes IP users. Any permission granted to all users will be inherited by the other user groups.
  2. ^ a b c d Any permission granted to registered accounts will be inherited by the other (registered) user groups.
  3. ^ a b c d Any user listed in this column has the relevant permission. Italics indicate a global permission.
  4. ^ Irrelevant since the SUL finalisation in 2015 where all mergeable accounts were merged.
  5. ^ a b c d Per Wikipedia:Global rights policy, Global rollbackers are only allowed to use this right in the context of counter-vandalism efforts.