A nyelv az alábbi 8 jelet tudja értelmezni.
| > | A pointer növelése eggyel |
| < | A pointer csökkentése eggyel |
| + | A pointernél levő byte növelése eggyel |
| - | A pointernél levő byte csökkentése eggyel |
| . | A pointernél levő byte kiírása |
| , | Byte bekérése és a pointernél tárolása |
| [ | Ugrás a következő, megfelelő ] jel utánig, ha a pointer alatti byte nulla. |
| ] | Ugrás az előző, megfelelő [ jelig. |
A nyelv nem támogatja az azonosítókat.
A nyelben a karakter és a számliterálokat pointer növelésekkel állítunk elő.
Minden nem BF karakter kommentnek minősül, ezért a kód jól kommentezhető. Amire oda kell figyelni, hogy véletlenül komment készítése közben ne vigyünk be felesleges , . és egyébb BF karaktereket, mert teljesen váratlan hibákhoz vezethet.