Download HeidiSQL 12.14, released on 11 Dec 2025
- Windows 64 bit (installer and portable)
- Windows Package Managers
- Linux 64 bit (.deb package, gtk2 and qt5 builds)
Installation notes
- Windows:
- HeidiSQL runs fine on Windows 11 (and on Windows 7 + 8 + 10 with some minor issues)
- Microsoft Visual C++ Redistributable libraries are required for some drivers. Download and install them from Microsoft if you get errors saying "vcruntime140.dll missing".
- Linux:
- Installation of deb package: either per application center, or per command line:
- sudo dpkg -i ~/Downloads/deb-file
- sudo apt-get -f install
- Settings are stored in a .json file. You may migrate your settings from a Windows registry:
- click File > "Export settings" (to .txt file) in the Windows version
- click File > "Import settings" in the Linux version
- Installation of deb package: either per application center, or per command line:
Preview v13 Windows version
Future releases will be based on an entirely migrated codebase, the same as already used for the Linux version. The migration started in Feb 2025 and is already well advanced. There is no timeline for a stable release yet. However, a preview can be downloaded here. Unzip it in your existing HeidiSQL directory:
- C:\Program Files\HeidiSQL\
- or C:\Users\[username]\AppData\Local\Programs\HeidiSQL\
Notes:
-
The new codebase stores settings in a
.jsonfile in your user directory, besides tab backups and logs. You may migrate your settings from the current Windows version:- click File > "Export settings" (to .txt file) in the classic Windows version (
heidisql.exe) - click File > "Import settings" in the preview version (
heidisql-laz.exe)
- click File > "Export settings" (to .txt file) in the classic Windows version (
-
The user directory with settings is
C:\Users\[username]\AppData\Local\heidisql\
The classic Windows version uses a different directory:C:\Users\anse\AppData\Roaming\HeidiSQL\, so you can use both versions simultaneously without interference.
Nightly Builds of heidisql.exe (Windows only)
Latest automatically compiled main executable and installers for HeidiSQL. Just download and overwrite your existing C:\Program Files\HeidiSQL\heidisql.exe. Be aware that these builds are not official releases and therefore probably have more bugs, possibly serious ones.
-
Bump version for v12.14 release
committed: 11 Dec 2025 19:1464bit build ≃ Installer ≃
-
fix: cannot save new table when added column was removed
Refs #2326committed: 07 Dec 2025 12:2964bit build ≃ Installer ≃
-
fix: delete CLI-created session settings from registry after disconnect
Refs #2162committed: 05 Dec 2025 15:3964bit build ≃ Installer ≃
-
feat: support SSH tunnel configuration per commandline
Refs #2322committed: 03 Dec 2025 16:4864bit build ≃ Installer ≃
-
Issue #2307: disable tree option asDoubleClickInsertsNodeText by default
committed: 20 Nov 2025 19:33
-
feat: keep time fractions intact for CSV exports
Refs #2098committed: 17 Nov 2025 14:2164bit build ≃ Installer ≃
-
fix: crash in AnyGridPaintText with no query result
Found in recently uploaded crash reportscommitted: 15 Nov 2025 14:44
-
feat: highlight same text in grids based on all selected rows
committed: 14 Nov 2025 09:27
-
feat: support fractional UNIX timestamps in grids
Refs #884committed: 12 Nov 2025 20:4664bit build ≃ Installer ≃
-
chore: use Delphi logo in readme
committed: 10 Nov 2025 08:43
-
style: decrease size of headlines in readme file, add JetBrains logo for OSS licensing
committed: 10 Nov 2025 08:21
-
3rdparty: update SQLite library to v3.51.0
And SQLite multiple cipher library to v2.2.5. Without ICU support btw. Both signed by me.committed: 09 Nov 2025 12:23
-
feat: add "source table: xyz" hint to query result column headers
https://www.heidisql.com/forum.php?t=44554committed: 06 Nov 2025 19:19
-
Bump version for v12.13 release
committed: 03 Nov 2025 16:4264bit build ≃ Installer ≃
-
fix transifex url
committed: 29 Oct 2025 10:36
-
fix: sort empty session folders like non-empty ones
Refs #1828committed: 27 Oct 2025 13:5464bit build ≃ Installer ≃
-
fix: set modified flag after move per button
Refs #2220committed: 26 Oct 2025 12:5364bit build ≃ Installer ≃
-
feat: sort session folders at top per setting
Closes #1828committed: 24 Oct 2025 15:5364bit build ≃ Installer ≃
-
feat: filter box in user manager
Closes #2275committed: 17 Oct 2025 15:4064bit build ≃ Installer ≃
-
Issue #912: add checkbox "Open file after creation" to grid export dialog
committed: 13 Oct 2025 20:3564bit build ≃ Installer ≃
-
Table data generator: generate missing values for geometry columns
committed: 13 Oct 2025 20:01
-
Issue #900: allow modify length of index with binary column
committed: 13 Oct 2025 17:12
-
Issue #2220: fix no longer working move up/down of selected columns, see https://www.heidisql.com/forum.php?t=44467
committed: 13 Oct 2025 16:5864bit build ≃ Installer ≃
-
Issue #875: end global "edit function" mode for grid editing early
committed: 12 Oct 2025 16:26
-
Issue #799: take care for escaped ENUM definitions
committed: 12 Oct 2025 15:59
-
Issue #768: work around non-greedy expression when extracting the return data type of a stored function with a space in it.
Todo: a better solution would be to create a tokenizer and iterate through the tokens, instead of parsing per regular expressioncommitted: 12 Oct 2025 15:34
-
Issue #682: safety replacement for folder separator when renaming a session or folder
committed: 12 Oct 2025 13:06
-
Issue #551: leave away schema when double-click table for inserting into query editor
committed: 11 Oct 2025 15:49
-
Issue #441: fix sticky empty-password warning after setting a non-empty one
committed: 11 Oct 2025 15:13
-
Issue #2220: allow sorting columns in table designer by click on their header
committed: 10 Oct 2025 11:3764bit build ≃ Installer ≃
-
Issue #1326: ignore semicolon between double-dollar quoted strings when separating SQL queries by semicolon, e.g. $$ foo; bar $$
committed: 09 Oct 2025 16:3364bit build ≃ Installer ≃
-
Merge change from lazarus branch, done for issue #2222
committed: 09 Oct 2025 15:08
-
Bump version for v12.12 release
committed: 06 Oct 2025 10:5364bit build ≃ Installer ≃
-
Remove no longer used 32 bit plugins for MySQL and MariaDB
committed: 06 Oct 2025 10:3064bit build ≃ Installer ≃
-
Re-add plink v0.81 executable, to provide a workaround for some of the new console output issues
committed: 06 Oct 2025 10:0164bit build ≃ Installer ≃
-
Issue #2254: fix parsing existing trigger definition on SQLite, keeping compatibility to MariaDB and MySQL
committed: 05 Oct 2025 12:0664bit build ≃ Installer ≃
-
Issue #2266: move INVISIBLE clause for MySQL/MariaDB table columns after the virtual and generation clause
committed: 04 Oct 2025 12:2364bit build ≃ Installer ≃
-
Add hyphen to remaining 2 dlls so we can constantly remove "-64" in the target filename
committed: 30 Sep 2025 17:5464bit build ≃ Installer ≃
-
Remove 32 bit support for releases and nightly builds
committed: 29 Sep 2025 17:5664bit build ≃ Installer ≃