코드 파일 뷰어 · 마크다운 변환기
TypeScript, JavaScript, Python, Java 등 소스 코드를 여러 개 동시에 업로드해 한 번에 확인할 수 있는 도구입니다. 파일 내용은 서버로 전송되지 않고 사용자의 브라우저 안에서만 처리됩니다.
민감한 코드라도 안전하게 마크다운 코드 블록이나 하이라이팅된 코드 형태로 변환해 보세요.
코드 파일을 여기에 드래그 앤 드롭하거나, 아래 버튼으로 선택하세요
여러 개의 파일을 동시에 업로드할 수 있습니다.
파일당 최대 1MB까지 업로드 가능하며, 모든 처리는 서버가 아닌 브라우저 내부에서 실행됩니다.
코드 파일을 한 번에 올리고 검색하고 마크다운으로 정리하는 로컬 뷰어
이 도구는 여러 개의 소스 파일을 드래그 앤 드롭으로 올린 뒤 파일별 보기와 전체 합쳐서 보기를 전환하며 확인할 수 있습니다. 파일명과 내용 검색이 가능하고 검색 매치 라인으로 이동하면서 빠르게 훑을 수 있습니다. 각 파일은 마크다운 코드 블록으로 복사할 수 있고 txt md로 다운로드도 지원합니다. 특히 ChatGPT 같은 AI에게 질문할 때, 매번 파일을 열어 복사·붙여넣기 하던 작업 대신 여러 파일을 한 번에 올리고 전체 합쳐서 보기에서 전체 마크다운을 복사해 프롬프트에 그대로 붙여넣으면 맥락 전달이 훨씬 빨라집니다. 모든 처리는 브라우저 내부에서만 진행됩니다.
파일은 브라우저에서 로컬로 읽습니다.
매치 라인으로 빠르게 이동합니다.
코드 펜스 복사와 txt md 다운로드를 지원합니다.
이 도구가 정확히 하는 일
여러 개의 코드 파일을 업로드하면 파일명 언어 줄 수 용량을 계산해 목록으로 정리합니다. 각 파일 내용은 코드 블록 형태로 표시되며 보기 모드를 바꿔 파일 단위로 읽거나 전체를 한 화면에서 이어서 볼 수 있습니다.
검색은 파일명과 내용에서 동시에 동작합니다. 검색 결과는 라인 단위로 매치가 잡히며 이전 다음 버튼으로 매치를 순회할 수 있습니다.
문서화가 필요할 때는 마크다운 코드 블록을 복사하거나 txt md 파일로 다운로드해 바로 공유용 산출물을 만들 수 있습니다.
- 여러 파일 업로드
- 파일별 보기와 전체 보기
- 파일명과 내용 검색
- 매치 라인 점프
- 마크다운 코드 블록 생성
- txt md 다운로드
실제 구현된 핵심 기능 요약
이 페이지의 기능은 코드 실행이 아니라 보기와 정리입니다. 업로드된 파일은 브라우저에서 읽고 언어를 확장자로 판별합니다. 줄 수와 바이트는 split 없이 계산해 대용량에서도 체감 로딩을 줄였습니다.
검색은 라인 시작 오프셋을 만들어 라인 번호를 빠르게 매핑하는 방식이며 파일당 히트 수와 전체 히트 수에 상한이 있어 브라우저 멈춤을 방지합니다.
- 확장자 기반 언어 감지 ts js java py c cpp cs go rs kt php rb swift txt md
- 파일 정렬 업로드 순 파일명 용량 줄 수
- 공백 처리 옵션 스페이스만 또는 탭 포함 모든 공백
- 검색 매치 라인 수 표시와 이전 다음 점프
- 파일별 마크다운 복사와 파일별 txt md 다운로드
- 전체 보기에서 전체 코드 복사 전체 마크다운 복사 txt md 다운로드
사용법 2분 요약
1 파일을 드래그 앤 드롭하거나 파일 선택으로 업로드합니다. 2 파일별 보기에서 각 파일을 확인합니다. 3 검색창에 키워드를 넣고 이전 다음으로 매치를 이동합니다. 4 필요하면 전체 합쳐서 보기로 전환해 한 문서처럼 훑습니다. 5 결과물은 마크다운 복사 또는 다운로드로 가져갑니다.
작업이 끝나면 업로드된 파일 모두 지우기를 눌러 메모리를 정리하는 것을 권장합니다.
- 읽기 중심이면 파일별 보기
- 훑기 중심이면 전체 합쳐서 보기
- 검색은 의도 키워드로 시작하면 더 빠름 예 token config redirect timeout
파일별 보기와 전체 합쳐서 보기 차이
파일별 보기는 파일 맥락을 유지하며 읽기에 적합합니다. 파일 단위로 마크다운을 복사하거나 다운로드를 할 때도 이 모드가 편합니다.
전체 합쳐서 보기는 파일을 한 화면에서 이어서 보여줍니다. 검색 후 매치를 따라가며 전체 흐름을 훑거나 여러 파일을 빠르게 스캔할 때 유리합니다.
- 파일별 보기 장점 파일 맥락 유지 파일 단위 산출물
- 전체 보기 장점 검색 한 번으로 전체 탐색 매치 점프 효율
검색과 매치 점프 활용법
검색은 파일명과 내용에서 동시에 동작합니다. 결과는 매치된 파일 수와 매치된 라인 수로 요약됩니다. 이전 다음 버튼은 라인 단위 히트를 순회합니다.
공백 처리 옵션은 체감 검색 품질을 높입니다. 스페이스만 모드는 일반적인 코드 검색에 빠르고 모든 공백 모드는 탭이 섞인 정렬 코드에서 유리합니다.
코드 블록은 라인 하이라이트와 라인 점프를 지원합니다. 검색 결과에서 특정 파일과 라인으로 빠르게 이동할 수 있습니다.
- 파일 목록 오른쪽 배지 숫자는 해당 파일 매치 라인 수
- 이전 다음으로 매치 순회
- 공백 처리 옵션으로 검색 정확도 체감 개선
마크다운 복사와 다운로드
파일별 카드에서는 마크다운 복사를 누르면 해당 파일이 코드 펜스로 감싼 마크다운 블록으로 복사됩니다. 동시에 파일명 주석 헤더가 포함되어 어디에서 가져온 코드인지 알 수 있습니다.
파일별로 txt md 다운로드가 가능하며 전체 보기에서는 전체 코드와 전체 마크다운을 한 번에 복사하거나 다운로드할 수 있습니다.
AI에게 코드 리뷰/디버깅/리팩터링을 요청할 때는 전체 합쳐서 보기에서 전체 마크다운 복사를 사용하면, 여러 파일을 한 번에 붙여넣어 “같은 질문에 매번 코드 조각을 다시 복사”하는 시간을 크게 줄일 수 있습니다.
문서화 목적이라면 마크다운을 권장합니다. 노션 깃허브 PR 이슈 트래커에 그대로 붙여도 형태가 유지됩니다.
- 파일별 마크다운 복사
- 파일별 txt 다운로드 md 다운로드
- 전체 보기 전체 코드 복사 전체 마크다운 복사
- 전체 보기 txt 다운로드 md 다운로드
성능과 제한 사항
파일당 1MB 제한은 브라우저 멈춤을 막기 위한 안전장치입니다. 큰 파일은 제외되며 분리 업로드가 필요합니다.
코드가 매우 큰 경우에는 렌더링 모드가 단순 표시로 바뀔 수 있습니다. 이는 하이라이팅보다 반응성을 우선하기 위한 정책입니다.
이 도구는 실행기나 정적 분석기가 아닙니다. 문법 검증 테스트 실행 타입 체크는 수행하지 않습니다.
- 파일당 최대 1MB
- 대용량은 분리 업로드 권장
- 문법 검증과 실행은 하지 않음
로컬 처리와 주의점
파일은 서버로 업로드되지 않고 브라우저에서만 읽습니다. 다만 안전의 실제 수준은 사용 환경에 따라 달라집니다.
민감한 코드를 다룰 때는 브라우저 확장 프로그램 공용 PC 화면 공유 같은 외부 노출 경로를 반드시 고려해야 합니다. 복사한 내용을 외부 서비스에 붙여넣는 순간 그 서비스가 새로운 보안 경계가 됩니다.
- 로컬 처리 설계
- 확장 프로그램과 화면 공유는 별도 리스크
- 외부 붙여넣기는 새로운 보안 경계
자주 묻는 질문
파일이 제외되었다는 경고가 나옵니다+
파일당 1MB를 초과하면 제외됩니다.
큰 파일은 로그 구간별 또는 모듈별로 분리해 올리면 안정적입니다.
검색 결과가 너무 많아 보입니다+
검색은 라인 단위 히트로 집계됩니다.
검색어를 더 구체적으로 바꾸거나 공백 처리 옵션을 조정해 보세요.
전체 보기와 파일별 보기 중 무엇을 쓰면 좋나요+
읽기와 파일 단위 산출물은 파일별 보기가 유리합니다.
빠른 스캔과 검색 중심 탐색은 전체 보기가 유리합니다.
마크다운 복사는 어떤 형식으로 나오나요+
코드 펜스 형태로 생성됩니다.
언어 태그는 확장자 기반으로 자동 선택됩니다.
이 도구가 코드를 실행하거나 검증하나요+
아닙니다. 실행 테스트 린트 타입 체크 기능은 없습니다.
보기 검색 문서화를 위한 뷰어입니다.
복사가 가끔 실패합니다+
브라우저 권한 정책에 따라 클립보드 쓰기가 제한될 수 있습니다.
이 경우에도 다운로드 기능으로 결과를 가져갈 수 있습니다.
이 도구를 가장 잘 쓰는 방식
파일별 보기에서 핵심 파일만 마크다운으로 뽑고 필요한 곳에 붙여넣으면 문서화 시간이 크게 줄어듭니다.
검색을 의도 키워드로 시작하고 이전 다음으로 순회하면 누락이 줄어듭니다.
작업이 끝나면 전체 삭제로 메모리를 정리해 브라우저 성능을 유지하세요.