Brainfuck Interpreter and Text-to-Code Converter

BeetVPN

Interpret and inspect a Brainfuck program

Brainfuck is a minimalist language created by Urban Müller in 1993. It has only eight instructions, yet is theoretically able to express any Turing-computable operation. Its tiny syntax produces programs that are difficult to read and mainly useful for learning, challenges and experimentation.

Step-by-step debugger

The options can initialize execution, advance one instruction, run, pause or stop the program. The memory tape shows cells around the pointer, while the step limit prevents endless loops.

The eight instructions

InstructionEffect
> / <Move the memory pointer.
+ / -Change the current cell.
. / ,Write a value or read input.
[ / ]Create a loop controlled by the current cell.

Brainfuck can make a message less readable, but it provides no cryptographic security.