Text to Speech
Read any text aloud using the voices on your device.
Join a list of lines into one line with any separator.
Join Text turns a column of lines into a single line with any separator, plus the details that make the result usable: quoting for SQL, brackets around the whole thing, and a different separator before the last item so a list reads as a sentence.
Turning a column into a comma-separated list is one of those jobs that arrives weekly and has no obvious home. You have a list of IDs in a spreadsheet and you need them as an SQL IN clause. You have a list of tags one per line and you need them comma-separated. You have a list of names and you need a sentence.
This joins them with whatever separator you choose, and adds the details that make the result usable rather than nearly usable. Each item can be wrapped in single or double quotes for SQL. The whole result can be wrapped in brackets. A different separator can be used before the last item, which is how you get "Alice, Ben and Chidi" instead of a list that ends abruptly.
Wrap each item in single or double quotes, with quotes inside the item doubled the way SQL and CSV require.
Brackets, parentheses or braces around the joined list, so an IN clause or an array is finished.
Use " and " before the last item to produce prose rather than a bare data list.
No empty item appears between two separators, and each line is trimmed before joining.
How many items were joined, which is the quickest check that nothing was lost.
One item per line, straight from a spreadsheet column if you like.
A comma and space, a comma, a pipe, a space or anything you type.
Wrap each item in quotes for SQL, and wrap the whole result in brackets or parentheses.
Use "and" before the last item to produce a readable sentence rather than a bare list.
Choose a comma separator, switch on single quotes around each item, and wrap the result in parentheses. That gives you ('a', 'b', 'c') ready to paste straight into the query.
Readable lists. Setting it to " and " turns three items into "Alice, Ben and Chidi" rather than "Alice, Ben, Chidi", which is what prose needs and a data format does not.
No, they are dropped before joining, so you do not get an empty item between two separators. Trailing whitespace on each line is trimmed for the same reason.
Yes. When quoting is on, any quote character already inside an item is escaped by doubling it, which is the convention both SQL and CSV use.
What people who use the Join Text think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Join Text. It takes half a minute and no account.
Write the first reviewRead any text aloud using the voices on your device.
Pick random items, draw samples and randomise in one place.
Strip hard line breaks from pasted text without losing paragraphs.
Randomise the order of a list, fairly and repeatably.
Randomise word order, across the text or within each line.
Underline text with combining marks that survive pasting.
Delete blank lines, or collapse runs of them down to one.
Rewrite text so only sentence starts and proper nouns are capitalised.