Don’t just run code. Watch it think.
Write, run, and understand code in 16 supported languages — with real output and a source-driven visual execution flow.
Analyze your code to see its execution flow.
Start — waiting for your program.
Ready. Run your program to build a source-driven trace.
TraceLab identifies functions, loops, decisions, data-structure operations, input, output and returns from your code.
Run this view on any pasted code.
Use ← → to move through the generated trace, or press Play flow.