Free browser tool

    Discord role hierarchy checker

    Check whether a bot can assign a role using role positions, Manage Roles permission, and managed-role restrictions before publishing a role product.

    No login requiredLocal browser preview

    The supplied hierarchy allows assignment. Confirm these positions and permissions in the actual Discord server.

    This check uses your inputs. It does not inspect your server or change permissions.

    Check permissions as well as role position

    Enter the bot's highest role position and the role position you want it to assign. A role must be below the bot's highest role for assignment to be possible. The result only compares the numbers you supply. It does not connect to Discord, inspect current permissions or prove that the bot is installed in the intended server.

    Open Discord's server role settings and verify the actual order. Check that Cartcord has the permissions required for the workflow and that the selected role is the role advertised by the product. Avoid selling a role that grants administrative privileges. Moving a role can affect existing automation, so review the resulting permissions with the server owner before changing a production community.

    After configuration, use an appropriate test account to verify the complete purchase and assignment flow. If an existing paid order has no role, inspect its delivery status and the current hierarchy rather than collecting another payment. A one-time role purchase is not a recurring subscription. Timed passes require the expiry service to be ready, and refund or expiry removal depends on the relevant access-revocation workflow.