Loading

Bot Designer for Discord

BDTools.

Browser-based utilities and a public API for building faster.
No installs, no bots required.

8
Tools
Open Source
21
Endpoints
2
Guides

// toolkit

All Tools

Bot Guild List

App

Manage and monitor your bot's guild list from a clean web interface.

TypeScript HTML Tailwind CSS

Character Escaper

Tool

Escape special characters like $ \ ; ] in BDFD scripts easily.

TypeScript HTML Tailwind CSS

Code Indenter

Tool

Automatically indent and clean up your BDFD scripts for readability.

TypeScript HTML Tailwind CSS

Code Highlighter

Tool

Create custom syntax highlight schemes for your BDFD code snippets.

TypeScript HTML Tailwind CSS

Embed Builder

Tool

Visually build Discord embeds and generate ready-to-use BDFD code.

TypeScript HTML Tailwind CSS

Send Embed Builder

Tool

Build $sendEmbedMessage embeds with a live visual preview.

TypeScript HTML Tailwind CSS

CompV2 Builder

Tool

Build Discord Component V2 layouts visually and generate your BDFD code.

TypeScript HTML Tailwind CSS

Permission Calculator

Tool

Calculate Discord permission bitfield values for bot invite links and BDFD.

TypeScript HTML Tailwind CSS

// about

About BDTools

Welcome to the BDTools Suite a collection of browser-based utilities crafted for the Bot Designer for Discord community. No installs, no bots, just fast and efficient tools.

New features like Embed Builders, Performance Profilers, and more are added frequently to save you time and effort.

Have feedback or ideas? Contact us

// api

About The API

The BDTools API is a secure and developer-friendly interface designed to connect your projects with our services. Authentication is done through unique API keys generated in your dashboard.

Node.js Netlify Functions MongoDB JWT Discord API
View API Documentation

// guides

Guides

New

Components V2 Guide

Guide

A beginner-friendly guide to Components V2 in BDFD. Covers containers, sections, buttons, select menus, and more.

14 functions With examples
New

HTTP Guide

Guide

A beginner-friendly guide to the HTTP functions in BDFD. Learn to call APIs, handle responses, and manage headers.

10 functions With examples

// people

Contributors & Credits

Z
Zubariel contributor

Lead developer and maintainer of BDTools and all of its public-facing services

C

Catearo

credit

Provided BDFD example codes for the /submit-server and /ticket-transcript endpoints

L
Luka credit

Helped with testing, bug reports, and improvement suggestions throughout the project

C
cenzo credit

Provided the bdtools.xyz domain that powers the entire BDTools platform

S
skraba credit

Provided testing and valuable feedback for the CompV2 Builder during development