Permission
Allows user(s) to…
All users[ a]
Registered accounts [ b]
Autoconfirmed and Confirmed
Bots
Administrators
Bureaucrats
other groups[ c]
abusefilter-access-protected-vars
View and create filters that use protected variables
Y
EFM , EFH
abusefilter-bypass-blocked-external-domains
Bypass blocked external domains
Y
abusefilter-hidden-log
View hidden abuse log entries
OS
abusefilter-hide-log
Hide entries in the abuse log
abusefilter-log
View the abuse log
Y
abusefilter-log-detail
View detailed abuse log entries
Y
Y
Y
GR
abusefilter-log-private
View edit filters marked as private
Y
abusefilter-modify
Modify abuse filters
EFM
abusefilter-modify-blocked-external-domains
Create or modify what external domains are blocked from being linked
Y
abusefilter-modify-restricted
Modify edit filters with restricted actions
abusefilter-privatedetails
View private data (IP addresses) in the abuse log
CU
abusefilter-privatedetails-log
View the AbuseFilter private details access log
abusefilter-protected-vars-log
View logs related to accessing protected variable values
abusefilter-revert
Revert all changes by a given abuse filter
Y
abusefilter-view
View non-private abuse filters
Y
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
Y
Y
Researchers
applychangetags
Apply tags along with one's changes
Y
autoconfirmed
Not be affected by IP-based rate limits
Y
Y
Y
PCR , GR , IE
autopatrol
Automatically mark all edits made by the user as patrolled
Y
AP , GR
autoreview
Automatically mark all revisions made by the user as "accepted"
Y
Y
Y
PCR
bigdelete
Delete pages with over 5,000 revisions
Stewards
block
Block an IP address, user account, or range of IP addresses, from editing
Y
blockemail
Block a user from sending email
Y
bot
Edit without their edits showing up in recent changes
Y
browsearchive
Search deleted pages
Y
CU , OS , Researchers
centralauth-create-local
Forcibly create a local account for a global account
Y
centralauth-merge
Merge their account[ d]
Y
changetags
Add and remove arbitrary tags on individual revisions and log entries
Y
Y
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
checkuser-temporary-account
View IP addresses used by temporary accounts
Y
Y
TAIPV , Ombuds , GTAIPV
checkuser-temporary-account-log
View the log of access to temporary account IP addresses
CU , Ombuds
checkuser-temporary-account-no-preference
View IP addresses used by temporary accounts without needing to check the preference
collectionsaveasuserpage
Save books as user subpage
Y
Y
createaccount
Create a new user account for themselves or another user
Y
Y
ACCP
createpage
Create a new page
Y
createpagemainns
Create a new mainspace page (users without this right are redirected to the Article Creation Workflow landing page)
Y
createtalk
Create a new talk page
Y
Y
delete
Delete a page with ≤ 5,000 revisions
Y
deletechangetags
Delete tags from the database
Y
deletedhistory
View the history of a deleted page or a user's deleted contributions , provided it is not CSS or JS
Y
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
Y
CU , Ombuds , OS , Researchers
deletelogentry
Access the RevisionDelete tool and change the public visibility of log entries
Y
OS
deleterevision
Access the RevisionDelete tool and change the public visibility of edit revisions
Y
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
Y
Y
IE
editcontentmodel
Edit the content model of a page
Y
TE , IE
editinterface
Edit the MediaWiki namespace to affect the interface
Y
IA , IE
editmyoptions
Edit your own preferences
Y
editmyprivateinfo
Edit your own private data (e.g. email address, real name)
Y
editmyusercss
Edit your own user .css files
Y
editmyuserjs
Edit your own user .js files
Y
editmyuserjson
Edit your own user .json files
Y
editmywatchlist
Edit your own watchlist
Y
editprotected
Edit fully-protected pages
Y
IE
editsemiprotected
Edit semi-protected pages
Y
Y
Y
PCR , GR , IE
editsitecss
Edit sitewide .css files
IA , IE
editsitejs
Edit sitewide .js files
editsitejson
Edit sitewide .json files
Y
editusercss
Edit other users' .css files
IA , IE
edituserjs
Edit other users' .js files
edituserjson
Edit other users' .json files
Y
IA
extendedconfirmed
Edit 30/500 protected pages
Y
Y
XC , IE
globalblock-whitelist
Disable global blocks locally
Y
hideuser
Block a username, hiding it from the public
OS
import
Import pages from other wikis
Y
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
Y
Y
IPBE
managechangetags
Create and (de)activate tags
Y
EFM
managementors
Manage the list of mentors
Y
markbotedits
Mark rollback as bot edits, to keep them out of recent changes
Y
GR [ e]
massmessage
Send a message to multiple users at once
Y
MMS
mergehistory
Merge the history of pages
Y
IMP
minoredit
Make an edit marked as 'minor'
Y
move
Change the title of a page by moving it
Y
Y
PMR , GR
move-categorypages
Change the title of a category by moving it
Y
Y
PMR
movefile
Change the title of a file by moving it
Y
FMV
move-rootuserpages
Move root user pages
Y
Y
move-subpages
Move pages with their subpages
Y
Y
PMR
movestable
Move pages under pending changes
Y
Y
GR
mwoauthmanagemygrants
Manage OAuth grants
Y
nominornewtalk
Minor edits by this user to user talk pages do not trigger the "you have new messages" banner
Y
noratelimit
Not be affected by rate limits
Y
Y
Y
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
Y
oathauth-enable
Enable two-factor authentication
Y
Y
CU , EFM , Founder , IMP , IA , OS , TE , TWI
override-antispoof
Allows the creation of accounts with mixed-script, confusing and similar usernames
Y
Y
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
Y
NPR
protect
Change protection levels, edit and move protected pages, and edit cascade-protected pages
Y
IE
purge
Purge a page by adding &action=purge
to the URL
Y
read
Read pages
Y
Y
renameuser
Change the name of an existing account
Global renamers , Stewards
reupload
Overwrite an existing unprotected file
Y
Y
reupload-own
Overwrite existing files uploaded by oneself
Y
reupload-shared
Override files on the shared media repository locally
Y
review
Mark revisions as being "accepted"
Y
PCR
rollback
Use a special link to more easily revert a bad edit
Y
RBK , GR [ e]
sboverride
Bypass the spam block list
Y
sendemail
E-mail a user (using Special:EmailUser /username
) who have associated an email address with themselves
Y
setmentor
Set user's mentor
Y
skipcaptcha
Perform CAPTCHA-triggering actions without having to go through the CAPTCHA
Y
Y
Y
GR
spamblacklistlog
View the spam blacklist log
Y
EFH
stablesettings
Configure how the latest accepted revision is selected and displayed
Y
suppressionlog
View private logs
OS
suppressredirect
Not create a redirect from the old name when moving a page
Y
Y
Y
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
Y
Y
TE , PMR , IE
tboverride-account
Override the username blacklist
ACCP
templateeditor
Edit pages under template protection
Y
TE , IE
titleblacklistlog
View title blacklist log (note: the log is empty, as it has not been enabled)
Y
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
Y
Y
transcode-status
View information about the current transcode activity
Y
undelete
Undelete a previously deleted page or specific revisions from it, view deleted revisions
Y
unwatchedpages
View a list of pages which are not on anyone's watchlist
Y
upload
Upload a media file
Y
Y
urlshortener-create-url
Create short URLs
Y
Y
userrights
Edit all user rights
Stewards
viewmyprivateinfo
View your own private data (e.g. email address, real name)
Y
viewmywatchlist
View your own watchlist
Y
viewsuppressed
View revisions hidden from any user
OS
vipsscaler-test
Use the VIPS scaling test interface
Y
writeapi
Use of the write API
Y
Y
Y
Permission
Allows user(s) to…
All users[ a]
Registered accounts [ b]
Autoconfirmed and Confirmed
Bots
Administrators
Bureaucrats
other groups[ c]