Skip to content

Use TablePro every day? A license adds the paid features and funds the next release. Use TablePro daily? Get a license

TablePro for iPhone and iPad

Connect to your databases, browse and edit rows and run queries from your phone or tablet, with SSH tunnels, Safe Mode and Face ID. It is a separate app made for iPhone and iPad, not a copy of the Mac app.
Download on the App Store

Requires iOS and iPadOS 18 or later

Free, with no in-app purchasesNo sign-up and no licenseVersion 1.0, released September 22, 2026

Looking for the Mac app? Download TablePro for Mac. Requires macOS 13 Ventura or later

TablePro on iPhone showing the connection list, with the Chinook sample under Favorites and a Production group of tagged connections.
TablePro on iPad in landscape, showing rows of the Chinook Track table as cards.

Databases

Create connections to these databases on iPhone and iPad. Their drivers are built into the app, so there is nothing to download.

Amazon Redshift connections open when they come from your Mac, through iCloud Sync or a .tablepro file. You can’t create one in this app.

Connections to other databases sync from the Mac too and appear in your list, but this app has no driver for them, so they don’t open here. The databases page lists every engine the Mac app supports.

SQLite: pick a database file and the app copies it into its own storage, so your edits change the copy. You can also create a new database. DuckDB opens a file where it is, or runs in memory.

Redis: run commands in the Query tab. Browsing Redis keys is not available in the iPhone and iPad app.

To look around first, open Chinook, the sample database that comes with the app.

Browse and edit tables

Each connection opens on its tables, with the query editor, your history and the connection’s details in their own tabs.

Rows show as cards, with the primary key or first column as the title and the next columns under it. Sort by any column, search every column except binary ones, and stack filters with AND or OR. Choose how many rows a page holds and jump to any page. Tap a foreign key value to preview the row it points to. The Structure view lists the table’s columns, indexes and foreign keys.

Open a row to edit it: change values, set NULL, and confirm before it saves. You can also insert and delete rows, and truncate or drop a table. Editing and deleting rows needs a primary key, and nothing changes on a Read-Only connection.

The Chinook Track table on iPhone filtered by genre, its rows shown as cards with the page range below.
A Chinook track open for editing on iPhone, with Composer set to NULL before saving.

Run queries

Write SQL with syntax highlighting, run it, and stop it while it runs. Start from a SELECT template, then copy or share the results as JSON, CSV or SQL INSERT statements, through the clipboard or the share sheet.

The app keeps up to 10,000 rows of a result; add a LIMIT to see a different part of a large one. History keeps your last 200 queries on this device, across connections, and does not sync.

While a query runs, a Live Activity shows its progress on the Lock Screen and in the Dynamic Island: the elapsed time and the rows received. The Lock Screen and the expanded Dynamic Island show the SQL too, unless you turn on Settings > Live Activities > Hide Query.

The Query tab on iPhone with a SQL query that counts tracks per genre, and its results.

Connect securely

SSH tunnels sign in with a password or a private key, from a file or pasted in, with an optional passphrase. The first time you reach a server, the app shows its host key fingerprint and asks you to trust it.

TLS is set per connection. MySQL, MariaDB, TiDB, OceanBase and PostgreSQL connections can verify the server’s certificate and host name and present a client certificate, from a file, pasted text or a PKCS#12 bundle. Redis connections can verify the certificate and present a client certificate too. SQL Server can encrypt the connection (Required) but does not verify the certificate. Certificates stay on this device and never sync.

Passwords and pasted keys are stored in the Keychain. A SQL Server connection that uses Microsoft Entra ID can sign in here once it syncs from your Mac; Windows authentication is not supported. To reach a server by its .local name on your network, allow Local Network access when iOS asks.

A new connection form on iPhone with SSL set to Verify Identity and an SSH tunnel to bastion.acme.internal that signs in with a private key.

Safe Mode and app lock

Each connection has a Safe Mode level: Off, Confirm Writes and Read-Only. Confirm Writes asks before a statement that changes data runs. Read-Only refuses it before it reaches the server. A statement the app can’t identify as a read counts as a write.

Set a connection’s level in its Organization section, and the level new connections start with in Settings. Shortcuts that add rows follow the same level.

In Settings > Security, lock the app with Face ID or Touch ID, with your passcode as the fallback. Once it is on, the app asks every time it starts and again after the Auto-Lock time you choose.

A confirmation on iPhone asking before an UPDATE statement runs on a connection set to Confirm Writes.

On iPad

One app for iPhone and iPad. On iPad it runs in any orientation and in several windows at once with Stage Manager or Split View, and its tab bar can turn into a sidebar.

With a keyboard, ⌘1 to ⌘4 switch between Tables, Query, History and Info, ⌘F searches, ⌘↩ runs the query and ⌘N adds a connection. A trackpad or mouse works too.

With your Mac

Turn on iCloud Sync, during setup or later in Settings, and your connections, groups and tags sync between your iPhone, iPad and Mac through your own iCloud account. Passwords sync only if you also turn on Sync Passwords. Saved queries, SSH profiles and settings sync only between Macs.

iCloud Sync is free here. On the Mac it is part of a Starter or Team license, so a Mac without one does not sync. The pricing page has the details.

Without iCloud, export connections as a .tablepro file and open it on another device through AirDrop or Files. Passwords are left out unless you include them, and then a passphrase you choose encrypts the file. Both are free here; on the Mac, exporting with passwords is part of a license.

With iCloud Sync on, Handoff continues an open connection or table between your Mac and your iPhone or iPad. Sync and teams covers both in more detail.

A diagram of connections, groups and tags syncing between a Mac and an iPhone or iPad through your iCloud account, with passwords going separately through iCloud Keychain only when password sync is on.

Shortcuts, widgets and Spotlight

Open Connection opens a connection from a shortcut or from Siri. Add Row to Table and Add Rows to Table insert into a table without opening the app, from JSON or CSV text or a file. They run only while the device is not locked, follow the connection’s Safe Mode level, and don’t work with Redis connections.

Quick Connect widgets put your first connections on the Home Screen, and a tap opens one. Your connections also appear in Spotlight search.

Small and medium Quick Connect widgets on the iPhone Home Screen.
The Shortcuts editor with TablePro's Add Rows to Table action set to add CSV rows to a table.

Not on iPhone and iPad

These are in TablePro for Mac only:

  • The AI assistant and the MCP server
  • Saved queries, autocomplete, query formatting and EXPLAIN
  • Schema changes beyond truncating or dropping a table, and ER diagrams
  • Compare & Sync, Query Insights, Result Charts and Data Rewind
  • Exporting files in formats such as XLSX, and importing files into a table (Shortcuts can add rows)
  • The server dashboard, users and roles, and backups
  • Driver plugins for other databases
  • SSH jump hosts, SSH agents and Windows authentication for SQL Server
  • Browsing Redis keys

Download TablePro for Mac

Known issues in version 1.0

  • In the row editor, don’t save a row while a long text or binary value shows shortened: the editor can write the shortened text over the full value. Change those rows on the Mac.
  • Saving a synced connection on iPhone or iPad can drop settings only the Mac uses, such as SSH jump hosts, and can lower its Safe Mode level. Edit those connections on the Mac.
  • When Redis connections verify the server’s certificate, they check the certificate and not the host name.
  • In the Shortcuts actions that add rows, CSV must be UTF-8 text with LF line endings.

Privacy

Nothing goes to TablePro unless you turn on Share Usage Data, during setup or later in Settings > Privacy. If you do, the app sends one report a day with a hashed device ID, the app and iOS versions, the processor architecture, its language, the types of database you use, a connection count and a few first-use dates. Never hostnames, usernames, passwords, queries or rows.

The app makes no license check, no update check and no plugin request. Your queries go to your own servers, iCloud Sync to your own iCloud account, and Entra sign-in to Microsoft. The privacy policy has the details.

TablePro Settings on iPhone with the Face ID lock and iCloud Sync on and usage data sharing off.

Get TablePro for iPhone and iPad

Download on the App Store

Requires iOS and iPadOS 18 or later

Do I need the Mac app?

No. The iPhone and iPad app works on its own. If you also use a Mac, iCloud Sync and Handoff connect the two.

Does it need a license?

No. The app has no paid features, no in-app purchases and no license. iCloud Sync is free here; only the Mac needs a Starter or Team license to sync.

Is it the same as the Mac app?

No. It is a smaller app built for the phone and tablet. The list above shows what stays on the Mac.

The app is open source under the AGPLv3, in the same repository as the Mac app.