An application that allows you to easily clone a Discord server, including roles, categories, text channels, voice channels, and messages.
Thanks to @Aadiwrth for the preview.
- Intuitive graphical interface: Easy to use thanks to the modern user interface
- Selective cloning: Select exactly what you want to clone
- Roles
- Categories
- Text channels
- Voice channels
- Messages (with customizable limit)
- Multilingual: Support for IT, EN, ES, FR, NP
- Customizable: Light and dark themes
- Python 3.8 or higher
- Internet connection to download dependencies
- Valid Discord token with appropriate permissions
- Download the latest version from the Releases section
- Extract the ZIP file
- Run
Discord Server Cloner.exe
-
Clone the repository:
git clone https://github.com/seregonwar/DiscordServerCloner.git cd DiscordServerCloner -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Start the application
- Enter your Discord token and click on “verify”
- Search the list for the server you want to clone (based on the server ID, not just the name).
- Enter the destination server ID (must be an empty server)
- Select the elements you want to clone (roles, channels, etc.)
- Click on Start Cloning
- Wait for the process to complete
- For security reasons, be sure to log out once you have completed the cloning process in order to invalidate your token and render it unusable! Anyone who comes into possession of your still-valid token could have full access to it, and you would never know!
To create a standalone executable:
-
Make sure you have PyInstaller installed:
pip install pyinstaller
-
Run the build script:
python build.py
-
The executable file will be created in the
distfolder and a ZIP archive containing the distribution will be created in the main directory.
- Authentication error: Verify that the Discord token is valid and has the necessary permissions
- Cloning error: Make sure the source and destination servers exist and that you have the necessary permissions for both
- "Same server" error: The source and destination server IDs cannot be the same
Contributions, bug reports, and feature requests are welcome! Feel free to open an issue or a pull request.
This project is licensed under the Apache-2.0 license - see the LICENSE file for details.
This tool is provided for educational purposes only. The authors are not responsible for any misuse of the software.



