전체 도구 ↗
🧰

목록 ↔ 한 줄 변환

여러 줄을 쉼표 한 줄로, 다시 목록으로 — 붙여넣고 버튼 한 번.

↔ 양방향 변환🔒 기기 내 처리⚡ 설치 없이 즉시
입력여기에 붙여넣기
결과 결과 미리보기
항목· 글자

입력값은 브라우저에서만 처리 · 서버 전송 없음

광고

설명

엔터로 나뉜 여러 줄 목록을 쉼표로 이은 한 줄로 합치거나, 반대로 한 줄 텍스트를 여러 줄로 나눕니다. 엑셀 열을 SQL 조건식에 넣거나, 쉼표 목록을 한 칸씩 펼칠 때 씁니다.

광고

관련 도구

여러 줄로 나뉜 항목을 쉼표·탭·세미콜론 등 원하는 구분자로 한 줄로 합치거나, 반대로 구분자로 나뉜 한 줄 텍스트를 여러 줄로 분리해 줍니다. 엑셀 데이터를 SQL 쿼리에 넣거나, API 파라미터를 목록으로 정리하는 등 개발·데이터 작업에서 자주 쓰이는 변환을 단번에 처리합니다. 설치 없이 브라우저에서 바로 사용할 수 있어 빠릅니다.

사용 방법

입력 창에 변환할 텍스트를 붙여 넣습니다. '목록 - 한 줄' 모드에서는 각 줄 사이에 삽입할 구분자(기본값: 쉼표+공백)를 입력하고 변환 버튼을 누릅니다. '한 줄 - 목록' 모드에서는 분리 기준이 될 구분자를 지정하면 해당 구분자 위치에서 줄이 나뉘어 출력됩니다. 결과는 복사 버튼으로 클립보드에 바로 담을 수 있습니다.

개발·데이터 작업 활용 사례

엑셀 한 열에 있는 ID 목록을 SQL의 IN 절에 넣으려면 각 값을 쉼표로 연결하고 작은따옴표로 감싸야 합니다. 이 도구로 줄 목록을 쉼표 연결로 바꾼 뒤 WHERE id IN (값1, 값2, 값3) 형태로 활용하면 됩니다. 반대로 CSV 한 행을 목록으로 분리하면 각 컬럼값을 줄 단위로 검토하거나 편집하기 편해집니다. 파이썬 리스트 리터럴이나 자바스크립트 배열 선언에 쓸 값 목록을 준비할 때도 같은 방식으로 빠르게 정리할 수 있습니다.

구분자 선택 기준과 주의사항

쉼표는 가장 일반적인 구분자이지만 항목 내부에 쉼표가 있는 경우 분리가 잘못될 수 있습니다. 이런 경우 탭이나 파이프(|)처럼 항목 내부에 잘 쓰이지 않는 문자를 구분자로 선택하는 것이 안전합니다. 주소처럼 쉼표가 포함된 항목을 다룰 때는 항목을 큰따옴표로 감싸거나 세미콜론을 구분자로 사용하는 것을 권장합니다. 구분자를 변경하는 용도로도 활용할 수 있습니다. 쉼표 구분 텍스트를 한 줄로 분리했다가 탭 구분으로 다시 합치면 구분자를 교체한 효과가 납니다.

자주 묻는 질문

앞뒤 공백은 어떻게 처리되나요?
한 줄 → 목록(나누기)으로 변환할 때 각 항목의 앞뒤 공백이 자동으로 정리됩니다. 엑셀에서 복사한 값에 붙은 공백도 깔끔하게 나뉩니다.
빈 줄은 변환 결과에 포함되나요?
목록 → 한 줄(합치기)에서는 아무 값도 없는 빈 줄이 자동으로 제외되고 실제 항목만 이어집니다.
구분자를 쉼표 말고 다른 걸로 바꿀 수 있나요?
네. 구분자 칸에 세미콜론(;)·파이프(|)·탭·공백 등을 직접 입력하거나, 아래 프리셋 칩으로 원터치 선택할 수 있습니다. 합치기와 나누기 모두 지정한 구분자를 기준으로 동작합니다.
항목 안에 이미 쉼표가 들어 있으면 어떻게 되나요?
문자열을 그대로 자르고 잇기 때문에 값 안의 쉼표도 구분자로 인식됩니다. 값에 쉼표가 포함된다면 세미콜론이나 파이프를 구분자로 바꿔 쓰는 것이 안전합니다.
입력한 데이터가 외부로 전송되나요?
아니요. 모든 변환은 브라우저 안에서만 실행되며 입력 내용은 서버로 전송·저장되지 않습니다.

개인정보처리방침

목록 ↔ 한 줄, 어떤 변환을 하나요

이 도구는 두 방향의 변환을 합니다. 첫째, 세로로 줄바꿈된 목록(엔터로 구분된 여러 줄)을 하나로 이어 쉼표로 구분된 한 줄로 만듭니다. 둘째, 반대로 사과, 배, 감처럼 쉼표로 붙은 텍스트를 다시 줄바꿈된 여러 줄로 펼칩니다. 엑셀 한 열을 SQL IN (...) 조건에 넣거나, 반대로 쉼표 목록을 스프레드시트 한 칸씩 붙여넣을 때 쓰는 자리 맞춤 변환입니다.

작동 원리 — 무엇을 기준으로 자르고 잇나

합치기(목록→한 줄)는 입력을 줄바꿈 문자(\n, \r\n 모두 인식)로 쪼갠 뒤 각 조각을 구분자로 다시 잇습니다. 기본 구분자는 , (쉼표+공백)이며, 세미콜론·파이프·탭·공백만 등으로 바꿀 수 있습니다. 나누기(한 줄→목록)는 반대로 지정한 구분자에서 잘라 한 줄에 하나씩 놓습니다. 순수 문자열 치환이라 값을 계산하거나 해석하지 않고, 순서도 입력 그대로 유지합니다.

별도 옵션 설정 없이도 자주 필요한 정리는 자동으로 처리됩니다. 목록 → 한 줄로 합칠 때는 아무 값도 없는 빈 줄이 자동으로 제외되고, 한 줄 → 목록으로 나눌 때는 각 항목의 앞뒤 공백이 자동으로 정리되어 깔끔한 목록이 됩니다. SQL IN 절처럼 각 값을 '값'으로 감싸야 한다면, 변환한 뒤 따옴표만 덧붙이면 됩니다.

이럴 때 씁니다

상황변환 방향결과 예
엑셀 세로 열을 DB 조회 조건으로목록 → 한 줄A01, A02, A03
메일 수신자 여러 명을 한 칸에목록 → 한 줄a@x.com, b@x.com
쉼표로 받은 상품코드를 한 칸씩 붙여넣기한 줄 → 목록세로 한 줄에 하나씩
태그·키워드를 한 줄로 정리목록 → 한 줄tag1, tag2, tag3

실전 팁

엑셀에서 복사한 값에는 항목 끝에 보이지 않는 공백이 붙는 경우가 많은데, 한 줄 → 목록으로 나눌 때 앞뒤 공백이 자동으로 정리되어 편리합니다. CSV의 한 필드 안에 값 자체가 쉼표를 포함한다면(예: 서울, 강남구) 구분자를 세미콜론이나 파이프로 바꿔 쓰는 편이 안전합니다. 입력은 브라우저 안에서만 처리되어 서버로 전송되지 않으므로 사내 코드나 이메일 목록도 그대로 붙여넣어 쓸 수 있습니다.

자주 묻는 질문

구분자를 쉼표 말고 다른 걸로 바꿀 수 있나요?

네. 세미콜론(;), 파이프(|), 탭, 공백 등으로 지정할 수 있습니다. 합치기와 나누기 모두 지정한 구분자를 기준으로 동작합니다.

빈 줄이나 중복된 항목은 어떻게 처리되나요?

목록 → 한 줄로 합칠 때 아무 값도 없는 빈 줄은 자동으로 제외됩니다. 다만 같은 값을 하나로 줄이는 중복 제거 기능은 없으니, 중복 정리가 필요하면 텍스트 정리 계열 도구로 먼저 정돈한 뒤 변환하세요.

항목 안에 이미 쉼표가 들어 있으면 어떻게 되나요?

이 도구는 문자열을 그대로 자르고 잇기 때문에 값 안의 쉼표도 구분자로 인식됩니다. 값에 쉼표가 포함된다면 구분자를 세미콜론이나 파이프로 바꿔서 변환하세요.

입력한 데이터가 외부로 전송되나요?

아니요. 모든 변환은 브라우저 안에서 실행되며 입력 내용은 서버로 올라가지 않습니다.