Back to Free Tools
FREE TOOLS
Unicode Table Aligner
Align delimited Unicode cells using declared terminal-width rules.
Delimited Unicode rows, Delimiter, Cell alignment, Gap spaces
aligned-table.txt, unicode-table-aligner.report.json
Browser only
Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.
This tool needs JavaScript. If it does not load, refresh the page and try again.
How to use this tool
- Enter values using the examples, or choose a local file where requested. Follow the displayed supported input shapes and limits.
- Choose Calculate result and inspect the complete result.
- Download result to save the primary file. Where supplied, additional links save source files and the full JSON report. Reset restores examples and clears output.
Examples
Delimited Unicode rows: Name City
Ada 東京
李 Rome
Delimiter: tab
Cell alignment: left
Gap spaces: 2
Limitations
- Align equal-count rows with literal tab/pipe/comma delimiters,no CSV quoting. Frozen Unicode17 EAW W/F2 and all other widths1 except marks/formats/medial-final Hangul Jamo0. Native Intl.Segmenter groups text;declared supported emoji(default presentation,valid modifier/VS16 forms,keycaps,RI pairs,extended-pictographic ZWJ graphemes) use2 cells. VS15 retains base EAW width;other nonemoji graphemes sum their codepoint widths. Original Unicode text is preserved. This policy is not full Unicode17 grapheme,shaping,font or terminal certification;native wcwidth differences are possible. Reject C0/C1/DEL controls inside cells;row CR/LF and chosen tab delimiters are structural. At most2000 rows/100 columns/256 declared display cells per column,gap1–20. Left/right/center padding retains final-column spaces;odd center padding puts the extra space on the right. Emit a final newline. Preflight all complete UTF8 source/padding/gap/newline bytes at1MiB before padding allocation;never truncate. Shared100000-character/400000-byte input and4MiB report bounds apply.
- Text fields are limited to100,000 UTF16 units each and400,000 combined UTF8 bytes; file fields have their own displayed limits. Combined output is at most4MiB. Processing stops after30 seconds; tool-specific bounds may be tighter.
- Generated source is a downloadable result and is not executed here. Inspection does not establish remote behavior, trust or standards certification.
Related tools
No items found.