Back

Text column aligner

Text tools

Loading

Loading tool

Preparing the tool. The remaining time is not yet known.

All processing for this tool happens in your browser. Your input is not sent to a server.

About this tool

Arrange successive text lines into aligned columns using estimated Unicode display widths.

Common uses

  • Arrange successive text lines into aligned columns using estimated Unicode display widths.
  • Enter up to 2,000 lines/120,000 UTF-16 units; choose 2–6 columns and a 1–12-space gap.

How to use it

  1. 1.Enter up to 2,000 lines/120,000 UTF-16 units; choose 2–6 columns and a 1–12-space gap.
  2. 2.Choose left, center or right alignment, then copy rows filled across from the input lines.

Worked example

Input and result

a
b
c
d (2 columns, gap 2)
a  b
c  d

Input lines fill each output row across the columns.

Limits and notes

  • Tabs become four spaces. Width estimates suit monospaced output but depend on font and emoji rendering; older browsers without Intl.Segmenter may handle combining sequences differently.

Frequently asked questions

What does this tool do?

Arrange successive text lines into aligned columns using estimated Unicode display widths.

What should I check before using the result?

Tabs become four spaces. Width estimates suit monospaced output but depend on font and emoji rendering; older browsers without Intl.Segmenter may handle combining sequences differently.

Related tools