체크리스트 변환기

일반 불릿 기호나 번호로 정렬된 일반 텍스트 목록을 마크다운 체크리스트 서식(- [ ] 또는 - [x])으로 변환하거나, 기존 마크다운 체크리스트에서 기호들을 일괄 청소하여 순수 리스트 텍스트만 추출해 줍니다.

카테고리: 텍스트 도구

언제 사용하나요?

일반 텍스트 줄글 메모로 나열한 작업 명단을 GitHub 이슈, 노션(Notion), 옵시디언(Obsidian) 등의 협업 도구에 어울리는 완성형 체크박스 코드로 급속 가공하고 싶을 때, 혹은 완료 체크 기호가 복잡하게 박힌 아카이브 목록에서 기호만 쏙 지워내고 텍스트 알맹이만 보고용으로 회수하고자 할 때 요긴합니다.

사용 방법

  • 가공 대상 리스트 목록을 한 줄에 하나씩 입력 상자에 복사해서 넣습니다.
  • 변환 옵션(미완료 체크박스 추가, 완료 체크박스 추가, 또는 체크박스 기호 일괄 제거)을 지정합니다.
  • 서식이 깔끔하게 변경 완료된 체크리스트 산출물을 복사해 해당 문서에 붙여넣습니다.

입력값 안내

줄 단위로 항목을 분배 판독하므로, 개행(줄바꿈)으로 나뉜 다량의 텍스트 리스트를 입력으로 받습니다.

계산·변환 기준

입력 스트림의 각 행에 대해 선두 불릿 문장부호 패턴(`* `, `- `, `• `, `1. ` 등) 및 기존 마크다운 체크박스 형식(`- [ ] `, `- [x] `)을 검출하는 정규표현식 처리를 수행합니다. 해당 불릿 영역을 지운 후 사용자가 요청한 타깃 체크 박스 마크업 접두사(`- [ ] ` 또는 `- [x] `)를 가산 래핑해 문자열을 재조립합니다.

사용 예시

  • GitHub 풀 리퀘스트 태스크 목록 구성 - PR 내용 설명 본문에 반영할 개발 단위 테스트 체크리스트를 일반 텍스트 기획서에서 긁어와 고속 변환합니다.
  • 노션(Notion) 할 일 보드 마크업 이관 - 텍스트 메모장으로 러프하게 갈무리해 둔 일일 Todo 목록의 서식을 Notion 체크 박스 양식으로 단장합니다.
  • 수행 결과 리스트 최종 가독 보고 - 기호와 체크 체크 표시가 섞여 지저분한 상태 보고서 초안의 접두 기호들을 지워 정갈한 인쇄 문서로 포맷팅합니다.

예시

  • 기획서 작성\n디자인 검토 입력 (미완료 설정) → - [ ] 기획서 작성\n- [ ] 디자인 검토 로 변환
  • - [x] 완료 항목 입력 (기호 제거 설정) → 완료 항목 (순수 자구만 정제)

주의사항

  • 들여쓰기 탭이 포함된 다단계 중첩 리스트(Nested List)의 경우, 들여쓰기 탭 깊이 깊이가 누락되지 않고 접두 부호만 바뀔 수 있도록 '들여쓰기 수준 유지' 옵션을 체크해 작동시켜야 구조가 무너지지 않습니다.

계산·사용 가이드

마크다운 태스크 리스트(- [ ])의 깃허브 협업 활용법

깃허브 이슈나 풀 리퀘스트 본문에 작성하는 체크박스는 화면 상에서 마우스를 통해 실시간 체크/해제 상태가 물리적 동기화됩니다. 러프하게 메모해 둔 할 일들을 체크박스 서식으로 자동 단장해 협업 커뮤니케이션의 정합성을 제고합니다.

다단계 목록 구조에서 들여쓰기 탭 간격 보존 규칙

중첩 수준이 다른 복잡한 불릿 목록을 체크박스로 일괄 변환할 때, 행 앞쪽의 탭(Tab)이나 빈칸 공백 개수를 유실하면 전체 리스트 위계가 깨집니다. 본 도구의 깊이 유지 옵션은 선두 기호만 타깃 전환하여 깔끔하게 레이아웃을 보존합니다.

자주 묻는 질문

대괄호 안에 이미 대문자 X가 박힌 서식도 인식하나요?

예. 미완료 상태(`[ ]`)와 완료 상태(`[x]` 또는 대문자 `[X]`) 모두에 대응하는 파싱 로직을 갖추고 있어 어떤 마크다운 체크박스 기호든 정확하게 걷어내거나 전환해 줍니다.

항목 중간에 빈 줄이 섞여 있으면 어떻게 되나요?

옵션에서 '빈 줄 건너뛰기'를 활성화하시면 항목 사이에 위치한 무의미한 빈 엔터 라인에는 체크박스 기호를 덧붙이지 않고 빈 칸 그대로 흘려보내 깔끔하게 완성합니다.

관련 도구

  • 리스트 정리 도구 - 줄바꿈으로 나열된 목록 데이터를 콤마(,) 구분선 쉼표로 연결하거나, 반대로 콤마로 연결된 문자열을 엔터 줄바꿈 목록으로 일괄 포맷 변환해 줍니다.
  • 줄 번호 추가/제거 - 텍스트 목록의 각 행(Line) 시작 부분에 일련 순번(1, 2, 3...)을 원하는 포맷으로 자동 추가하거나, 기존에 작성되어 있는 줄 번호를 말끔하게 감지해 삭제해 줍니다.
  • 마크다운 미리보기 - 마크다운(Markdown) 문법으로 작성된 텍스트 소스를 실시간으로 렌더링하여 표준 HTML 결과물로 변환 및 시각적 레이아웃 미리보기를 동시 제공합니다.
  • 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
  • 바이트 계산기 - 입력된 문자열의 바이트 크기를 다양한 인코딩 방식(UTF-8, EUC-KR, UTF-16)에 맞춤 선택하여 실시간으로 계산해 줍니다.
  • 대소문자 변환기 - 영문 텍스트를 대문자, 소문자, 단어 첫 글자 대문자(Title Case), 문장 첫 글자 대문자(Sentence Case) 등으로 한 번에 일괄 변환해 줍니다.