UnQTools
File Runs in your browser

Text File Joiner

Merge multiple text files (.txt, .log, .md, .csv, .json) into one with custom separators, filename headers, line numbering, dedup, sorting, and stats. 100% client-side, no upload.

100% Private Works Offline Instant

About Text File Joiner

Merge multiple text files (.txt, .log, .md, .csv, .json) into one with custom separators, filename headers, line numbering, dedup, sorting, and stats. 100% client-side, no upload. Everything runs locally in your browser — your data never leaves your device.

How to use

  1. Enter your input in the tool above.
  2. Adjust any options to your preference.
  3. Use the Copy or Download buttons to save the result.
  4. Everything happens locally — your data never leaves your browser.

FAQ

What does the Text File Joiner do?

It merges multiple text files (.txt, .log, .md, .csv, .json, etc.) into a single output. You can add filename headers, line numbers, custom separators, remove empty lines, trim whitespace, dedup lines, and sort lines alphabetically.

What separator options are available?

Single newline (default), double newline (blank line between files), or a custom string you specify (e.g. '---' or '\n===\n'). Filename headers can be prepended before each file's content.

Can I reorder files before merging?

Yes. Drag files up/down using the arrow buttons to control the merge order. The merged output respects the order shown in the list.

What extra features does this tool have?

10 extras: (1) Drag-drop multiple files. (2) File order reorder (up/down arrows). (3) Per-file stats (line/word/char count, size). (4) Preview of merged output (first 200 lines). (5) Custom separator (any string). (6) Remove empty lines. (7) Trim whitespace per line. (8) Sort lines alphabetically. (9) Dedup lines. (10) History (localStorage — last 10 merges).

Are my text files uploaded anywhere?

No. All file reading and merging happens in your browser via the File API. Your data never leaves your device.

What's the maximum file size?

There's no hard limit, but very large files (> 50MB) may slow the browser. We process files sequentially and show progress.

Search tools and actions

Search across all 170 tools, categories, and quick actions.