Download HeidiSQL 12.10, released on 21 Jan 2025
- Installer, 64 bit ≃
-
Portable version (zipped):
32 bit
≃
64 bit
≃
Stable link to latest portable version: 32 bit 64 bit -
Sourcecode
- Previous releases
- Windows Package Manager
- Linux version 12.10.1.133 , released on 06 May 2025
Compatibility notes
- HeidiSQL runs fine on Windows 11 (and on Windows 7 + 8 + 10 with some minor issues)
- The new native Linux version may be an alternative for you, if you get issues running HeidiSQL on Wine.
- Microsoft Visual C++ Redistributable libraries are required for some drivers. Download and install them from Microsoft if you get errors saying "vcruntime140.dll missing".
- Running WindowBlinds can cause issues in HeidiSQL. Recommendation: add an exclusion for HeidiSQL in WindowBlinds.
Nightly Builds of heidisql.exe
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.
-
Issue #2172: fix wrong comment
committed: 19 May 2025 16:37 compiled: 19 May 2025 17:25
64bit build 23.5 MB ≃
-
Issue #2172: prompt for password again, when connection has timeout or broke
committed: 19 May 2025 16:33
-
Issue #2159: fix memory leak
committed: 19 May 2025 11:27 compiled: 19 May 2025 12:25
64bit build 23.5 MB ≃
-
Issue #2159: SQLite: export separated table indexes, and export views and triggers
committed: 19 May 2025 11:24 compiled: 19 May 2025 11:25
64bit build 23.5 MB ≃
-
Issue #2168: turn off synchronize_seqscans variable in PostgreSQL mode, to be sure SELECT's show a stable row sorting. See https://www.postgresql.org/docs/8.3/runtime-config-compatible.html#GUC-SYNCHRONIZE-SEQSCANS
committed: 18 May 2025 11:43 compiled: 18 May 2025 12:25
64bit build 23.5 MB ≃
-
Issue #1853: try to fix column definition changes on MS SQL wrt collation quoting and default value
committed: 16 May 2025 14:44 compiled: 16 May 2025 15:25
64bit build 23.5 MB ≃
-
Issue #2168: select rows from table to export by its primary key columns, so PostgreSQL does not apply a random sorting
committed: 15 May 2025 20:06 compiled: 15 May 2025 20:25
64bit build 23.5 MB ≃
-
Issue #2155: high DPI fix for painting icons in SQL export target drop-down
committed: 13 May 2025 19:01 compiled: 13 May 2025 19:25
64bit build 23.5 MB ≃
-
Issue #2155: paint session background and icon in session drop-down of SQL export dialog
committed: 09 May 2025 14:25 compiled: 09 May 2025 15:25
64bit build 23.5 MB ≃
-
Issue #2156: unescape generated column expression when loading from IS.COLUMNS
committed: 05 May 2025 08:07 compiled: 05 May 2025 08:25
64bit build 23.5 MB ≃
-
Keep retrieving exact row count on data tab header after activated via context menu, until another table has focus
committed: 02 May 2025 13:57 compiled: 02 May 2025 14:25
64bit build 23.5 MB ≃
-
Display number or rows in data tab header for views. See https://www.heidisql.com/forum.php?t=44057
committed: 02 May 2025 13:47
-
Issue #2107: add "invert check" menu item on table tools tree
committed: 28 Apr 2025 16:56 compiled: 28 Apr 2025 17:25
64bit build 23.5 MB ≃
-
Issue #214: when refreshing, ask user if he wants to discard modifications in table/view/routine/... editors
committed: 28 Apr 2025 16:40
-
Add hint to the lazarus branch in the readme file. Update Delphi version.
committed: 21 Apr 2025 12:07 compiled: 21 Apr 2025 12:25
64bit build 23.5 MB ≃
-
Prefer Boolean over Bool type in owned code
committed: 20 Apr 2025 14:33 compiled: 20 Apr 2025 15:25
64bit build 23.5 MB ≃
-
Issue #2139: fix missing AND's in REQUIRE clause, and move REQUIRE clause from GRANT to ALTER USER query, as MySQL does not support that in GRANT since v8.x
committed: 12 Apr 2025 16:53 compiled: 13 Apr 2025 00:25
64bit build 23.5 MB ≃
-
Issue #2133: revert broken characters and encoding of apphelpers unit
committed: 07 Apr 2025 09:12 compiled: 07 Apr 2025 09:25
64bit build 23.5 MB ≃
-
implementation of Unicode logic for password encryption
committed: 06 Apr 2025 23:28
-
Issue #2132: fix crash when saving an sql file previously loaded with auto-detected encoding
committed: 06 Apr 2025 20:33 compiled: 06 Apr 2025 21:25
64bit build 23.5 MB ≃
-
Issue #2123: prevent crash in libpq when disconnecting an already disconnected connection
committed: 05 Apr 2025 18:08 compiled: 05 Apr 2025 18:25
64bit build 23.5 MB ≃
-
Issue #2128: fix wrong encoding of connection string for PQconnectdb()
committed: 05 Apr 2025 18:02
-
Issue #2123: fix reconnect mechanism in TPGConnection.Ping()
committed: 01 Apr 2025 17:10 compiled: 01 Apr 2025 17:25
64bit build 23.5 MB ≃
-
Issue #2119: optimize calculation of status bar panel widths
committed: 17 Mar 2025 07:25 compiled: 17 Mar 2025 08:25
64bit build 23.5 MB ≃
-
Issue #1986: do not set CLIENT_SSL flag with libmariadb, which seems to cause a "bad handshake" in mysql_real_connect()
committed: 16 Mar 2025 13:40 compiled: 16 Mar 2025 14:25
64bit build 23.5 MB ≃
-
Issue #2103: fix latin1 charset used with libmysql v8.x which reports "utf8mb4" by mysql_character_set_name()
committed: 15 Mar 2025 16:12 compiled: 15 Mar 2025 16:25
64bit build 23.5 MB ≃
-
Issue #2101: attempt to reactivate progress bar in status bar when running through Wine, now with a safety check for IsWindow()
committed: 04 Mar 2025 15:49 compiled: 04 Mar 2025 16:25
64bit build 23.5 MB ≃
-
Update default functions-mysql.ini with predefined line breaks and much more help content
committed: 17 Feb 2025 20:49 compiled: 17 Feb 2025 21:26
32bit build: 17.0 MB ≃ 64bit build 23.5 MB ≃ Installer 17.0 MB ≃
-
Update functions-mysql8.ini with predefined line breaks and much more help content
committed: 17 Feb 2025 20:41
-
Enable padding in multiline tooltips with a derived THintWindow class
committed: 17 Feb 2025 20:09 compiled: 17 Feb 2025 20:25
64bit build 23.5 MB ≃
-
Reduce web page openings to once after successful nightly update
committed: 17 Feb 2025 20:02
-
Wrap long lines in data type hints. See https://www.heidisql.com/forum.php?t=43881
committed: 16 Feb 2025 12:31 compiled: 16 Feb 2025 13:25
64bit build 23.5 MB ≃
-
Simplify and optimize functions generator for MariaDB, and update functions-mariadb.ini with predefined line breaks
committed: 16 Feb 2025 12:00 compiled: 16 Feb 2025 12:26
32bit build: 17.0 MB ≃ 64bit build 23.5 MB ≃ Installer 16.9 MB ≃
-
Issue #2095: fix wrong/no control characters used when changing format to Excel csv via file-save dialog
committed: 14 Feb 2025 11:05 compiled: 14 Feb 2025 11:25
64bit build 23.5 MB ≃
-
Issue #2068: support MariaDB's new VECTOR data type in table designer, categorize as binary
committed: 14 Feb 2025 09:54 compiled: 14 Feb 2025 10:25
64bit build 23.5 MB ≃
-
Update plink executables to v0.83
committed: 12 Feb 2025 09:14 compiled: 12 Feb 2025 09:26
32bit build: 17.0 MB ≃ 64bit build 23.5 MB ≃ Installer 16.9 MB ≃
-
Update MariaDB Connector/C to v3.4.4. See https://mariadb.com/kb/en/mariadb-connector-c-3-4-4-release-notes/
committed: 12 Feb 2025 08:58
-
Issue #2083: use empty field delimiter and tab separator for new copy-lines feature
committed: 10 Feb 2025 20:09 compiled: 10 Feb 2025 20:25
64bit build 23.5 MB ≃
-
Open donation web page in background when checking for updates
committed: 10 Feb 2025 19:53
-
Open donation web page lazily once per day
committed: 09 Feb 2025 20:50
-
Issue #2083: add menu item "Copy all lines" for copying visible and initialized nodes from any VirtualTree instance as CSV data
committed: 02 Feb 2025 13:51 compiled: 02 Feb 2025 14:26
32bit build: 17.0 MB ≃ 64bit build 23.5 MB ≃ Installer 16.9 MB ≃
-
Issue #1975: add "keep asking" checkbox to reformat dialog
committed: 01 Feb 2025 16:37 compiled: 01 Feb 2025 17:25
64bit build 23.4 MB ≃
-
Issue #2085: tell TStringStream.Create not to free its TEncoding object after usage, as we use application-lifetime-available encoding instances
committed: 01 Feb 2025 09:59 compiled: 01 Feb 2025 10:25
64bit build 23.4 MB ≃
-
Issue #2084: show numeric values in variables tab locally formatted in a tooltip
committed: 31 Jan 2025 11:33 compiled: 31 Jan 2025 12:25
64bit build 23.4 MB ≃
-
Show type of exception happening through AppSettings.ExportSettings
committed: 31 Jan 2025 10:49 compiled: 31 Jan 2025 10:51
64bit build 23.4 MB ≃
-
Issue #835: move prompt for overwriting output file from save-dialog to later when exporting is started, catching cases where the previous filename is used
committed: 30 Jan 2025 11:40 compiled: 30 Jan 2025 12:26
32bit build: 17.0 MB ≃ 64bit build 23.4 MB ≃ Installer 16.9 MB ≃
-
Issue #2079: work with the "default" set of SQLite encryption parameters, not the transient ones
committed: 26 Jan 2025 16:05 compiled: 26 Jan 2025 16:26
32bit build: 17.0 MB ≃ 64bit build 23.4 MB ≃ Installer 16.9 MB ≃
-
Issue #646: forget setting for "Favorite objects only" on each connection start
committed: 24 Jan 2025 09:49 compiled: 25 Jan 2025 13:05
64bit build 23.4 MB ≃
-
Issue #2064: support UTF-8 BOM encoding when loading and saving editor files
committed: 22 Jan 2025 10:55 compiled: 22 Jan 2025 11:25
64bit build 23.9 MB ≃
-
Prevent connection activity through hovering table token while user query is running. Similar to issue #278
committed: 22 Jan 2025 08:40 compiled: 22 Jan 2025 09:25
64bit build 23.9 MB ≃