Free Tool
Discord Slash Command Name Validator
Discord rejects a command registration with a vague 400 error when a name or description breaks its rules. Paste your command name, description and option names to get a pass or fail for each rule with the reason.
Rules checked: name 1-32 characters matching ^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$ and lowercase for scripts that have case (so no spaces, dots or capitals), description 1-100 characters, at most 25 options with unique valid names, at most 25 choices per option. Context menu commands only need a 1-32 character name and take no description. Building a bot without code? See how to make a Discord bot without coding.