# BrainCode — Write and Run Brainf

> Write and run Brainf code with memory visualization and adjustable speed. (iPhone/iPad app by William Ma.)

- Source: https://appshunter.io/ios/app/braincode/id1414763223 (this page in markdown: same URL + `.md`)
- Developer: [William Ma](https://appshunter.io/developer/1132914993)
- Category: Education
- Price: Free
- Rating: 3.40/5 from 5 App Store ratings · 4 written reviews indexed
- Age rating: 4+
- Requires: iOS 11.0 · 26 MB
- Languages: English
- Released: 2018-08-04
- Data updated: 2026-06-10
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/braincode/id1414763223/reviews.md

## What is BrainCode?

BrainCode lets you write and run Brainf code.

Features:
• See the contents of memory
• Input and output
• ASCII table
• Variable speed
• Document syncing with iCloud

Try your skills at Brainf!

## Key features

- Write and run Brainf code
- Memory visualization
- Input and output handling
- ASCII table
- Variable execution speed
- iCloud document syncing

## Recent user reviews (4 of 4)

All indexed reviews: https://appshunter.io/ios/app/braincode/id1414763223/reviews.md

### 3/5 — Not a functioning brainf interpreter!

*2019-09-27*

Failed to match looping brackets properly
+++++[>++[>+++<-]<-]
Closing brackets always return to most recent opening bracket instead of the matching one, making any code with nested loops break. Better than any other brainf interface I’ve seen (even on computers), but fails at a basic level.

Note to dev- instead of storing location of most recent open bracket, push it to stack and check stack when you hit a closing bracket. If current cell value is zero, before moving on, pop from stack.

### 1/5 — Can’t handle nested loops?

*2019-07-01*

This causes a crash.
++++[>++++[>+++<-]<-]
It should insert the value 48 into cell 2.
It seems to never re enter the inside loop.

### 5/5 — Wow

*2019-05-29*

This is fantastic 😂. Thank you so much for this.

### 4/5 — So Awesome!

*2018-12-08*

Not only can you run your Brainf code, it shows you what's happening behind the scenes too! Such a great tool to learn such a strange language. One of the best I've ever seen for Brainf. 

The UI for input/output could use some work though. I'd love to be able to see my output without having to switch back and forth from the stack viewer to the output. It would also be great if the input was more integrated into the UI and not just a pop-up.

Love the app though. Great work!

## Frequently asked questions about BrainCode

### What is BrainCode?

BrainCode is an application designed for writing and executing code in the Brainf programming language. It provides tools to help users understand and experiment with this unique language.

### What are the key features of BrainCode?

BrainCode allows you to write and run Brainf code, view memory contents, handle input and output, access an ASCII table, adjust execution speed, and sync documents with iCloud.

### What devices is BrainCode compatible with?

BrainCode is available for iPhone, iPad, and iPod touch devices.

### What is the age rating for BrainCode?

BrainCode has an age rating of 4+, making it suitable for a wide range of users.

### How often is BrainCode updated?

The latest version of BrainCode is 1.1, and it was last updated on November 10, 2018. Future updates will depend on developer plans.

### What is the user sentiment for BrainCode?

Based on the available data, BrainCode has a rating of 3.4 stars from 5 ratings, indicating a mixed but generally positive user reception.

### Does BrainCode offer certifications for learning Brainf?

BrainCode is a tool for writing and running code, but it does not offer formal certifications for learning Brainf. It serves as a practical environment for skill development.

### How does BrainCode help track learning progress?

BrainCode allows users to save and revisit their code, facilitating practice and self-assessment of progress in understanding Brainf programming concepts.

## Version history (last 2 releases)

### 1.1 — 2018-11-10

- Features
* Added clear button to IO screen
* Fast execution is now way faster (probably about 5 times faster, but I'm not totally sure)

### 1.0 — 2018-07-31

No release notes.

## Apps similar to BrainCode

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Learn C# Programming  PRO](https://appshunter.io/ios/app/learn-c-programming-pro/id1568838347) | 4.8 (4) | $0.99 | Education |
| [Higgsy](https://appshunter.io/ios/app/higgsy/id1623065412) | 5.0 (1) | Free | Education |
| [Graph Algorithm](https://appshunter.io/ios/app/graph-algorithm/id1520511021) | 5.0 (2) | Free | Education |
| [Burp Tool Buddy](https://appshunter.io/ios/app/burp-tool-buddy/id1545966787) | 5.0 (3) | $4.99 | Education |
| [Quantum Wave in a Box](https://appshunter.io/ios/app/quantum-wave-in-a-box/id1179258292) | 3.3 (4) | Free | Education |
| [Turing Machine - Simulator](https://appshunter.io/ios/app/turing-machine-simulator/id1608855567) | 5.0 (2) | Free | Education |

## More apps by William Ma

- [Cello Mute](https://appshunter.io/ios/app/cello-mute/id1132914994)
- [AHS Fit Math](https://appshunter.io/ios/app/ahs-fit-math/id1330525785)

All apps by William Ma: https://appshunter.io/developer/1132914993

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
