Tools / add-suffix-to-lines

Add a suffix to each line

Append any string to every line — punctuation, terminators, status marks. Pick a preset or type your own.

SUFFIX
OPTIONS
INPUT · LINES · CHARS
OUTPUT · LINES · CHARS

            
DONE · ran in 0.00ms ·
§01 — ABOUT THIS TOOL

For when every line needs the same thing at the end.

Adding ";" to each row of a SQL paste, "," to make a CSV column, " ✓" to a task list, "
" to lines for HTML — same operation: put this text at the end of every line.

Type any suffix in the box. Blank lines are skipped by default so you don't end up with rows that are nothing but the suffix.

§02 — HOW TO USE 03 STEPS
STEP 01 01 / 03

Paste your lines

Drop in one item per line.

STEP 02 02 / 03

Type your suffix

Anything. ";" for SQL, "," for CSV, " ✓" for a list, "
" for HTML.

STEP 03 03 / 03

Copy the result

Hit Copy. Line order and structure are preserved.

§03 — QUESTIONS 6 ANSWERS
01

Are blank lines suffixed?

Not by default — they stay blank. Turn off SKIP BLANKS to suffix them too.

Yes. The input is taken literally — trailing spaces are kept.

The suffix is added again. There is no idempotent mode yet.

Replace needs a pattern. Suffix just appends — no pattern needed, no risk of accidentally matching mid-line.

Yes — by default the suffix is appended after whatever's already at the end of the line, including trailing spaces or tabs. If you want a clean append without that, enable "Trim each" to strip trailing whitespace first, then your suffix sits right against the last visible character.

Same shape as Prefix — a linear pass over the input. Up to ~500k lines / 50 MB is comfortable; beyond ~5M lines you'll notice a pause from string allocation. The preview caps at 5,000 lines with a notice when the output gets big, while Copy and Download stay on the full result.

§04 — THE OTHER SEVEN 7 / 07
§ — PRIVACY Your text never leaves your browser. No upload, no account, no logs on what you paste.
PRIVACY PAGE ↗