Guides

How to Give Everyone a Role on Discord (or Remove It)

Add or remove a role for every member of your Discord server in one go, with filters for bots, join date and account age. Free for servers up to 1,000 members.

How to Give Everyone a Role on Discord (or Remove It)

You just created a new Member role, a colour role, or a role that unlocks a new channel, and now you want everyone to have it. Discord has no button for that. Doing it one member at a time works for ten people, not for hundreds.

This guide shows how to add or remove a role for every member at once with Ethvex Role All, including filters so you only touch the right people.

Free for most servers

Role All is free for servers with 1,000 members or less. Larger servers can use it with Ethvex Pro.

Before you start #

Go to Server Settings → Roles and make sure the Ethvex role sits above the role you want to give out. Discord does not let a bot hand out a role higher than its own. You also need the Manage Roles permission.

Give everyone a role in 5 steps #

Open the panel

Run /roleall (or %ra). A panel opens that only you can use.

Choose Add Role

Pick Add Role, then choose the role from the dropdown.

Add filters if you need them

By default, bots are skipped. You can narrow it further with the filters below.

Preview

Press Preview Members to see exactly how many members will get the role and roughly how long it will take.

Start

Press Start Operation. Ethvex works through every member in the background and posts a live progress bar in the channel.

Remove a role from everyone #

Same steps, but choose Remove Role instead. Handy after an event, when a temporary role like Event Access should come off everyone at once.

Target exactly the right members #

FilterUse it to
Has RoleOnly include members who already have a certain role, like giving all Verified members a new perk role.
Missing RoleOnly include members without a certain role, like everyone who never picked a colour.
Humans OnlySkip bots. On by default.
Bots OnlyGive a role to every bot, like a Bots role to group them in the member list.
Joined DateOnly include members who joined after or before a date, like rewarding early members.
Account Age MinOnly include accounts at least a certain number of days old.

While it runs #

  • The progress message updates every few seconds with a progress bar, how many members are done and an estimated time left.
  • It counts roles applied, members skipped because they already had the role, and any errors.
  • You can press Cancel Operation at any time.
  • If Ethvex restarts in the middle, the operation picks up where it left off.

Press View History in the panel to see your last 5 operations and how they went.

Ideas for using it #

  • Give every existing member a new Member or Community role after a server revamp.
  • Give everyone who joined before a certain date an OG or Early Supporter role.
  • Remove an Event role from everyone once the event is over.
  • Give all bots a Bots role so they sit together in the member list.

For members who join later, set up auto roles so new people get the role automatically, and Role All only has to run once.

Wrapping up #

Role All turns an hour of clicking into one command and a progress bar. Preview first, use filters to stay precise, and pair it with auto roles for future members. Every option is in the Role All docs.

Frequently asked questions

How do I give everyone a role on Discord?

Discord has no built in way to do it in one go. With Ethvex, run /roleall, choose Add Role, pick the role, preview the members and press Start Operation.

Is Role All free?

Yes, for servers with 1,000 members or less. Larger servers can use it with Ethvex Pro.

Why did some members not get the role?

Usually because the Ethvex role is below the role you are giving out. Move the Ethvex role higher in Server Settings → Roles and run it again. Members who already had the role are counted as skipped.

Can I give a role only to members who joined before a date?

Yes. Use the Joined Date filter to include only members who joined before or after a specific date.

Ethvex logo

Try it on your own server

Ethvex is free to add and every system is set up through simple panels. No code needed.