
대부분의 화이트보드 도구는 첫 선을 긋기도 전에 계정부터 만들라고 해요. Miro는 이메일이 필요하고, FigJam은 Figma 계정이 있어야 하고, Lucidchart는 도형 다섯 개 넘어가면 결제를 요구해요. 돈을 내더라도 여러분이 그린 모든 것은 그쪽에서 다 볼 수 있고요.
Excalidraw는 열자마자 빈 캔버스가 나와요. 회원가입도, 로그인도, 이메일 입력 팝업도 없어요. 그냥 화이트보드가 바로 거기 있습니다.
이게 이 도구의 핵심 약속인데, 수백만 명의 사용자와 수년간의 꾸준한 개발을 거친 지금도 그 약속은 변함없이 지켜지고 있어요.
Excalidraw가 실제로 하는 것
Excalidraw는 브라우저 기반 드로잉 도구로, 모든 요소가 손그림 스타일로 렌더링돼요. 사각형 모서리는 살짝 흔들리고, 선에는 자연스러운 불규칙함이 있어서 완성도 높은 슬라이드보다 냅킨에 대충 그린 것처럼 보여요.
이 미적 스타일은 한계가 아니라 의도적인 선택이에요. 아키텍처 다이어그램을 스케치하거나 팀에게 개념을 설명할 때, 거친 느낌은 “이건 초안이니까 편하게 코멘트해 주세요”라는 신호를 세련된 키노트 슬라이드보다 훨씬 잘 전달해요. 엔지니어링 팀은 시스템 설계 인터뷰에 쓰고, 디자이너는 Figma 열기 전 와이어프레임 단계에서 쓰고, 선생님들은 슬라이드 형식에 얽매이지 않고 개념을 설명할 때 써요.
도형 도구는 기본 것들이 다 있어요—사각형, 원, 화살표, 선, 텍스트, 자유 손그림—에다 캔버스에 이미지를 직접 삽입할 수도 있어요. 오브젝트 그룹화, 레이어 설정, 잠금, 그리드 정렬이 가능하고, 색상 선택기, 선 굵기 조절, 채우기 옵션도 있어요. 유료 플랜 뒤에 숨어 있는 기능은 하나도 없어요.
내보내기도 계정 없이 쓸 수 있어요. PNG(투명 배경 선택 가능), SVG로 저장하거나 클립보드로 복사할 수 있어요. .excalidraw 파일 형식은 순수 JSON이라서 앱이 없어도 내용을 읽고 복구할 수 있어요—프로젝트가 언젠가 오프라인이 되더라도 유용한 부분이에요.
프라이버시 아키텍처
Excalidraw를 프라이버시 친화적 도구로 특별히 소개하는 이유가 여기 있어요. 협업 기능이 기본적으로 종단간 암호화(E2E 암호화)를 사용해요.
“라이브 협업” 링크로 그림을 공유할 때, 룸 ID와 암호화 키가 모두 URL 프래그먼트(URL의 # 뒤 부분)에 담겨요. 프래그먼트는 서버로 전송되지 않고 브라우저 안에 남아요. Excalidraw 서버는 참여자 사이에서 데이터를 중계하지만, 받는 건 암호화된 바이트뿐이라 무엇을 그렸는지는 읽을 수 없어요.
이건 진짜 의미 있는 프라이버시 보장이에요. Miro나 Notion 같은 도구는 플랫폼이 화이트보드 내용에 완전히 접근할 수 있어요. Excalidraw 협업 모드에서는 그렇지 않아요. 소스 코드는 GitHub에 공개돼 있고 MIT 라이선스로 배포되니, 신뢰가 아닌 코드 읽기로 직접 확인할 수 있어요.
혼자 사용할 때는 아무 데이터도 브라우저 밖으로 나가지 않아요. 그림은 localStorage에 저장되고, 명시적으로 내보내지 않는 한 기기 안에만 있어요.
“Your data is end-to-end encrypted, meaning the Excalidraw server cannot read what you’ve drawn.” — Excalidraw documentation
이건 다른 프라이버시 존중 도구들에서도 볼 수 있는 설계 원칙이에요. 서버는 전송만 담당하고 내용은 건드리지 않아요. 키는 사용자가 갖고 있어요.
Excalidraw vs. tldraw vs. Diagrams.net
무료, 로그인 불필요 화이트보드 카테고리에는 몇 가지 강력한 선택지가 있어요. 비교해 볼게요:
| Excalidraw | tldraw | Diagrams.net | |
|---|---|---|---|
| 로그인 필요 | 아니요 | 아니요 | 아니요 |
| 협업 | E2E 암호화 | 있음 | 아니요(내보내기만) |
| 스타일 | 손그림 | 깔끔/벡터 | 기술적/UML |
| 셀프 호스팅 | 가능 | 가능 | 가능 |
| 내보내기 형식 | PNG, SVG, JSON | PNG, SVG, JSON | PNG, SVG, PDF, XML |
| 오픈소스 | MIT | MIT | Apache 2.0 |
tldraw가 가장 가까운 경쟁자예요. 마찬가지로 무료, 로그인 불필요, 오픈소스예요. 주요 차이는 스타일이에요—tldraw는 깔끔한 벡터 도형을 사용하고 Excalidraw는 손그림 스타일을 고집해요. 정밀함이 중요한 경우(예: 공식 기술 문서에 들어가는 다이어그램)라면 tldraw의 더 깔끔한 렌더링이 작업하기 더 쉬워요.
Diagrams.net은 완전히 다른 용도를 위한 도구예요. 제대로 된 UML 도형, 플로우차트 템플릿, 네트워크 토폴로지 아이콘, Confluence 등 기업 도구와 연동되는 XML 기반 형식을 갖추고 있어요. 구조화된 다이어그램 작성엔 더 강력하지만, 자유로운 스케치에는 덜 맞아요.
Miro는 기업용 선택지—세련되고 기능이 풍부하지만, 무료 플랜이 끝나면 시트당 월 $16 이상이에요. 계정이 필요하고, 사용 현황이 추적되고, 그린 모든 것에 상대방이 접근할 수 있어요. 가끔 다이어그램만 그리는 소규모 팀에게는 Excalidraw가 공짜로 제공하는 걸 위해 내기엔 너무 비싼 금액이에요.
데이터를 넘기지 않는 협업
일반적인 실시간 협업 제품은 이렇게 작동해요—계정을 만들고, 내용은 그쪽 서버에 저장되고, 상대방이 읽을 수 있는 상태가 돼요. 많은 제품에서 알려진 트레이드오프이고, 괜찮은 경우도 많아요.
Excalidraw의 방식은 달라요. 두 사람이 같은 캔버스를 실시간으로 편집할 수 있고—커서에 이름이 표시되고, 변경사항은 즉시 반영되고—중간의 서버는 내용을 실질적으로 알 수 없어요. 암호화 키가 서버에 닿지 않으니, 법원 명령이 있어도 읽을 수 있는 그림 데이터는 나오지 않아요.
협업 세션을 시작하려면 툴바의 사람 아이콘을 클릭하고 링크를 공유하면 돼요. 링크만 있으면 누구든 계정 없이 참여할 수 있어요. 세션은 누군가 연결돼 있는 동안만 유지돼요. 무료 플랜에는 영구 클라우드 룸이 없어요.
이 때문에 버전 히스토리나 기기 간 클라우드 동기화가 없고, 파일을 내보내지 않았다면 며칠 후에 세션으로 돌아갈 수 없어요. 임시 스케치 세션에서는 받아들일 만한 트레이드오프예요. 지속적인 팀 화이트보드가 필요하다면 .excalidraw 파일을 공유 폴더에 정기적으로 내보내거나, 영구 클라우드 스토리지와 비밀번호 보호 룸, 씬 백업을 추가한 유료 호스팅 버전인 Excalidraw+를 고려해 보세요.
무료 버전은 대부분의 사람들이 실제로 필요한 것—동료와 화이트보드로 개념을 정리하고, 내보내고, 앞으로 나아가는 것—에 충분히 대응해요.
키보드 단축키와 파워 유저 경험
Excalidraw의 키보드 단축키를 익히면 작업 속도가 확 달라져요. 손가락이 기억하면 그림 그리기가 매우 빨라져요.
도형 단축키는 모두 한 키예요. R은 사각형, E는 타원, A는 화살표, L은 선, X는 자유 손그림, T는 텍스트예요. V는 선택 도구로 돌아가요. H와 V는 가로, 세로 뒤집기예요. Ctrl+A로 전체 선택, Ctrl+G로 선택한 오브젝트를 그룹화해요.
공유: Ctrl+Shift+E로 내보내기 대화상자를 열어 클립보드에 복사하거나 다운로드할 수 있어요. Ctrl+L로 공유 가능한 링크를 클립보드에 직접 복사할 수 있어요.
확대/축소: Ctrl+스크롤로 확대·축소하고, Ctrl+Shift+H로 전체 그림을 화면에 맞출 수 있어요. 손 도구(Space+드래그)는 현재 선택 도구를 바꾸지 않고 캔버스를 이동해요.
이 단축키들이 생각과 그림 사이의 거리를 최소화해 줘요. 아이디어가 신선할 때 메뉴를 뒤적이지 않아도 되는 이 즉시성이 Excalidraw를 빠른 다이어그램 작성에 적합하게 만드는 주요 이유예요.
오픈소스 생태계
Excalidraw의 진짜 강점 중 하나는 다른 사람들이 그 위에 만들어 놓은 것들이에요. MIT 라이선스이고 npm 패키지로 제공되기 때문에 놀랍도록 많은 도구에 임베드돼 있어요.
Excalideck은 Excalidraw 그림을 프레젠테이션 슬라이드로 변환해요—추가 소프트웨어 없이 슬라이드 형식으로 손그림 미학을 그대로 살려요. 도구를 바꾸지 않고 거친 아키텍처 다이어그램을 보여주고 싶은 기술 발표에서 진짜 유용해요.
Obsidian 플러그인을 통해 노트 보관함 안에서 직접 Excalidraw 다이어그램을 그릴 수 있어요. VS Code 확장 프로그램은 코드 옆에 캔버스를 삽입해요. 여러 문서 도구와 위키도 Excalidraw 연동을 추가해서 팀이 다이어그램과 텍스트를 같은 곳에 둘 수 있게 했어요.
라이브러리 시스템도 언급할 만해요. 커뮤니티가 수백 개의 미리 만든 도형 컬렉션을 기여했어요—AWS 아키텍처 아이콘, Google Cloud 인프라 다이어그램, 모바일 UI 컴포넌트, 플로우차트 템플릿, 데이터베이스 다이어그램이요. 앱 내 라이브러리 브라우저에서 설치할 수 있고, 가입은 필요 없어요.
이 프로젝트는 GitHub에서 80,000개 이상의 스타를 받았고, 가장 널리 채택된 오픈소스 드로잉 도구 중 하나예요. 활발한 유지보수, 빠른 이슈 대응, 건강한 통합 생태계는 수년간의 꾸준한 개발의 결과예요.
누가 Excalidraw를 써야 할까요
아키텍처 다이어그램을 그린다면 Excalidraw가 거의 최선이에요. 손그림 스타일 덕분에 아이디어가 완성되기 전에 보기 좋게 만들어야 한다는 압박이 없고, 키보드 단축키 덕분에 생각하는 속도로 그릴 수 있어요.
UX 와이어프레임의 lo-fi 단계—Figma나 Sketch를 열기 전—에서도 Excalidraw는 잘 맞아요. 거친 미적 스타일이 “이건 탐색 중인 거예요”라고 명확하게 전달해서, 픽셀 완벽한 목업보다 더 솔직한 피드백을 이끌어내는 경향이 있어요.
교육 현장에서는 선생님이 화상 통화 중 다이어그램을 그리고 학생들이 공유 캔버스에 참여하는 방식으로 써요. 계정 불필요 모델이 여기서 특히 중요해요—모든 학생이 또 다른 플랫폼에 계정을 갖고 있거나 만들고 싶어한다고 가정할 수 없으니까요.
정밀한 정렬, 조건부 서식, 또는 공식 사양 문서에 들어가는 다이어그램이 필요하다면 Diagrams.net이나 전용 벡터 도구를 쓰는 게 나아요. Excalidraw의 손그림 스타일은 매력인 동시에 한계이기도 해요.
아무 설정 없이 바로 시작하기
excalidraw.com에 접속해서 그림을 시작하세요. 온보딩은 그게 전부예요.
작업하면서 그림이 localStorage에 자동 저장되니까, 탭을 닫고 다시 열어도 마지막 캔버스가 돌아와요. 오래 보관하고 싶은 건 Ctrl+Shift+E로 내보내세요—.excalidraw 파일(나중에 다시 열어서 편집 가능)이나 PNG/SVG(공유하거나 삽입하는 용도)로 저장할 수 있어요.
협업할 때는 사람 아이콘을 클릭하고 룸 링크를 공유하면 돼요. 협업자는 설치할 필요도, 계정도, 다운로드도 필요 없어요. 링크만 있으면 끝이에요.
회사 인트라넷, 학교 네트워크, 또는 그림이 어디에 저장되는지 완전히 제어하고 싶어서 셀프 호스팅하고 싶다면, Docker 이미지를 이용할 수 있고 셀프 호스팅 문서도 잘 갖춰져 있어요. MIT 라이선스라서 원하는 대로 수정해서 실행할 수 있어요.
계정 없이 쓰는 도구 모음을 만들고 있다면, nologin.tools에서 더 많은 프라이버시 존중 도구를 찾아볼 수 있어요.
화이트보드 도구 카테고리는 무료, 오픈소스, 프라이버시 우선 선택지가 대부분의 사용자에게 진짜 최선인 경우예요. 이런 일은 자주 일어나지 않아요. Excalidraw가 그걸 해낸 건 사용자 프라이버시와 로컬 소유권을 뒤늦게 추가한 기능이 아니라 핵심 가치로 다뤘기 때문이에요.