← All tools
// Text

Text Column Formatter

Fixed-width columns, justify text, pad and align — free, browser-only

Text column mascot
by
CHUNKY
MUNSTER

Frequently Asked Questions

Will long URLs or single words wider than the column be broken?

No — words longer than the target width are kept on their own line rather than hyphenated. This matches the behaviour of Unix fmt and most code editors' soft-wrap.

How does full justification add spacing?

Extra spaces are distributed evenly between words on each line until the line reaches the target width. The last line of each paragraph is left-aligned, as is conventional in print typography.

Are tabs treated as word separators?

Tabs and runs of multiple spaces collapse to a single space during wrapping. If you need literal tabs preserved, use the Text Whitespace Converter first.

Does it handle Unicode width correctly?

Width is counted in code points, not visual cells. CJK fullwidth characters and emoji will still be counted as one character each, which can make lines look uneven in a monospace font.