편집기로 돌아가기

텍스트 편집기 사용법

이 앱은 txt, md, json, 각종 코드 파일부터 Word(.docx) 문서, PDF까지 대부분의 텍스트 파일을 브라우저 안에서 열고 편집할 수 있는 오프라인 지원 PWA(프로그레시브 웹 앱)입니다. 파일 내용은 서버로 전송되지 않고 전부 이 기기 안에서만 처리됩니다.

1. 설치하기

홈 화면이나 시작 메뉴에 앱으로 설치하면 주소창 없이 전체 화면으로 실행되고, 오프라인에서도 바로 열립니다.

Android / Chrome / Edge (데스크톱)

  1. 주소창 오른쪽의 설치 아이콘을 클릭하거나, 편집기 화면 우측 상단의 설치 버튼을 누르세요.
  2. 표시되는 대화상자에서 "설치"를 선택하면 완료됩니다.

iPhone / iPad (Safari)

  1. Safari 화면 하단(또는 상단)의 공유 버튼(사각형 위에 화살표)을 탭하세요.
  2. 메뉴를 아래로 스크롤해 "홈 화면에 추가"를 탭하세요.
  3. 오른쪽 위 "추가"를 탭하면 완료됩니다.

iOS Safari는 브라우저 정책상 자동 설치 안내를 띄울 수 없어 위 과정을 직접 진행해야 합니다.

설치가 안 보이는 경우

이미 설치되어 있거나, 일부 브라우저(예: 데스크톱 Firefox)는 자동 설치 팝업을 지원하지 않을 수 있습니다. 이 경우에도 설치 없이 웹사이트 형태로 동일하게 사용할 수 있습니다.

2. 파일 열기

다음 세 가지 방법으로 파일을 열 수 있습니다.

  • 툴바의 열기 버튼 클릭
  • 파일을 편집기 창 위로 드래그 앤 드롭 (여러 개 동시에 가능)
  • 키보드 단축키 Ctrl+O

지원 형식

  • 일반 텍스트: txt, md, log, csv, ini, conf, yaml 등 확장자와 무관하게 대부분의 텍스트 파일
  • 코드 파일: js, ts, py, java, c/c++, css, html, json, sql 등 140여 개 언어 구문 강조 자동 인식
  • Word 문서(.docx): 서식이 살아있는 미리보기 + 편집 가능한 텍스트로 변환해서 열림
  • PDF: 페이지를 이미지로 미리보기 + 텍스트를 추출해서 편집 가능한 텍스트로 열림

예전 바이너리 형식인 .doc(97-2003), .xls, .ppt는 브라우저에서 직접 해석할 수 없어 열리지 않습니다. Word나 한글 등에서 .docx 또는 .txt로 다른 이름으로 저장한 뒤 열어주세요. 자세한 내용은 11. 제한 사항을 참고하세요.

3. 편집하기

  • 상태 표시줄 왼쪽의 언어 이름을 클릭하면 구문 강조 언어를 직접 바꿀 수 있습니다.
  • 찾기/바꾸기: Ctrl+F (찾기), Ctrl+H (바꾸기)
  • 줄/블록 주석 토글: Ctrl+/
  • 코드 접기: 줄 번호 왼쪽 거터를 클릭해 함수·블록을 접고 펼칠 수 있습니다.
  • 실행 취소/다시 실행: Ctrl+Z / Ctrl+Y
  • 탭 이름을 더블클릭하면 파일 이름을 바꿀 수 있고, 확장자를 바꾸면 구문 강조 언어도 자동으로 다시 인식됩니다.

4. 저장하기

이 앱은 브라우저 다운로드 방식으로 저장합니다. 서버에 파일을 올리거나 원래 파일을 직접 덮어쓰지 않고, 저장을 누르면 브라우저의 다운로드 폴더에 새 파일로 저장됩니다.

  • 저장 (Ctrl+S): 같은 이름으로 다시 다운로드합니다.
  • 다른 이름으로 (Ctrl+Shift+S): 파일 이름을 바꿔서 저장합니다.
  • 저장 파일은 항상 UTF-8로 인코딩됩니다. 상태 표시줄의 인코딩 항목에서 저장 시 BOM 포함 여부를 켜고 끌 수 있습니다.
  • Word(.docx)나 PDF에서 연 문서는 원본 형식으로 다시 저장할 수 없어 .txt로 자동 저장됩니다.

5. 인코딩과 줄 끝 문자

파일을 열면 UTF-8 여부를 먼저 검사하고, 유효한 UTF-8이 아니면 자동으로 EUC-KR(CP949)로 다시 시도합니다. 오래된 한글 문서(옛날 메모장, 구형 프로그램에서 만든 텍스트 파일 등)를 열 때 글자가 깨져 보이면, 상태 표시줄의 인코딩 항목을 클릭해 UTF-8 / EUC-KR / UTF-16 / Latin-1 중에서 직접 선택할 수 있습니다. 이 재해석은 원본 파일 바이트를 다시 읽어 처리하므로 여러 번 바꿔도 안전합니다.

상태 표시줄의 줄 끝 문자(LF/CRLF/CR) 항목을 클릭하면 저장될 줄바꿈 방식을 바꿀 수 있습니다. 윈도우용 파일은 보통 CRLF, macOS/Linux용은 LF를 사용합니다.

6. 여러 파일(탭) 관리

  • 새 파일: Ctrl+N, 탭 닫기: Ctrl+W
  • 저장하지 않은 탭은 점(●)으로 표시되고, 마우스를 올리면 닫기(×) 버튼으로 바뀝니다.
  • 탭을 닫거나 창을 닫을 때 저장하지 않은 변경 사항이 있으면 확인 메시지가 표시됩니다.

일부 브라우저는 보안 정책상 Ctrl+N/W를 자체 새 탭/닫기 동작으로 먼저 가로챌 수 있습니다. 이 경우 툴바 버튼을 사용해 주세요.

7. 미리보기 (Markdown / Word / PDF)

마크다운(.md) 파일을 열거나, Word 문서·PDF를 열면 툴바에 미리보기 버튼이 나타납니다. 누르면 화면이 절반으로 나뉘어 오른쪽에 렌더링된 결과가 표시됩니다.

  • 마크다운은 타이핑하는 대로 실시간으로 미리보기가 갱신됩니다.
  • Word 문서는 서식이 반영된 HTML로, PDF는 실제 페이지 이미지로 렌더링됩니다 (원본 그대로, 읽기 전용).
  • PDF는 페이지가 아주 많으면 미리보기에서 처음 60페이지까지만 표시됩니다. 텍스트 추출은 전체 페이지에 적용됩니다.

8. 설정

툴바의 설정(슬라이더 아이콘) 버튼에서 다음을 조정할 수 있습니다.

  • 글꼴 크기, 탭 크기
  • 탭 대신 스페이스 사용 여부
  • 자동 줄바꿈
  • 괄호 자동 닫기
  • 테마: 라이트 / 다크 / 시스템 설정 따르기
  • 저장된 세션(자동 저장 내용) 초기화

설정은 이 브라우저에만 저장되며(localStorage), 다른 기기나 브라우저와 동기화되지 않습니다.

9. 오프라인 사용과 자동 저장

한 번 접속하면 앱 자체(화면 구성, 코드 편집 엔진)는 서비스 워커에 캐시되어 인터넷 연결 없이도 실행됩니다. 열어둔 파일의 내용은 입력하는 동안 주기적으로 이 브라우저의 IndexedDB에 자동 저장되며, 페이지를 새로고침하거나 브라우저를 다시 열어도 마지막 상태(열려 있던 탭, 내용, 커서 위치 등)가 복원됩니다.

이 자동 저장은 어디까지나 "복구용 임시 저장"입니다. 실제 파일로 컴퓨터에 남기려면 반드시 저장 버튼으로 다운로드해야 합니다.

10. 키보드 단축키

동작단축키
새 파일Ctrl+N
파일 열기Ctrl+O
저장Ctrl+S
다른 이름으로 저장Ctrl+Shift+S
탭 닫기Ctrl+W
찾기Ctrl+F
바꾸기Ctrl+H
다음/이전 찾기F3 / Shift+F3
주석 토글Ctrl+/
실행 취소 / 다시 실행Ctrl+Z / Ctrl+Y
팝업/대화상자 닫기Esc

11. 제한 사항

  • 예전 바이너리 오피스 형식(.doc, .xls, .ppt 등)은 지원하지 않습니다. .docx/.txt로 변환 후 열어주세요.
  • Word 문서와 PDF는 원본 형식으로 다시 저장할 수 없고, 항상 .txt로만 저장됩니다.
  • 저장은 항상 UTF-8로만 이뤄집니다 (다른 인코딩으로 내보내기는 지원하지 않습니다).
  • 암호로 보호된 PDF는 열리지 않습니다.
  • 아주 큰 파일이나 한 줄이 매우 긴 파일(예: 압축된 JS 한 줄짜리)은 구문 강조가 느려질 수 있습니다.
  • PDF 미리보기는 처음 60페이지까지만 렌더링됩니다 (텍스트 추출은 전체 페이지).

12. 자주 묻는 질문

파일이 내 컴퓨터의 원래 위치에 자동으로 저장되나요?

아니요. 브라우저 보안 정책상 원본 파일을 직접 덮어쓸 수 없어, "저장"을 누르면 항상 새 다운로드로 저장됩니다. 같은 이름으로 반복 저장하면 브라우저가 자동으로 (1), (2) 같은 번호를 붙일 수 있습니다.

인터넷이 없어도 쓸 수 있나요?

네. 한 번 방문한 뒤에는 앱 자체가 오프라인에서도 열리고 편집도 그대로 가능합니다. 다만 처음 여는 언어(구문 강조)나 Word/PDF 변환 기능은 최초 1회는 온라인 상태에서 내려받아야 합니다.

Word나 PDF를 다시 .docx/.pdf로 저장할 수 있나요?

아니요. 브라우저에서 실제 .docx/.pdf 파일을 새로 만들 수는 없어서, 텍스트만 추출한 뒤 .txt로 저장하는 방식으로 동작합니다.

글자가 깨져서 보여요.

오래된 한글 문서일 가능성이 높습니다. 5. 인코딩과 줄 끝 문자를 참고해 상태 표시줄에서 인코딩을 EUC-KR 등으로 바꿔보세요.

13. 개인정보 처리

이 앱은 여는 파일의 내용을 서버로 전송하지 않습니다. 파일 읽기, 인코딩 변환, Word/PDF 변환, 편집, 자동 저장까지 모든 처리가 이 브라우저 안에서만 이뤄집니다. 자동 저장된 세션 데이터도 이 브라우저의 로컬 저장소(IndexedDB)에만 남으며, 설정에서 언제든 초기화할 수 있습니다.