Cole várias linhas numa string única com o separador que você escolher. Vírgula, pipe, ponto-e-vírgula, " - ", qualquer coisa.
Você tem um item por linha. Precisa numa linha só, separado por vírgulas — pra um IN() de SQL, um slug, uma célula CSV, um atributo de tag. Esta ferramenta faz isso.
O separador padrão é ", " (vírgula + espaço). Troque por qualquer coisa: um tab, uma quebra de linha, " | ", " — " ou sua própria string.
Solte um item por linha. As linhas em branco são puladas por padrão.
O padrão é ", ". Mude pra o que precisar — caracteres especiais e espaços são preservados literalmente.
Clique em «Copiar» (Copy). A saída é uma string única, pronta pra colar numa query, num atributo ou numa mensagem.
Sim — digite \n na caixa. A saída volta a ser multilinha, útil pra rejuntar com um separador visível diferente.
Por padrão não — são puladas. Desligue «Pular vazias» (Skip blanks) pra incluir como entradas vazias.
Não. O separador só vai entre os itens.
Só apara as pontas de cada linha de entrada. O resultado final só é aparado se «Aparar final» (Trim result) também estiver ligado.
A ferramenta não escapa nada — o separador é colocado literalmente entre os itens. Então se você junta com "," uma lista de URLs e alguma URL contém uma vírgula, a saída fica ambígua. Pra cenários CSV em que os campos podem conter o separador, use uma biblioteca CSV de verdade (Python csv, Node csv-stringify) ou troque pra um separador que não bate, como " | " ou um tab.
A saída do Join é uma única linha, que pode ter milhões de caracteres. Roda liso até 1.000.000 de linhas de entrada. Se a saída passa de uns 100 MB, o «Copiar» (Copy) do Chrome pode falhar em silêncio — esse problema é mais visível no Join porque o resultado é uma única string longa. Use «Baixar» (Download); os downloads não têm esse limite prático.