Markdown bullets
- apple - banana
apple banana
Strip matching wrappers from each lineβundo bullet markers, JSON quotes, or bracketed IDs without regex gymnastics.
Remove Prefix and Suffix
Set patterns to remove or pick a preset β output updates instantly.
Enter prefix/suffix patterns to strip from each line.
Your text stays in your browser β nothing is uploaded.
- apple - banana
apple banana
"apple" "banana"
apple banana
<li>apple</li> <li>banana</li>
apple banana
('apple')
('banana')
apple banana
Leave suffix empty to strip leading markers like bullets or paths.
Leave prefix empty to strip trailing text like file extensions.
Strip matching prefix and suffix from each line independently.
Toggle when wrapper capitalization must match exactly.
Strip whitespace before testing prefix and suffix patterns.
Loop until no more matching prefix or suffix remains.
Lines without a match pass through unchanged in normal output.
Strip - from pasted outline rows.
Remove double quotes from imported column values.
Unwrap <li> elements from markup snippets.
Strip ('value') wrappers from query lists.
Drop leading / from URL or slug lists.
Normalize mixed-format pasted rows in one pass.
| Mode | Before | After |
|---|---|---|
| Bullet prefix | - apple | apple |
| Quotes | "apple" | apple |
| Parentheses | (apple) | apple |
| Brackets | [apple] | apple |
| HTML li | <li>apple</li> | apple |
| SQL value | ('apple') | apple |
| URL path | /about | about |
| File extension | report.txt | report |
| Task | Best tool |
|---|---|
| Add bullets | Add Prefix and Suffix |
| Remove bullets | Remove Prefix and Suffix |
| Add quotes | Add Prefix and Suffix |
| Remove quotes | Remove Prefix and Suffix |
| Wrap HTML list items | Add Prefix and Suffix |
| Strip HTML list items | Remove Prefix and Suffix |
Remove bullets such as -, *, or numbered prefixes.
Strip quotes around imported spreadsheet values.
Convert ('apple') into apple.
Convert <li>apple</li> into apple.
Convert /about into about.
Remove repeated wrappers from exported arrays, logs, and responses.
"apple" apple
'apple' apple
(apple) apple
[apple] apple
<li>apple</li> apple
('apple') apple
/about about
report.txt report
Before
- apple - banana - cherry
After
apple banana cherry
Before
"apple" "banana" "cherry"
After
apple banana cherry
Before
<li>apple</li> <li>banana</li>
After
apple banana
Before
('apple')
('banana')
After
apple banana
Yes. Leave the suffix field empty and matching leading text is stripped from each line.
Yes. Leave the prefix field empty β useful for file extensions like .txt.
By default each side is removed independently. Enable Both must match to require both patterns before stripping.
Unmatched lines pass through unchanged. Use preview unmatched lines to show only those rows.
Yes. Toggle case sensitive matching when wrapper capitalization must match exactly.
Yes. Use the CSV quotes preset or set prefix and suffix to " with both must match enabled.
Yes. Use the Markdown bullets preset or set prefix to - .
Yes. Use the HTML li preset with prefix <li> and suffix </li>.
Yes. Enable remove repeated wrappers to loop until no matching prefix or suffix remains.
Yes. Set the prefix field and leave suffix empty β only the leading match is stripped once per line unless repeated removal is enabled.
Yes. Leave prefix empty and set suffix to .txt, .csv, or any extension pattern.
Yes. Use the URL path preset or set prefix to / to strip leading slashes from slug lists.
Yes. Set matching prefix and suffix β for example " and ", or [ and ] β with both must match if needed.
Yes. Each line is processed independently, so multiline pasted lists strip wrappers row by row.
Yes. Lines that do not match your prefix or suffix patterns are left as-is in the output.
No. All stripping runs locally in your browser β your text never leaves your device.