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.