The usual "matchstick" representation of an ordinal number can be thought of as an order-preserving injection of that ordinal into the interval [0,1]. For example, here's a representation of $\omega^2$:
One can use this technique to visualize even larger and larger ordinals; for instance, $\omega^3$ would look the same as the above, but each individual matchstick would be replaced with yet another infinite triangle leading to the next matchstick, so that there are three layers of infinite triangles. So long as there's an order-preserving injection from your chosen ordinal into $[0,1]$, this technique will work to help you visualize it.
So my question is: what is the supremum of all ordinals for which an order-preserving injection exists in this way? Is it the first uncountable ordinal? The initial ordinal of $2^{\aleph_0}$? Something smaller? Something larger?