Binary tree visualizer

Turn an array into a tree.

Paste a compact level-order array. Each null marks a missing child; every number becomes a node.

Tree inputLevel order

Use whole numbers and null. Press Ctrl/โŒ˜ + Enter to draw.

Rendered 5 nodes across 3 levels.

Rendered structure

Your binary tree

5 nodes3 levels
Binary tree from level-order inputBinary tree with root 3. Root 3 has left child 9 and right child 20. Node 20 at root right has left child 15 and right child 7. By level: level 0: 3; level 1: 9, 20; level 2: 15, 7.
Levels[[3],[9,20],[15,7]]