{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/db-browser-for-sqlite/#software",
  "name": "DB Browser for SQLite",
  "description": "Create, edit and query SQLite database files, with a log of every SQL command issued.",
  "url": "https://www.nuanyue.com/software/db-browser-for-sqlite/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/db-browser-for-sqlite/",
  "operatingSystem": "macOS",
  "applicationCategory": "DeveloperApplication",
  "sameAs": [
    "https://sqlitebrowser.org/",
    "https://github.com/sqlitebrowser/sqlitebrowser"
  ],
  "softwareVersion": "3.13.1",
  "license": "GPL-3.0",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:db-browser-for-sqlite",
    "slug": "db-browser-for-sqlite",
    "name": "DB Browser for SQLite",
    "type": "SoftwareApplication",
    "entityType": "database client",
    "description": "Create, edit and query SQLite database files, with a log of every SQL command issued.",
    "shortDescription": "Create, edit and query SQLite database files on the Mac.",
    "answer": "DB Browser for SQLite is a graphical front end for SQLite database files. You can create and compact a database, create, define, modify and delete tables and indexes, browse and edit records, import and export records as text or tables as CSV, import and export whole databases as SQL dumps, and issue SQL queries and inspect the results. It keeps a log of every SQL command the application issued, and can plot simple graphs from table or query data. It is free and open source under GPL-3.0.",
    "page": "https://www.nuanyue.com/software/db-browser-for-sqlite/",
    "dataUrl": "https://www.nuanyue.com/data/software/db-browser-for-sqlite.json",
    "categories": [
      "developer-tools"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "architecture": [],
    "featured": false,
    "pricing": "open-source",
    "license": "GPL-3.0",
    "currentVersion": "3.13.1",
    "releaseDate": "2026-08-10",
    "openSource": true,
    "website": "https://sqlitebrowser.org/",
    "github": "https://github.com/sqlitebrowser/sqlitebrowser",
    "download": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.13.1/DB.Browser.for.SQLite-v3.13.1.dmg",
    "features": [
      "Create and compact SQLite database files",
      "Create, define, modify and delete tables and indexes",
      "Browse, edit, add and delete records",
      "Import and export tables from and to CSV files",
      "Import and export whole databases from and to SQL dump files",
      "Issue SQL queries and inspect the results",
      "Examine a log of all SQL commands issued by the application"
    ],
    "useCases": [
      "Opening a SQLite file an app on the Mac has already created and reading its tables",
      "Exporting a table to CSV, editing it, and importing it back"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Free and open source under GPL-3.0, with no account and no paid tier.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Examines a log of all SQL commands issued by the application, so a graphical change can be traced to the SQL behind it.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Imports and exports whole databases as SQL dump files, not just individual tables.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Plots simple graphs based on table or query data, which is more than a plain record editor offers.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "Deliberately leaves out convenience functions that would go beyond a simple database frontend, rather than implementing them badly.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "It handles SQLite files only — no Postgres, MySQL or other server databases.",
        "status": "editorially-reviewed",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "The project describes itself as a small team with limited time, so features are added slowly.",
        "status": "developer-stated",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Developers who need to look inside a SQLite file rather than query it blind",
      "Anyone who wants the exact SQL behind a graphical change"
    ],
    "notFor": [
      "Spreadsheet work — the project states it is not meant to replace a spreadsheet application"
    ],
    "limitations": [],
    "updates": [],
    "faq": [
      {
        "question": "Is DB Browser for SQLite free?",
        "answer": "Yes. It is free and open source under GPL-3.0.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Which databases can it open?",
        "answer": "SQLite database files only — it is a front end for SQLite, not for server-based databases.",
        "status": "editorially-reviewed",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Can I export data to CSV?",
        "answer": "Yes. You can import and export records as text, and import and export tables from and to CSV files.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Can I see the SQL behind a change?",
        "answer": "Yes. The application keeps a log of all SQL commands it issued, and you can examine it.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "base-2",
        "type": "alternative",
        "reason": "Both create, design, edit and browse SQLite files on the Mac. Base 2 is a paid app; DB Browser for SQLite is free and open source.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "target": "sqlight",
        "type": "alternative",
        "reason": "Both are SQLite database managers for macOS. SQLPro Studio's family covers many database engines; DB Browser for SQLite covers SQLite only.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "target": "bdash",
        "type": "alternative",
        "reason": "Both query databases from a desktop client. Bdash supports MySQL, PostgreSQL and other engines; DB Browser for SQLite is SQLite only and keeps a log of every SQL command issued.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "db-browser-for-sqlite:official",
        "type": "official_website",
        "url": "https://sqlitebrowser.org/",
        "title": "DB Browser for SQLite — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "db-browser-for-sqlite:repository",
        "type": "github",
        "url": "https://github.com/sqlitebrowser/sqlitebrowser",
        "title": "DB Browser for SQLite — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:db-browser-for-sqlite.isA",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "isA",
        "value": "database client",
        "status": "editorially-reviewed",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.supportsPlatform",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.officialWebsite",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "officialWebsite",
        "value": "https://sqlitebrowser.org/",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.listedInCategory",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "listedInCategory",
        "value": [
          "developer-tools"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.pricingModel",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "pricingModel",
        "value": "Open source",
        "status": "developer-stated",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.ownership",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.isOpenSource",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository",
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.licensedUnder",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "licensedUnder",
        "value": "GPL-3.0",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository",
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.currentVersion",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "currentVersion",
        "value": "3.13.1",
        "status": "developer-stated",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.hasFeature",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "hasFeature",
        "value": [
          "Create and compact SQLite database files",
          "Create, define, modify and delete tables and indexes",
          "Browse, edit, add and delete records",
          "Import and export tables from and to CSV files",
          "Import and export whole databases from and to SQL dump files",
          "Issue SQL queries and inspect the results",
          "Examine a log of all SQL commands issued by the application"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.usedFor",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "usedFor",
        "value": [
          "Opening a SQLite file an app on the Mac has already created and reading its tables",
          "Exporting a table to CSV, editing it, and importing it back"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.audienceFor",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "audienceFor",
        "value": [
          "Developers who need to look inside a SQLite file rather than query it blind",
          "Anyone who wants the exact SQL behind a graphical change"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.audienceNotFor",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "audienceNotFor",
        "value": [
          "Spreadsheet work — the project states it is not meant to replace a spreadsheet application"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "db-browser-for-sqlite:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:db-browser-for-sqlite.advantage.0",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "advantage",
        "value": "Free and open source under GPL-3.0, with no account and no paid tier.",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:db-browser-for-sqlite.advantage.1",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "advantage",
        "value": "Examines a log of all SQL commands issued by the application, so a graphical change can be traced to the SQL behind it.",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:db-browser-for-sqlite.advantage.2",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "advantage",
        "value": "Imports and exports whole databases as SQL dump files, not just individual tables.",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:db-browser-for-sqlite.advantage.3",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "advantage",
        "value": "Plots simple graphs based on table or query data, which is more than a plain record editor offers.",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:db-browser-for-sqlite.drawback.0",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "drawback",
        "value": "Deliberately leaves out convenience functions that would go beyond a simple database frontend, rather than implementing them badly.",
        "status": "verified",
        "sourceIds": [
          "db-browser-for-sqlite:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:db-browser-for-sqlite.drawback.1",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "drawback",
        "value": "It handles SQLite files only — no Postgres, MySQL or other server databases.",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:db-browser-for-sqlite.drawback.2",
        "subject": "software:db-browser-for-sqlite",
        "predicate": "drawback",
        "value": "The project describes itself as a small team with limited time, so features are added slowly.",
        "status": "developer-stated",
        "sourceIds": [
          "db-browser-for-sqlite:repository"
        ],
        "lastVerified": "2026-10-16"
      }
    ],
    "lastUpdated": "2026-10-16T00:00:00.000Z",
    "lastReviewedAt": null
  }
}