1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Base - SQLite editor for macOS</title> 7 8 <link rel="preconnect" href="https://fonts.googleapis.com"> 9 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 10 <link href="https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap" rel="stylesheet"> 11 <link rel="apple-touch-icon" href="/apple-touch-icon.png"> 12 13 <link href="/css/bootstrap.min.css" rel="stylesheet"> 14 <link href="/css/app.css" rel="stylesheet"> 15
15<script 16 src="https://cdn.telemetrydeck.com/websdk/telemetrydeck.min.js" 17 data-app-id="3E4E297E-EA64-453F-8E77-3EA732DF5F35"> 18 </script>
18 19 <meta name="description" content="Base is the SQLite database editor Mac users love. Designed for everyone, with a comfortable interface that makes database work so much nicer."> 20 <meta name="keywords" content="SQLite, database, editor, macOS, SQL, db, sqlite editor, sqlite editor macos, sqlite macos, Base, Core Data, developer, viewer, gui"> 21 <link rel="canonical" href="https://menial.co.uk/base/"> 22 <link rel="me" href="https://mastodon.social/@menial"> 23 <link rel="me" href="https://mastodon.social/@baseapp"> 24 <link rel="me" href="https://mastodon.social/@__bb"> 25 <link rel="alternate" type="application/rss+xml" title="Menial" href="https://menial.co.uk/feed/index.xml" /><meta property="og:url" content="https://menial.co.uk/base/"> 26 <meta property="og:site_name" content="Menial"> 27 <meta property="og:title" content="Base - SQLite editor for macOS"> 28 <meta property="og:description" content="Base is the SQLite database editor Mac users love. Designed for everyone, with a comfortable interface that makes database work so much nicer."> 29 <meta property="og:locale" content="en"> 30 <meta property="og:type" content="website"> 31 <meta property="og:image" content="https://menial.co.uk/img/[email protected]"> 32 33 <meta name="twitter:card" content="summary_large_image"> 34 <meta name="twitter:image" content="https://menial.co.uk/img/[email protected]"> 35 <meta name="twitter:title" content="Base - SQLite editor for macOS"> 36 <meta name="twitter:description" content="Base is the SQLite database editor Mac users love. Designed for everyone, with a comfortable interface that makes database work so much nicer."> 37 38 39 40</head> 41<body> 42 <header> 43 <nav class="navbar navbar-expand-sm navbar-light bg-light"> 44 <div class="container"> 45 <a class="navbar-brand" href="https://menial.co.uk/"> 46 <picture> 47 <source srcset="/img/logo-dark.svg" media="(prefers-color-scheme: dark)"> 48 <img src="/img/logo.svg" alt="Menial" height="40"> 49 </picture> 50 </a> 51 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 52 <span class="navbar-toggler-icon"></span> 53 </button> 54 <div class="collapse navbar-collapse" id="navbarNav"> 55 <ul class="navbar-nav ms-auto"> 56 <li class="nav-item"> 57 <a class="nav-link active" href="/base/">Base</a> 58 </li> 59 <li class="nav-item"> 60 <a class="nav-link" href="/blog/">Blog</a> 61 </li> 62 <li class="nav-item"> 63 <a class="nav-link" href="/contact/">Contact</a> 64 </li> 65 </ul> 66 </div> 67 </div> 68 </nav> 69 </header> 70 71 72<div class="main-wrapper"> 73 <main class="container py-5"> 74 <div class="row align-items-center justify-content-center"> 75 <div class="col-12 col-sm-4 col-lg-3 text-center text-sm-end mb-4 mb-sm-0"> 76 <picture> 77 <source srcset="/img/base3-dark-icon-256.png 1x, /img/[email protected] 2x" media="(prefers-color-scheme: dark)"> 78 <img src="/img/base3-icon-256.png" srcset="/img/base3-icon-256.png 1x, /img/[email protected] 2x" alt="Base App Icon" class="img-fluid"> 79 </picture> 80 </div> 81 82 <div class="col-12 col-sm-7 col-lg-7 col-xl-6 text-center text-sm-start"> 83 <h1 class="display-3 fw-bold mb-3">Base</h1> 84 <h2 class="h4 mb-4">The best SQLite database editor for macOS</h2> 85 <p class="lead text-muted">Base is a small, powerful, comfortable SQLite editor for everyone</p> 86 <div class="d-flex gap-3 justify-content-center justify-content-sm-start"> 87 <a href="https://files.menial.co.uk/base/Base-3.3.0.zip" class="btn btn-primary btn-lg px-4">Free Download</a> 88 <a href="/base/buy/" class="btn btn-outline-primary btn-lg px-4">Buy</a> 89 </div> 90 </div> 91 </div> 92 </main> 93</div> 94 95<section class="py-5 section-cream-dark"> 96 <div class="container"> 97 <div class="row align-items-center"> 98 <div class="col-lg-6"> 99 <h2 class="h3 mb-4">Detailed Schema Inspector</h2> 100 <p class="lead">Manage your database structure with Base's schema inspector, making understanding your tables effortless.</p> 101 <p> 102 View table schemas, column types, constraints, and relationships at a glance. 103 Understand your table design without digging through SQL. 104 </p> 105 </div> 106 <div class="col-lg-6"> 107 <picture> 108 <source srcset="/img/[email protected]" media="(prefers-color-scheme: dark)"> 109 <img src="/img/[email protected]" alt="Schema Inspector" class="img-fluid schema-image"> 110 </picture> 111 </div> 112 </div> 113 </div> 114</section> 115 116<section class="py-5"> 117 <div class="container"> 118 <div class="row align-items-center"> 119 <div class="col-lg-6 order-lg-2"> 120 <h2 class="h3 mb-4">Intuitive Table Editor</h2> 121 <p class="lead">Create and modify tables with ease using Base's visual table editor. No need to write complex <code>CREATE</code> or <code>ALTER</code> statements.</p> 122 <p>Add and organize columns and define constraints through a clean interface. The table editor makes database design accessible to everyone.</p> 123 </div> 124 <div class="col-lg-6 order-lg-1"> 125 <picture> 126 <source srcset="/img/[email protected] 1x, /img/[email protected] 2x" media="(prefers-color-scheme: dark)"> 127 <img src="/img/[email protected]" srcset="/img/[email protected] 1x, /img/[email protected] 2x" alt="Table Editor" class="img-fluid"> 128 </picture> 129 </div> 130 </div> 131 </div> 132</section> 133 134<section class="py-5 section-cream-light"> 135 <div class="container"> 136 <div class="row align-items-center"> 137 <div class="col-lg-6"> 138 <h2 class="h3 mb-4">Simple Data Browser</h2> 139 <p class="lead">Browse, filter and edit your table contents with ease.</p> 140 <p>View your data in a simple table format. You can edit cells directly and use powerful filtering tools to find exactly what you need. The data browser makes working with your database contents easy and efficie
140nt.</p> 141 </div> 142 <div class="col-lg-6"> 143 <picture> 144 <source srcset="/img/[email protected] 1x, /img/[email protected] 2x" media="(prefers-color-scheme: dark)"> 145 <img src="/img/[email protected]" srcset="/img/[email protected] 1x, /img/[email protected] 2x" alt="Data browser" class="img-fluid"> 146 </picture> 147 </div> 148 </div> 149 </div> 150</section> 151 152<section class="py-5"> 153 <div class="container"> 154 <div class="row align-items-center"> 155 <div class="col-lg-6 order-lg-2"> 156 <h2 class="h3 mb-4">SQL Editor & Query Tools</h2> 157 <p class="lead">Write and execute SQL queries with intelligent autocomplete and syntax highlighting.</p> 158 <p>Store your common queries as reusable snippets, view query results instantly, and take advantage of helpful features that make SQL more accessible. Perfect for both learning SQL and running complex queries efficiently.</p> 159 </div> 160 <div class="col-lg-6 order-lg-1"> 161 <img src="/img/[email protected]" srcset="/img/[email protected] 1x, /img/[email protected] 2x" alt="SQL Editor" class="img-fluid"> 162 </div> 163 </div> 164 </div> 165</section> 166 167<section class="py-5 section-cream-light"> 168 <div class="container"> 169 <div class="row align-items-center"> 170 <div class="col-12"> 171 <h2 class="h3 mb-4">Import & Export</h2> 172 <p class="lead">Import data from CSV and SQL dump files. Export your results to SQL, delimited text, JSON, and Excel formats.</p> 173 <p class="mb-4">Move your data in and out of Base quickly and easily - whether you're migrating from another system or sharing results with colleagues.</p> 174 175 <div class="row justify-content-center"> 176 <div class="col-auto"> 177 <h5 class="text-center mb-3">Import</h5> 178 <div class="d-flex gap-3"> 179 <div class="text-center"> 180 <img src="/img/file-earmark-text.svg" alt="CSV file icon" style="height: 40px;" class="d-block mx-auto mb-2 format-icon"> 181 <small class="text-muted">CSV</small> 182 </div> 183 <div class="text-center"> 184 <img src="/img/file-earmark-sql.svg" alt="SQL file icon" style="height: 40px;" class="d-block mx-auto mb-2 format-icon"> 185 <small class="text-muted">SQL</small> 186 </div> 187 </div> 188 </div> 189 <div class="col-auto ms-5"> 190 <h5 class="text-center mb-3">Export</h5> 191 <div class="d-flex gap-3"> 192 <div class="text-center"> 193 <img src="/img/file-earmark-text.svg" alt="CSV/Text file icon" style="height: 40px;" class="d-block mx-auto mb-2 format-icon"> 194 <small class="text-muted">CSV</small> 195 </div> 196 <div class="text-center"> 197 <img src="/img/file-earmark-sql.svg" alt="SQL file icon" style="height: 40px;" class="d-block mx-auto mb-2 format-icon"> 198 <small class="text-muted">SQL</small> 199 </div> 200 <div class="text-center"> 201 <img src="/img/file-earmark-json.svg" alt="JSON file icon" style="height: 40px;" class="d-block mx-auto mb-2 format-icon"> 202 <small class="text-muted">JSON</small> 203 </div> 204 <div class="text-center"> 205 <img src="/img/file-earmark-spreadsheet.svg" alt="Excel file icon" style="height: 40px;" class="d-block mx-auto mb-2 format-icon"> 206 <small class="text-muted">Excel</small> 207 </div> 208 </div> 209 </div> 210 </div> 211 </div> 212 </div> 213 </div> 214</section> 215 216<section class="py-5 section-cream-dark"> 217 <div class="container text-center"> 218 <div class="row align-items-center justify-content-center mb-4"> 219 <div class="col-auto text-center"> 220 <picture> 221 <source srcset="/img/base3-dark-icon-256.png 1x, /img/[email protected] 2x" media="(prefers-color-scheme: dark)"> 222 <img src="/img/base3-icon-256.png" srcset="/img/base3-icon-256.png 1x, /img/[email protected] 2x" alt="Base SQLite Editor" class="img-fluid" style="max-width: 80px;"> 223 </picture> 224 </div> 225 <div class="col-auto text-start"> 226 <h2 class="h3 mb-2">Want to try Base out?</h2> 227 <p class="lead mb-0">Download for free now.</p> 228 </div> 229 </div> 230 <div class="row justify-content-center mb-4"> 231 <div class="col-auto"> 232 <div class="d-flex gap-3"> 233 <a href="https://files.menial.co.uk/base/Base-3.3.0.zip" class="btn btn-primary btn-lg px-4">Free Download</a> 234 <a href="/base/buy/" class="btn btn-outline-primary btn-lg px-4">Buy</a> 235 </div> 236 </div> 237 </div> 238 <div class="row justify-content-center"> 239 <div class="col-lg-8"> 240 <p class="text-muted small"> 241 The free version is feature-limited and requires a one-off purchase to unlock the full version.<br /> 242 Base 3 requires macOS 15 Sequoia or newer. 243 </p> 244 <h2 class="h3 mb-2 mt-5">Need some help?</h2> 245 <p> 246 Have a look at the <a href="/base/docs/">documentation for Base</a>, or <a href="/contact/">send us an email</a>. 247 </p> 248 </div> 249 </div> 250 </div> 251</section> 252 253 254 255 <footer class="py-4 border-top"> 256 <div class="container"> 257 <div class="row align-items-center"> 258 <div class="col-md-6"> 259 <p class="text-muted small mb-0">© 2026 Menial Ltd.</p> 260 </div> 261 <div class="col-md-6">
262 <nav class="d-flex justify-content-md-end gap-4"> 263 <a href="/about/" class="text-muted small">About</a> 264 <a href="/base/press/" class="text-muted small">Press</a> 265 <a href="/terms/" class="text-muted small">Terms</a> 266 <a href="/privacy/" class="text-muted small">Privacy</a> 267 </nav> 268 </div> 269 </div> 270 </div> 271</footer> 272 273 274 275 <div class="modal fade" id="imageModal" tabindex="-1" aria-hidden="true"> 276 <div class="modal-dialog modal-lg modal-dialog-centered"> 277 <div class="modal-content"> 278 <div class="modal-header border-0 pb-0"> 279 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 280 </div> 281 <div class="modal-body text-center pt-0"> 282 <img id="modalImage" src="" alt="" class="img-fluid"> 283 </div> 284 </div> 285 </div> 286 </div> 287 288
288<script src="/js/bootstrap.bundle.min.js"></script>
288 289
289<script src="/js/app.js"></script>
289 290
290<script src="https://cdn.paddle.com/paddle/v2/paddle.js"></script>
290 291
291<script type="text/javascript"> 292 293 294 Paddle.Initialize({ 295 token: "live_f46040169b0b2400a903d2622d2", 296 }); 297 window.paddlePrices = { 298 base: "pri_01k0jdekw42x29x47225pan3z9", 299 }; 300 document.addEventListener('DOMContentLoaded', function() { 301 const paddleButtons = document.querySelectorAll('.paddle_button'); 302 paddleButtons.forEach(button => { 303 button.dataset.items = `[{"priceId": "${paddlePrices.base}", "quantity": 1}]`; 304 }); 305 }); 306 </script>
306 307</body> 308</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.