← Package directory
Available on winget

Install HeidiSQL

A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL and SQLite, written in Delphi

Install with winget
winget install --id HeidiSQL.HeidiSQL
Upgrade
winget upgrade --id HeidiSQL.HeidiSQL
Uninstall
winget uninstall --id HeidiSQL.HeidiSQL

About HeidiSQL

HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird. Once you are connected, you can edit data and structures in these databases. Invented in 2002 by Ansgar, HeidiSQL is still a popular tool for MariaDB and MySQL, and actively maintained.

What's new in 12.20.0.7320

12.20 - 2026-06-22 ⛰️ Features - Support some keywords like CURRENT_TIMESTAMP in SQLite default value drop-down - (dbadd37) 🐛 Bug Fixes - SelectUserNode on macOS cannot find a newly created node with a TUser, probably because nodes were refreshed too late in OnBeforePaint - (f6c5d2d) - Expect "IF NOT EXISTS" clause in trigger definition - (71af8d3) - Reveal procedures and function in MySQL which are stored with correct case in mysql.proc - (106010e) ⚙️ Miscellaneous Tasks - Ignore all .po translation files pulled from Transifex - (611212a) - Restrict cliff release notes from previous tag to current one, prefer spaces indentation in Makefile variable assignment - (548f44f) Note For a list of all the changes up to date, please read CHANGELOG.md.

Read release notes

Version history

Version Updated Notes
12.20.0.7320 Unknown 12.20 - 2026-06-22 ⛰️ Features - Support some keywords like CURRENT_TIMESTAMP in SQLite default value drop-down - (dbadd37) 🐛 Bug Fixes - SelectUserNode on macOS cannot find a newly created node with a TUser, probably be...
12.19.0.7314 Unknown 12.19 - 2026-06-20 ⛰️ Features - Label the new tab like the selected table, in the "Select top x rows" action - (f87cc85) 🚀 Enhancements - Pass LogLevel=error to the SSH command line - (923296d) 🐛 Bug Fixes - (ui) Apply...
12.18.0.7304 Unknown 12.18 - 2026-06-09 ⛰️ Features - (packaging) Create .rpm package through Makefile, plus let GH action run that step in release mode - (fc728cf) - Create checkbox in advanced session setting for new ForceUnicode setting -...
12.17.0.7270 Unknown Release notes
12.16.0.7229 Unknown 12.16 - 2026-03-10 ⛰️ Features - (packaging) Add libqt6pas dependency - (a3e6d0b) - (packaging) Ship qt6 build in deb package, enhance control file fields - (992b673) - (ui) Turn all TEdit's with NumbersOnly into TSpinEd...
12.15.0.7171 Unknown Release notes
12.14.0.7165 Unknown Note: You can already get a preview of v13 for Windows, built on the same codebase as the Linux version. See the download page for a zip package. 3rd party updates: - update SQLite library to v3.51.0 Bugfixes and enhance...
12.13 Unknown Get it from the release page on Github: - Windows: https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.13.0.7147 - Linux: https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.13.1.1 The v12.13 files are now hosted on...
12.12 Unknown No notes
12.11 Unknown Release notes
12.10 Unknown 3rd party updates: - Issue #2076: exchange 32 bit SSL libraries with their 64 bit pendants, fixing SSL connections with libpq and libmariadb
12.9 Unknown No notes
12.8 Unknown No notes
12.7 Unknown No notes
12.6 Unknown No notes
12.5 Unknown Release notes
12.4 Unknown No notes
12.3 Unknown No notes
12.1 Unknown No notes
12.0 Unknown No notes