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
4
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
New

Text Splitting Guide

Guide

A beginner-friendly guide to text splitting in BDFD. Learn to split, read, modify, and use variables with text splitting.

7 functions With examples
New

JSON Guide

Guide

A beginner-friendly guide to the JSON functions in BDFD. Learn to parse, read, write, and work with JSON arrays and variables.

19 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

Tested and reviewed early tools including the Escaper, Indenter, and Highlighter

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

S
Speshy credit

Reviewed and ensured accuracy across the HTTP, Components V2, and JSON guides

K
Kitten credit

Provided insights and reviewed accuracy for the Text Splitting guide