⊞ Pascal Playground

Pascal.
In your
pocket.

Write and run real Pascal programs on your iPhone.
With a Turbo Pascal theme that'll make you feel 16 again.

Because some of us peaked in the 90s — and that's okay._

Coming Soon to the App Store
Pascal Playground retro theme showing code editor
// What is it?

A full Pascal environment
for your iPhone.

Pascal Playground is a code editor and interpreter that runs real Pascal programs directly on your device. No server, no cloud, no Wi-Fi required.

Whether you're reliving your CS101 days or introducing someone to structured programming, Pascal Playground gets out of the way and lets you write code.

✏️

Write Pascal

A proper code editor with syntax highlighting, auto-indentation, and a full keyboard row for Pascal-specific characters.

Run It Instantly

Hit Run and see the output immediately. Variables, loops, functions, arrays — all interpreted on-device in real time.

📂

Manage Files

Save and open .pas files. Keep your programs organized and pick up right where you left off.

Two personalities.
One app.

Switch to the Retro theme for that authentic Borland blue experience — cyan gutters, yellow commands, monospaced everything. Or keep it Modern and let it blend in with the rest of your apps.

Retro Turbo Pascal theme
Retro

Borland blue · Cyan gutters · Yellow commands

Modern theme
Modern

Follows system appearance · Light & dark

Pascal Playground theme selection onboarding screen

Pick your era
right away.

On first launch, Pascal Playground asks you to choose your style. Both themes include a live code preview so you know exactly what you're getting into.

(You can change your mind in Settings any time. We won't judge.)

Load Retro Theme Load Modern Theme
Pascal Basics reference screen

Forgot the syntax?
We've got you.

Pascal Basics is built right into the app — no browser tab needed. Browse data types, control flow, procedures, functions, and more with real code examples.

Great for beginners learning structured programming, and equally handy for the experienced dev who just can't remember whether it's div or mod for integer division.

program var / const if / then / else for / while repeat / until procedure function array writeln / readln

It runs actual code.
Not a toy.

Tap Run. See output instantly. Integer and real arithmetic, strings, booleans, arrays, for/while/repeat loops, procedures, functions — the classic Pascal you remember, running on your phone.

Pascal Playground output screen showing FizzBuzz results

Ready to feel young again?

Pascal Playground is coming to the App Store. Stay tuned.

Coming Soon to the App Store