Codificador Brainfuck
Transforme qualquer texto num programa Brainfuck que o imprime, ou execute um programa Brainfuck e veja o resultado.
Codificador Brainfuck
Cole qualquer texto e esta ferramenta escreve um programa Brainfuck que o imprime exatamente, um carácter de cada vez. Funciona também ao contrário: cole um programa Brainfuck e a ferramenta executa-o, mostrando tudo o que produz. Alterne entre os dois com a opção Modo, ou use o botão de troca para enviar um programa gerado diretamente ao interpretador.
Active "Otimizar tamanho com ciclos" para tornar o programa mais curto: em vez de repetir + até 255 vezes para um carácter, constrói o valor com um ciclo de multiplicação, o que importa quando a entrada ultrapassa algumas palavras. Tamanho da célula controla como cada carácter é armazenado — 8-bit é o Brainfuck clássico byte-por-célula, correspondendo aos intérpretes reais e UTF-8, enquanto células de 16-bit e 32-bit contêm um ponto de código completo por célula, permitindo que letras acentuadas e emoji transitam perfeitamente sem extras. Células da fita define quantas células de memória o intérprete tem, e o limite de passos impede um ciclo descontrolado de congelar a página — aumente-o para programas longos ou diminua ao testar. "Mostrar estado da fita após execução" acrescenta um snapshot das células uma vez que termina, útil para depurar ciclos que não produzem o esperado. O código também pode ser quebrado numa largura fixa para leitura fácil; Brainfuck ignora espaços e não-comandos, portanto quebrar nunca altera o programa.
Entrada muito longa produz programas mais longos. Ambas as direcções estão limitadas para que o navegador não congele em entrada descontrolada ou ciclo infinito — recebará uma mensagem clara sobre o que ajustar.
Tudo funciona localmente no seu navegador; nenhum texto ou código é enviado para qualquer lugar. Copie o resultado, transfira-o como .txt, limpe o painel, ou envie a saída de volta à entrada para continuar a trabalhar.