메모장
1. 개요
1. 개요
메모장은 마이크로소프트가 개발한 Microsoft Windows 운영 체제에 기본으로 내장된 간단한 문서 편집기 프로그램이다. 1985년 Windows 1.0부터 포함되어 현재까지 제공되는 마이크로소프트의 대표적인 상용 번들 프로그램이다. 프로그램 실행 파일명은 notepad.exe이다.
이 프로그램은 기본적인 텍스트 편집 기능에 충실하여, 간단한 메모 작성이나 빠른 코드 확인, 시스템 설정 파일 편집 등 다양한 용도로 널리 사용된다. HTML, 레지스트리 파일(.reg), 배치 파일(.cmd) 등 텍스트 기반의 파일을 편집할 수 있으며, 유니코드를 지원한다.
메모장의 가장 큰 특징은 가볍고 실행 속도가 빠르다는 점이다. 이로 인해 복잡한 서식이 필요 없는 순수 텍스트 작업이나, 다른 워드 프로세서에서 복사한 텍스트의 서식 정보를 제거하는 용도로도 자주 활용된다. 또한 인터넷 게시판에 장문의 글을 작성하기 전 임시 저장하는 도구로도 유명하다.
오랜 기간 동안 인터페이스 변화가 거의 없었으나, Windows 11부터는 탭 지원과 다크 모드 등 현대적인 기능이 추가되었다. 최근에는 인공지능 기능과 서식 편집 기능이 도입되며, 단순한 텍스트 편집기를 넘어 발전하고 있다.
2. 역사
2. 역사
메모장은 마이크로소프트가 윈도우 1.0과 함께 1985년에 처음 선보인 이후, 윈도우 운영 체제에 기본으로 포함된 가장 오래된 프로그램 중 하나이다. 그림판과 함께 윈도우 역사의 산 증인으로 불리며, 마이크로소프트 워드 같은 본격적인 워드 프로세서가 보급되기 전에는 간단한 문서 작성 도구로서 중요한 역할을 했다.
초기에는 매우 기본적인 기능만 제공했으나, 윈도우 2000부터 유니코드 지원과 찾기 및 바꾸기 기능이 추가되는 등 점차 발전했다. 특히 윈도우 10 1809 업데이트에서는 줄바꿈 방식 인식 개선과 확대/축소 기능이 추가되었고, 1903 업데이트부터는 기본 문자 인코딩이 UTF-8로 변경되는 등 현대적인 표준을 수용해 나갔다.
가장 큰 변화는 윈도우 11에서 이루어졌다. 출시 36년 만에 플루언트 디자인 기반의 완전히 새로운 사용자 인터페이스로 탈바꿈했으며, 탭 기능과 다크 모드를 지원하게 되었다. 이후 2024년에는 제한적인 인공지능 기능이, 2025년에는 워드패드의 서식 기능을 흡수하며 점점 더 다기능 편집기로 진화하고 있는 추세이다.
3. 기능
3. 기능
메모장은 기본적으로 시스템 기본 로캘을 사용하지만 유니코드도 지원한다. 이를 통해 텍스트 정보가 포함된 다양한 파일 형식, 예를 들어 HTML 파일(.html, .htm), 마크다운 파일(.md), 윈도우 레지스트리 파일(.reg), 배치 파일(.cmd) 등을 편집할 수 있다. Windows 2000부터 유니코드 지원이 시작되며 '찾기 및 바꾸기'와 같은 기본적인 편집 기능이 추가되었다.
주요 기능으로는 F5 키를 누르거나 '편집' 메뉴에서 '시간/날짜'를 선택하면 현재 시각이 삽입되는 것이 있다. 또한 파일의 첫 줄에 ".LOG"라고 입력하고 저장하면, 이후 해당 파일을 열 때마다 파일 끝에 자동으로 시간이 기록된다. Windows 10 1809 업데이트부터는 Ctrl 키를 누른 상태에서 마우스 휠로 확대/축소가 가능해졌고, 유닉스(LF) 및 매킨토시(CR) 방식의 줄바꿈도 정상적으로 인식하게 되었다.
Windows 11로 넘어오면서 큰 변화가 있었다. 36년 만에 사용자 인터페이스(UI)가 완전히 개편되어 다크 모드와 탭 기능을 통한 다중 창 편집을 지원하게 되었다. 또한 실행 취소(Ctrl+Z) 기능이 다회 실행이 가능하도록 향상되었다. 2024년에는 마이크로소프트 계정 로그인 사용자를 대상으로 인공지능(AI) 기능이 제한적으로 도입되었고, 2025년 5월 업데이트에서는 워드패드의 서식 기능을 흡수해 굵게, 기울임꼴, 밑줄, 글머리 기호, 하이퍼링크 삽입 등 리치 텍스트 편집이 가능해졌다.
4. 용도
4. 용도
4.1. 인터넷 게시물 작성
4.1. 인터넷 게시물 작성
메모장은 인터넷 게시물을 작성할 때 유용하게 활용된다. 긴 글을 웹 브라우저의 게시판 입력창에서 직접 작성하다가, 예기치 않은 페이지 새로고침이나 접속 끊김, 혹은 편집 충돌로 인해 내용을 잃어버릴 위험이 있기 때문이다. 특히 나무위키와 같이 다수의 사용자가 동시에 편집할 수 있는 위키에서는, 메모장에 원고를 미리 작성해두고 복사하여 붙여넣는 방식이 권장된다. 이렇게 하면 안전하게 글을 준비할 수 있을 뿐만 아니라, 메모장의 찾아 바꾸기 기능을 이용해 내용을 수정하거나, 표나 그림 주소를 미리 구성해 넣는 작업도 편리하게 할 수 있다.
다만, 메모장의 기본 설정에서는 자동 줄바꿈 기능이 꺼져 있어, 긴 문장이 창 너비를 벗어나 가로 스크롤이 생길 수 있다. 이는 상단 메뉴의 '서식'에서 '자동 줄바꿈'을 켜면 해결된다. 이러한 설정 변경이 번거롭다면, 처음부터 자동 줄바꿈이 기본으로 적용되는 워드패드나 Notepad++ 같은 다른 텍스트 편집기를 사용하는 방법도 있다.
4.2. 날코딩
4.2. 날코딩
메모장은 HTML이나 PHP, Python과 같은 프로그래밍 언어의 코드를 직접 작성하는 데에도 사용된다. 이러한 방식은 통합 개발 환경이나 전문 코드 편집기를 사용하지 않고 텍스트만으로 코딩하는 것을 의미하며, 흔히 '날코딩'이라고 불린다. 개인 홈페이지가 유행하던 시절에는 웹페이지의 기초가 되는 HTML 문서를 메모장으로 직접 작성하는 것이 일반적이었고, 이를 자랑스럽게 표시하기도 했다. 교육 현장에서도 HTML이나 PHP의 기본 문법을 가르칠 때 복잡한 도구의 방해 없이 순수한 코드에 집중하도록 메모장을 활용하는 경우가 있다.
또한, Visual Studio와 같은 무거운 통합 개발 환경을 실행하기 부담스러운 상황에서 간단한 코드 수정이나 확인을 위해 임시로 메모장을 사용하는 경우도 있다. 예를 들어, C 언어 소스 파일은 확장자를 .c로, HTML 파일은 .html로 저장하기만 하면 해당 언어의 파일로 인식된다. 그러나 메모장은 구문 강조나 코드 자동 완성 같은 개발자 지원 기능이 전혀 없어, 복잡한 프로젝트에는 비효율적이다. 특히 과거에는 UTF-8 인코딩으로 저장할 때 BOM을 자동으로 추가해 유닉스 계열 시스템에서 문제를 일으킬 수 있었으나, Windows 10 1903 버전부터 이 문제는 해결되었다.
전문 웹 개발자들은 Adobe Dreamweaver 같은 위지윅 에디터가 생성하는 불필요한 코드를 방지하기 위해 Notepad++ 같은 전문 편집기를 선호하지만, 그 근본적인 동기는 '가벼운 텍스트 편집기에서 코드를 직접 작성한다'는 점에서 메모장의 사용 맥락과 유사하다고 볼 수 있다. 결국 메모장의 날코딩은 프로그래밍의 본질적인 측면인 텍스트 편집에 최소한의 도구로 접근하는 방식을 상징한다.
4.3. 기타 용도
4.3. 기타 용도
메모장은 간단한 메모 외에도 다양한 상황에서 유용하게 활용된다. 어두운 곳에서 노트북을 사용할 때 메모장을 전체 화면으로 실행하면 임시 손전등 역할을 할 수 있다. 또한, 자작 소설을 쓰는 이들에게는 E-book 제작 시 서식 정보 없이 순수 텍스트를 추출하기 편리한 도구로 여겨진다.
다른 문서 편집 프로그램에서 자료를 복사할 때 원치 않는 서식 정보(글꼴, 글자 크기 등)까지 함께 복사되는 경우가 있다. 이때 원본 텍스트를 메모장에 한 번 붙여넣고 다시 복사하면 모든 서식이 제거된 순수 텍스트만을 얻을 수 있다. 이는 MS 워드나 아래아 한글을 사용할 때 유용한 기술이다. 프로그램 설정에서 붙여넣기 기본값을 '텍스트만 유지'로 변경하거나, Ctrl+Shift+V(일부 프로그램에서는 Ctrl+Alt+V) 단축키를 사용하는 방법도 있다.
명령 프롬프트나 PowerShell 같은 터미널 환경에서 작업 중 파일을 빠르게 수정해야 할 때, GUI 기반의 전문 편집기를 열기 번거로운 경우 notepad 파일명 명령어를 입력하면 메모장으로 해당 파일을 즉시 열어 편집할 수 있다. 이는 vim이나 nano 같은 터미널 텍스트 에디터가 익숙하지 않은 사용자에게 편리한 방법이다.
5. 버그 및 문제
5. 버그 및 문제
5.1. 현재에도 진행 중인 문제
5.1. 현재에도 진행 중인 문제
메모장은 오랜 역사를 가진 프로그램임에도 불구하고 현재까지도 몇 가지 제한 사항과 문제점을 안고 있다.
첫 번째는 열 수 있는 파일의 크기에 대한 제한이다. 초기 Windows 9x 시절에는 약 64KB를 초과하는 텍스트 파일을 열 수 없었으나, Windows 2000 이후로는 이 제한이 크게 완화되었다. 그러나 Windows 7 기준으로 1GB가 넘는 매우 큰 파일을 열지 못하는 사례가 보고된 바 있어, 극단적으로 큰 파일에 대한 처리 제한은 여전히 존재하는 것으로 보인다.
두 번째는 인코딩과 관련된 문제이다. 메모장은 유니코드를 지원하지만, 국제음성기호와 같은 일부 특수 문자는 직접 입력이 불가능하며, 이 경우 문자표나 워드패드를 이용해야 한다. 또한, 기본 인코딩(ANSI)으로 저장 시 특정 언어의 문자가 '?'로 변환되어 저장되어 복원이 불가능할 수 있다. 이는 일본어나 중국어로 작성된 파일을 한글 윈도우에서 열 때 글자가 깨져 보이는 '뷁어' 현상의 주요 원인이기도 하다. Windows 10 1903 버전부터 기본 인코딩이 UTF-8로 변경되어 다국어 처리 문제는 상당 부분 개선되었으나, 여전히 주의가 필요하다.
5.2. 해결된 문제
5.2. 해결된 문제
메모장은 오랜 역사를 거치며 여러 기술적 문제가 보고되고 해결되어 왔다. 특히 다른 운영 체제와의 호환성 문제와 특정 입력 시 발생하는 버그가 대표적이다.
과거 메모장으로 작성한 텍스트 파일을 유닉스나 리눅스 서버에 올리면 줄바꿈이 제대로 인식되지 않는 문제가 있었다. 이는 윈도우가 줄바꿈 문자로 캐리지 리턴(CR)과 라인 피드(LF)를 모두 사용하는 반면, 유닉스 계열은 LF만 사용하기 때문에 발생한 호환성 문제였다. 이로 인해 유닉스에서 작성된 코드를 메모장에서 열면 모든 내용이 한 줄로 표시되어 편집이 불가능했다. 이 문제는 Windows 10 1809 빌드 업데이트를 통해 해결되었으며, 이후 메모장은 CR, LF, CRLF 방식을 모두 자동으로 인식할 수 있게 되었다.
또 다른 유명한 버그로 'bush hid the facts'가 있다. 이는 특정 ASCII 문자열(예: "bush hid the facts")을 파일에 저장하고 다시 열면 "畂桳栠摩琠敨映捡獴" 같은 이상한 문자로 출력되는 문제였다. 이 버그는 메모장이 파일의 인코딩을 잘못 판단(ANSI로 저장된 파일을 UTF-16으로 읽음)하여 발생했으며, Windows Vista부터 수정되었다. 이와 관련된 자동 줄 바꿈 버그도 있었는데, 자동 줄 바꿈을 켠 상태에서 문서를 저장한 후 창 크기를 조절하면 텍스트가 깨져 보이는 현상이었다. 이 버그 역시 Windows 10에서 해결되었다.
인코딩과 관련된 문제도 꾸준히 개선되었다. Windows 10 1903 빌드 이전까지 메모장은 UTF-8 형식으로 파일을 저장할 때 BOM(바이트 순서 표식)을 기본적으로 추가했다. 이 BOM이 없는 UTF-8 파일을 다루는 유닉스 계열 시스템이나 일부 웹 브라우저에서 문제를 일으킬 수 있었다. 1903 업데이트 이후부터는 BOM 없는 UTF-8 인코딩이 기본값으로 설정되어 이러한 호환성 문제가 크게 완화되었다.
6. 인터넷 유행어
6. 인터넷 유행어
메모장은 인터넷 커뮤니티에서 특정한 맥락의 유행어로 사용되기도 한다. 2017년경부터 '메모장 켰다', '메모장 켜라' 등의 표현이 유행하기 시작했다. 이는 온라인에서 특정 인물이나 사건에 대해 격한 감정을 느껴 욕설이나 비난의 댓글을 쓰고 싶을 때, 실제 댓글창이 아닌 자신의 컴퓨터에 있는 메모장에 그 내용을 적으라는 의미로 사용된다. 실제로 상대방을 직접적으로 비방하는 글을 게시하면 사이버 명예훼손이나 모욕죄로 고소당할 위험이 있기 때문에, 법적 리스크를 피하면서 감정을 해소하기 위한 방법으로 제안되는 인터넷 밈이다.
이 드립은 '욕은 하고 싶지만, 특정성을 피해 법적 문제를 회피하자'는 취지에서 파생되었다. 유사한 맥락으로 'ㄹㅇㅋㅋ만 쳐라'나 "여러분 저한테 욕해주세요!"와 같은 우회적 표현도 사용된다. 이러한 표현들은 기본적으로 고소각을 의식한 네티켓의 일종으로 볼 수 있으나, 엄밀한 법적 관점에서 보면 우회적으로 특정 대상을 지목해 비방하는 내용이 다수의 이해 가능한 수준이라면 여전히 법적 책임에서 완전히 자유롭다고 보기 어렵다. 다만, 메모장에 적은 내용은 본인만 볼 수 있어 공연성 요건을 충족시키기 어렵고, 단순히 '메모장에 써라'는 표현 자체가 당사자의 사회적 평가를 떨어뜨린다고 보기 힘들어 아직까지 처벌된 사례는 없다.
이러한 인터넷 유행어는 판사드립이나 택배드립과 같이 온라인 분쟁 상황에서 등장하는 유머 코드의 연장선에 있다. 이는 인터넷 커뮤니티의 문화가 격한 감정 표현과 동시에 그것으로 인한 실질적인 피해를 최소화하려는 집단적 지혜에서 비롯된 현상으로 해석된다.
7. 유사 메모 프로그램
7. 유사 메모 프로그램
Microsoft Windows의 기본 메모장과 유사한 기능을 제공하는 여러 문서 편집기 프로그램들이 존재한다. 대부분은 메모장의 단순함을 유지하면서 추가 기능을 제공하거나, 특정 용도에 최적화되어 있다.
웹 기반으로는 JustPaste.it나 Pastebin.com과 같은 텍스트 스토리지 사이트가 있으며, 이를 통해 텍스트를 쉽게 공유할 수 있다. 리눅스 환경에서는 Leafpad나 KDE의 Kate와 같은 가벼운 편집기를 찾아볼 수 있다. Windows용으로는 AkelPad와 같은 오픈 소스 대안이 있으며, 이는 플러그인을 통해 기능을 확장할 수 있다.
코딩에 특화된 변종으로는 Notepad++가 널리 사용된다. 이는 오픈 소스이며 코드 하이라이팅과 매크로 등 다양한 프로그래밍 편의 기능을 제공한다. 한편, Microsoft Store에서 제공되는 Notepads App은 플루언트 디자인을 채용한 가벼운 대체재로, 마크다운 편집에도 유용하다. 최근에는 Notepad2에서 분화된 Notepad4도 주목받고 있다.
8. 여담
8. 여담
메모장의 실행 파일명은 Notepad.exe이다. 기본적으로 Windows 폴더에 위치해 있으며, 64비트 Microsoft Windows에서는 System32 폴더(64비트 버전)와 SysWOW64 폴더(32비트 버전)에도 동일한 파일이 존재한다. 기능상 차이는 없으나, 예를 들어 64비트 Internet Explorer에서 소스 보기를 할 때 특정 설정 하에 열리면 32비트 버전의 메모장이 실행되기도 한다.
Windows 11용 메모장이 개발 중이던 시절, 한 Microsoft 직원이 개인 트위터 계정에 기밀 유출 방지용 워터마크가 찍힌 탭 기능이 포함된 새 메모장 스크린샷을 공개한 적이 있다. 이는 내부 기밀을 유출한 중대한 위반 행위로 간주되어, 해당 직원은 이후 공식적으로 모습을 드러내지 않았으며 중징계를 받거나 직장을 잃었을 가능성이 있다.
삼성전자의 스마트폰에 기본 포함된 '메모' 앱은 이름이 비슷하지만 별개의 애플리케이션이다. 이에 대한 자세한 내용은 메모 문서를 참고해야 한다.