목차
1. 개요
DB Browser for SQLite(DB4S)는 SQLite 또는 SQLCipher 데이터베이스 파일을 만들고 검색·편집하는 무료 오픈소스 GUI입니다. 표와 유사한 화면으로 레코드를 살펴볼 수 있고 SQL을 실행해 결과를 확인하는 기능도 제공합니다. MySQL·PostgreSQL 서버에 접속하는 범용 DB 클라이언트와 달리 SQLite 계열 파일 작업이 중심입니다. MPL 2.0과 GPL 3 이상의 이중 라이선스로 배포되는 커뮤니티 프로젝트이며, 단순 보기뿐 아니라 테이블·레코드·암호화 조건을 변경할 수 있는 제품이라는 점을 알고 선택해야 합니다.
2026년 10월 7일 공식 다운로드에서 확인한 안정판은 3.13.1입니다. Windows는 32비트·64비트·ARM64 Installer와 ZIP을, Mac은 Universal 배포를 제공합니다. Windows용 PortableApp은 일반 ZIP과 다른 패키지이며 ARM64 PortableApp은 제공되지 않습니다. ARM64 ZIP은 별도로 존재하므로 둘을 혼동하지 마세요. Linux에는 AppImage와 배포판 패키지가 있고 패키지 저장소의 버전은 공식 안정판과 다를 수 있습니다. Nightly는 정식 안정판과 분리해 선택합니다.
테이블·인덱스·레코드 탐색과 편집, 정렬·검색, CSV·SQL dump 가져오기와 내보내기, SQL 명령 로그와 간단한 그래프를 제공합니다. SQLCipher 지원은 해당 방식의 암호화와 올바른 키·설정을 다루는 기능이지 모르는 비밀번호를 복구하는 기능이 아닙니다. 파일을 살펴볼 목적이라면 원본의 사본을 준비하고 데이터 변경 기능의 영향을 구분하세요. 확장자가 .db라고 모두 SQLite는 아니며 서버형 DB까지 관리하려면 DBeaver나 HeidiSQL과 용도 차이를 비교하는 편이 좋습니다.
2. 주요 기능
- SQLite·SQLCipher 파일 생성·조회·편집
- 테이블·인덱스·레코드 GUI 탐색과 관리
- 레코드 정렬·검색과 표 형태 확인
- SQL 실행 결과와 SQL 명령 로그 보기
- CSV·SQL dump 가져오기·내보내기
- 테이블·쿼리 데이터를 이용한 간단한 그래프
3. 시스템 요구사항
- Windows
- 32비트·64비트·ARM64 Installer·ZIP · ARM64 PortableApp은 없음
- macOS
- 공식 Universal 배포 · 상세 OS 조건은 현재 패키지 안내 확인
- Linux
- AppImage·배포판 패키지 · 저장소 버전과 라이브러리 조건 확인
- 파일 형식
- SQLite 또는 호환되는 SQLCipher 데이터베이스 파일
- 암호화 파일
- 올바른 키와 해당 암호화 방식·호환 설정 필요
4. 설치 방법
- 1.
공식 다운로드에서 안정판과 사용 기기·CPU에 맞는 패키지를 확인합니다.
- 2.
Windows Installer·ZIP·PortableApp을 구분합니다. ARM64 ZIP이 있어도 ARM64 PortableApp은 제공되지 않습니다.
- 3.
Mac은 Universal 배포를, Linux는 AppImage 또는 배포판 패키지의 버전·의존성 조건을 확인합니다.
- 4.
조회할 SQLite 파일의 사본을 준비하고 해당 형식인지 확인합니다. 확장자만으로 파일 형식을 단정하지 않습니다.
- 5.
파일 조회와 데이터·구조 변경 기능을 구분합니다. 암호화 파일은 올바른 키와 호환 설정을 확인합니다.
5. DB Browser for SQLite와 비슷한 프로그램 비교
- DBeaver
- 여러 서버형·파일형 DB를 JDBC 드라이버로 다루는 범용 환경입니다. SQLite 파일의 표·구조·SQL 확인에 집중하려면 DB Browser의 전용 GUI 범위를 비교하세요.
- HeidiSQL
- MariaDB·MySQL·SQL Server·PostgreSQL 등 여러 DB에 접속하는 네이티브 클라이언트입니다. 서버형 DB도 함께 관리할지, 로컬 SQLite 파일 작업이 중심인지에 따라 선택합니다.
- Letos (이전 SQLiteStudio)
- SQLite 파일을 만들고 편집·탐색하는 다른 무료 오픈소스 GUI입니다. 기기별 배포와 무설치 사용 방식을 확인해 DB Browser의 패키지·SQLCipher 조건과 비교하세요.
6. 자주 묻는 질문
DB Browser for SQLite는 무료인가요?
+
MPL 2.0/GPL 3 이상 이중 라이선스의 무료 오픈소스 프로그램입니다. 사용 목적과 재배포·수정 조건은 공식 라이선스에서 확인하세요.
MySQL이나 PostgreSQL 서버에도 연결하나요?
+
이 제품은 SQLite·SQLCipher 파일 작업이 중심입니다. 여러 서버형 DB를 한 도구에서 관리하려면 DBeaver나 HeidiSQL의 지원 DB와 연결 조건을 비교하세요.
ARM64 Windows에서 무설치로 쓸 수 있나요?
+
공식 ARM64 Installer와 ZIP 자산은 있습니다. 별도 PortableApp 패키지는 ARM64용이 없으므로 일반 ZIP과 PortableApps 배포를 구분해 선택하세요.
Nightly를 받아야 최신 안정판인가요?
+
공식 다운로드의 안정판은 3.13.1이며 Nightly는 별도의 자동 빌드입니다. 새 수정 시험 목적과 안정판 사용을 구분하고 패키지 안내를 확인하세요.
암호화된 DB 파일의 비밀번호도 찾아주나요?
+
SQLCipher 지원은 호환되는 암호화 파일을 올바른 키와 설정으로 다루는 기능입니다. 비밀번호를 모르는 파일의 복구·암호 우회를 보장하지 않으며 다른 암호화 방식도 자동으로 열리는 것은 아닙니다.
.db 파일이면 모두 열 수 있나요?
+
아닙니다. 확장자보다 파일의 내부 형식이 중요합니다. SQLite/SQLCipher 파일인지 먼저 확인하고 다른 프로그램의 전용 DB 형식을 SQLite로 단정하지 마세요.
7. 참고 자료
관련 프로그램