Następujący program drukuje napis „Hello World!” na ekranie i przechodzi do nowej linii:
++++++++++ [ >+++++++>++++++++++>+++>+<<<<- ] Na początek ustawiamy kilka przydatnych później wartości >++. drukuje 'H' >+. drukuje 'e' +++++++. drukuje 'l' . drukuje 'l' +++. drukuje 'o' >++. spacja <<+++++++++++++++. drukuje 'W' >. drukuje 'o' +++. drukuje 'r' ------. drukuje 'l' --------. drukuje 'd' >+. drukuje '!' >. nowa linia
Dla względów czytelności kod programu został podzielony na kilka linii i zostały dodane komentarze. Brainfuck traktuje wszystkie znaki poza +-<>[],. jako komentarz. Równie dobrze powyższy program można by zapisać jako:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Trywialne Czyszczenie komórki [-]
Prosty program, który ustawia wartość w aktualnej komórce na 0. Mówiąc ściślej, tak długo dekrementuje wartość w aktualnej komórce, jak długo jest ona większa od 0.
Prosta pętla ,[.,]
Pętla, która pobiera z wejścia kolejne znaki i drukuje je na ekranie tak długo, aż wczytany zostanie znak końca pliku (EOF).