List Item Suffix Adder

Splits a list on a configurable separator (newline, comma, or a custom delimiter), appends a chosen suffix string to every item, and rejoins it. Unlike the string category's newline-only Line Suffix Adder, this tool works on comma- or custom-delimited lists too. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-27

Overview

Introduction

Appending the same file extension, unit label, or closing marker to every line of a list by hand doesn't scale past a few items.

This tool appends a chosen text string to every item of a list in one pass, with a configurable separator so it works whether your list is one-per-line, comma-separated, or delimited some other way.

What Is List Item Suffix Adder?

A bulk text tool that splits input into items on a chosen separator, appends a fixed suffix string to each one, and rejoins the result.

It generalizes the string category's Line Suffix Adder by adding separator choice, since not every list arrives newline-separated.

How List Item Suffix Adder Works

The input is split into items using the selected separator (newline, comma, or a custom delimiter you type in).

Each item has the suffix string appended verbatim, then the items are rejoined using the same separator you split on.

When To Use List Item Suffix Adder

Use it to add a file extension, unit suffix, or closing punctuation to a batch of items before pasting them elsewhere.

It's handy for turning a plain list of base filenames into full filenames, or a list of numbers into unit-labeled values.

Features

Advantages

  • Works on newline-, comma-, or custom-delimited lists, not just newline-separated ones.
  • Preserves item order and count exactly, including blank items between repeated separators.
  • One-pass, deterministic transform with no hidden trimming or filtering of your data.

Limitations

  • Appends the exact same suffix to every item; it doesn't support per-item or conditional suffixes.
  • Doesn't trim whitespace around items before appending, so a stray trailing space after an item stays between the item's text and the suffix.

Examples

Appending a file extension to a newline list

Input

report
invoice
summary

Output

report.pdf
invoice.pdf
summary.pdf

Separator is newline; the suffix ".pdf" is appended to each of the three items.

Appending a unit to a comma-separated list

Input

10,20,30

Output

10kg, 20kg, 30kg

Separator is comma; the list is split on ", ", each item gets "kg" appended, then rejoined with ", ".

Best Practices & Notes

Best Practices

  • Match the separator setting to how your list is actually delimited, otherwise items will be split incorrectly before appending.
  • Use List Separator Normalizer first if your source list mixes multiple separator styles inconsistently.

Developer Notes

Implemented with the shared `splitListItems`/`joinListItems` helpers, appending the suffix with plain string concatenation per item so behavior stays consistent across every tool in this category.

List Item Suffix Adder Use Cases

  • Adding a shared file extension to a list of base filenames
  • Appending a unit label (kg, %, px) to a list of raw numbers
  • Adding a trailing comma or semicolon to every line of generated code before pasting it into a source file

Common Mistakes

  • Choosing "Newline" as the separator for a comma-separated single-line list, which treats the whole line as one item and only appends the suffix once.
  • Forgetting that a custom separator field left blank silently falls back to newline splitting.

Tips

  • Pair with List Item Prefix Adder to wrap items on both sides in one workflow.
  • Use List Separator Changer afterward if you need the output delimited differently than the input.

References

Frequently Asked Questions