문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

플레인 텍스트 | |
한글명 | 플레인 텍스트 |
영문명 | Plain text |
유형 | 데이터 형식 |
파일 확장자 | .txt |
MIME 타입 | text/plain |
상세 정보 | |
정의 | 서식이나 스타일 정보 없이 순수한 문자 데이터만 포함하는 디지털 텍스트. |
특징 | 서식 정보가 없어 파일 크기가 작고, 다양한 시스템과 프로그램에서 호환성이 높음. |
인코딩 | ASCII, UTF-8, EUC-KR 등 다양한 문자 인코딩 방식을 사용할 수 있음. |
주요 용도 | 소스 코드, 설정 파일, 로그 파일, 메모, 간단한 문서 작성 등. |
장점 | 범용성 높음, 파일 크기 작음, 가독성 좋음(특정 환경에서), 편집 및 처리 용이. |
단점 | 서식(굵게, 기울임, 글꼴, 색상 등) 적용 불가, 표나 이미지 같은 복잡한 콘텐츠 표현에 제한적. |
관련 형식 | 리치 텍스트(Rich Text), 마크다운(Markdown), HTML |
편집 프로그램 | 메모장(Windows), 텍스트편집기(macOS), Vim, Emacs, 다양한 통합 개발 환경(IDE) 등. |

플레인 텍스트는 서식이나 구조 정보 없이 순수한 문자 데이터만으로 구성된 데이터 형식이다. 서체, 색상, 크기, 이미지, 표 등 어떠한 서식도 포함하지 않으며, 오직 읽을 수 있는 문자와 제한된 몇 가지 제어 문자(예: 줄바꿈, 탭)만을 담고 있다. 가장 기본적이고 보편적인 텍스트 형식으로, ASCII나 유니코드와 같은 문자 인코딩 표준을 사용하여 표현된다.
이 형식의 대표적인 파일 확장자는 .txt이며, MIME 타입은 text/plain으로 지정되어 있다. 플레인 텍스트 파일은 특정 소프트웨어에 의존하지 않고도 거의 모든 운영 체제와 텍스트 편집기, 웹 브라우저에서 열람하고 편집할 수 있다는 점이 가장 큰 특징이다. 이는 호환성이 매우 뛰어나며, 시스템 간 데이터 교환의 기초 포맷으로 널리 사용되는 이유가 된다.

플레인 텍스트는 서식 정보나 구조적 메타데이터를 포함하지 않는 순수한 문자 데이터 형식이다. 이는 글꼴, 색상, 크기, 정렬 방식 등의 서식이 전혀 적용되지 않은, 오직 읽을 수 있는 문자와 몇 가지 기본적인 제어 문자만으로 구성된다. 가장 대표적인 파일 확장자는 .txt이며, MIME 타입은 text/plain으로 지정된다.
이 형식의 핵심 특징은 단순성과 범용성에 있다. 특정 소프트웨어나 플랫폼에 종속되지 않기 때문에 거의 모든 운영 체제와 텍스트 편집기, 워드 프로세서에서 열람하고 편집할 수 있다. 이는 호환성이 매우 높음을 의미하며, 시스템 간 데이터 교환의 기초 형식으로 널리 사용된다.
또한 플레인 텍스트는 인간과 컴퓨터 모두가 쉽게 읽고 처리할 수 있다는 장점을 가진다. 소스 코드, 설정 파일, 로그 파일 등은 대부분 이 형식을 기반으로 작성되어, 프로그램 실행과 시스템 운영의 근간을 이룬다. 복잡한 바이너리 파일과 달리 내용을 직접 눈으로 확인하고 수정하기 용이하다.
하지만 서식이 없다는 점은 동시에 한계로 작용하기도 한다. 문서의 계층 구조를 표현하거나 시각적 강조를 주는 것이 어려워, 보고서나 공식 문서처럼 서식이 중요한 경우에는 리치 텍스트나 다른 문서 형식에 비해 부적합할 수 있다.

플레인 텍스트의 가장 큰 장점은 높은 호환성과 단순성이다. 특정 소프트웨어나 운영체제에 종속되지 않기 때문에 거의 모든 컴퓨터 시스템에서 쉽게 열람하고 편집할 수 있다. 이는 데이터의 장기 보존과 교환에 매우 유리하며, 시스템 간 정보 전달의 기본 형식으로 널리 사용된다. 또한 파일 크기가 작고 구조가 단순하여 처리 속도가 빠르며, 인코딩만 맞는다면 인간이 직접 읽고 이해하기도 쉽다.
반면, 단점은 서식이나 구조 정보를 포함할 수 없다는 점이다. 글꼴, 색상, 이미지, 표 같은 리치 텍스트 요소를 표현할 수 없어 시각적으로 다채로운 문서 작성에는 부적합하다. 또한, 데이터 간의 관계나 계층 구조를 명시적으로 정의하지 않기 때문에 복잡한 데이터를 표현하려면 추가적인 규칙(예: CSV, JSON 형식)을 정의해야 하며, 이는 다시 파싱과 해석의 복잡성을 증가시킨다.

플레인 텍스트는 가장 기본적인 데이터 형식으로, 다양한 분야에서 널리 사용된다. 가장 대표적인 예는 텍스트 편집기나 메모장을 이용해 생성하는 .txt 확장자를 가진 파일이다. 이는 설정 파일, 로그 파일, 프로그램의 소스 코드를 작성할 때도 흔히 쓰인다. 특히 소스 코드는 대부분 플레인 텍스트로 작성되며, HTML이나 XML과 같은 마크업 언어도 그 근간은 플레인 텍스트에 기반을 둔다.
또한 이메일을 작성할 때나 인터넷 뉴스그룹과 같은 초기 온라인 커뮤니케이션에서도 표준 형식으로 사용되었다. 시스템 간 데이터 교환, 예를 들어 CSV 파일이나 간단한 데이터베이스 덤프 파일에서도 플레인 텍스트 형식이 선호되는 경우가 많다. 이는 특정 소프트웨어에 종속되지 않고도 내용을 쉽게 확인하고 편집할 수 있기 때문이다.
문학 작품의 원고나 시나리오, 각종 문서의 초안을 작성할 때도 플레인 텍스트가 유용하게 쓰인다. 서식에 신경 쓰지 않고 순수한 내용에만 집중할 수 있어 창작에 방해 요소가 적기 때문이다. 많은 작가들이 복잡한 워드 프로세서 대신 간결한 텍스트 편집기를 선호하는 이유이기도 하다.

플레인 텍스트는 서식이 없는 순수한 문자 데이터라는 점에서 다른 데이터 형식과 명확히 구분된다. 가장 대표적인 비교 대상은 서식 있는 텍스트나 마크업 언어이다. 서식 있는 텍스트는 글꼴, 색상, 정렬 등 시각적 서식 정보를 내부에 포함하는 반면, 플레인 텍스트는 이러한 정보를 전혀 담지 않는다. 마크업 언어(예: HTML, XML)도 텍스트에 구조나 의미를 부여하는 태그를 포함하기 때문에, 순수한 내용만을 담은 플레인 텍스트와는 다르다.
이진 파일 형식과도 대비된다. 이진 파일은 텍스트뿐만 아니라 이미지, 실행 코드 등 모든 종류의 데이터를 바이트 형태로 저장하며, 일반적인 텍스트 편집기로 내용을 확인할 수 없다. 반면 플레인 텍스트는 인간이 직접 읽고 이해할 수 있는 문자로만 구성되어 호환성과 접근성이 매우 높다.
워드 프로세서 문서(예: .docx, .odt)는 복잡한 서식, 메타데이터, 임베디드 객체를 저장하는 압축된 이진 또는 XML 기반 형식이다. 이에 비해 플레인 텍스트는 그 내용이 곧 파일 전체이며, 어떠한 추가 해석 없이도 모든 시스템에서 동일한 문자로 열람이 가능하다. 이 단순함이 플레인 텍스트의 가장 큰 장점이자, 데이터 저장이나 시스템 간 교환에서 신뢰성을 보장하는 핵심 요소가 된다.
