← 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.21.0.7344

12.21 - 2026-08-03 ⛰️ Features - Create opt-in option for displaying columns in database tree - (f492bed) - Enhance order of items in completion proposal, so exact matches are at the top - (c1b817b) - For keyboard navigation on the completion proposal, wrap around the item list - (db952f8) - First attempt to create a user manager for PostgreSQL - (f0d7103) - Show index icons on columns in tree, and the data type text color - (e6e90aa) - Auto-adjust width of various combo boxes - (ca9b748) - Show table columns in tree, as child nodes - (0e20e70) - Query size of all indexes in one query - (c5201eb) - Display size of each index and paint a color bar behind it - (48a93d2) - Make custom proposal popup interval effective - (500c529) - Icons, colors and padding in completion proposal - (3d1254d) 🐛 Bug Fixes - (ui) Exchange icon for "column" and its variants for add, delete, edit - (08558f9) - Sporadic crash in DBtreePaintText with columns - (f76c54f) - Enable foreign key drop down on grid field in MS SQL mode - (9f83561) - Remove column nodes from tree in table tools dialog - (b09823e) - Empty command line part for sshpass on FreeBSD - (ed881b3) - Handle MONEY column types as float - (67521d4) - Hang and wrong check states in data grid column selection on macOS - (6c5b66c) - Invalid folder path for SQL export cannot be created if it contains a duplicated path delimiter - (4555274) - Various CVEs regarding libssl and libcrypto - (379d28a) - Context menu does not appear at right-click on a tree node text - (8befce3) - Crash when opening textfile import dialog, with 0 tables in datab...

Read release notes

Version history

Version Updated Notes
12.21.0.7344 Unknown 12.21 - 2026-08-03 ⛰️ Features - Create opt-in option for displaying columns in database tree - (f492bed) - Enhance order of items in completion proposal, so exact matches are at the top - (c1b817b) - For keyboard naviga...
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