Download HeidiSQL v12.18, released on 09 Jun 2026

Donate

Installation notes

Latest changes and nightly builds

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.

Classic Windows version v13 Preview, Current Linux and macOS versions
Ansgar Becker fix: a checkbox does not seem to have Focused on macOS during a mouse-click

Use a special Tag for suspending the OnClick event during checkbox updates per code

Refs #2506

dbc868a: 10 Jun 2026 17:05 v12.18.0.7306

Ansgar Becker fix: work around mysql bug for "hidden" routines in UPPERCASE databases

MySQL stores the database name of a routine in lowercase in mysql.proc This change should solve that on servers with lower_case_table_names=0 or 2, case sensitive file system, plus databases with uppercase characters

Refs #2506

eedc259: 10 Jun 2026 16:37 v12.18.0.7305

Ansgar Becker Bump version for v12.18 release

be6e645: 09 Jun 2026 19:21 v12.18.0.730464bit build Installer

Ansgar Becker feat: create checkbox in advanced session setting for new ForceUnicode setting

https://www.heidisql.com/forum.php?t=45113

c934d72: 03 Jun 2026 17:15 v12.17.0.730364bit build Installer

Ansgar Becker feat: create opt-out setting "ForceUnicode", for sessions which shall not force Unicode communication

https://www.heidisql.com/forum.php?t=45113

b858cd6: 02 Jun 2026 15:55 v12.17.0.730264bit build Installer

Ansgar Becker feat: enable connection port visible in a column of the session tree

a6fa055: 01 Jun 2026 16:15 v12.17.0.730164bit build Installer

Ansgar Becker fix: prefer SHOW KEYS over SHOW INDEXES, which are synonyms, while very old servers only accept the one with KEYS

https://www.heidisql.com/forum.php?t=45113

6a0e238: 01 Jun 2026 15:55 v12.17.0.7300

Ansgar Becker fix: prevent grid queries from doing "WHERE intcol::text = 1", due to "1" being incompatible to the text value on the left

Refs #2499

04a9492: 01 Jun 2026 10:36 v12.17.0.729964bit build Installer

Ansgar Becker enhance: do not copy default type and value from previous column when adding columns to a table

Refs #2494

c94b860: 29 May 2026 15:54 v12.17.0.7298

Ansgar Becker fix: automatic reconnect when firing query on a disconnected SQL server connection

Refs #2334

2151b40: 29 May 2026 14:56 v12.17.0.729764bit build Installer

Ansgar Becker fix: Vulnerability CVE-2025-70873, updating SQLite libs to v3.53.1

Refs #2496

eb81654: 29 May 2026 12:10 v12.17.0.7296

Ansgar Becker feat: support authentication plugin selection in user manager, and fix complaint about invalid password length on user plugins which have no fixed password length

Refs #1728, #1671

ec6f7ec: 29 May 2026 10:13 v12.17.0.729564bit build Installer

Ansgar Becker fix: SUBSTRING() on array typed VARCHARs throw "function substr(...) does not exist"

Refs #272

369354d: 27 May 2026 10:40 v12.17.0.7294

Ansgar Becker fix: MS SQL throws "Cannot drop database xyz, because it is currently in use" when user is about to drop the current database

Sets the next or previous sibling database, whichever is available

Refs #1436

62caaf9: 27 May 2026 10:06 v12.17.0.7293

Ansgar Becker feat: grid export option for exporting the focused grid column only

Refs #2490

09c6afa: 26 May 2026 17:06 v12.17.0.729264bit build Installer

Ansgar Becker feat: bypass automatic foreign key lookup in data grid editing through new menu item

Refs #2454

118e9d9: 25 May 2026 21:29 v12.17.0.729164bit build Installer

Ansgar Becker fix: space missing in CREATE TABLE code of PG table with SERIAL column

See https://www.heidisql.com/forum.php?t=45094

50325ea: 25 May 2026 10:37 v12.17.0.7290

Ansgar Becker fix: formatting CSS rules ignored by Libre Office Writer when pasting, probably due to specified fragment pointing to the HTML only portion

Refs #2487

3b9215a: 24 May 2026 12:19 v12.17.0.7289

Ansgar Becker fix: quick filter prompts on numbers break WHERE clause through local formatting

Refs #2488

bdea494: 24 May 2026 12:11 v12.17.0.7288

Ansgar Becker feat: add a separate menu item "copy formatted text", using the old code for copying SynEdit-highlighted text as HTML

Refs #2487

da5e781: 23 May 2026 18:39 v12.17.0.7287

Ansgar Becker fix: "sort alphabetically" checkbox in column selector does nothing on macOS

Refs #2506

ec2b942: 10 Jun 2026 18:58 Builds

Ansgar Becker fix: a checkbox does not seem to have Focused on macOS during a mouse-click

Use a special Tag for suspending the OnClick event during checkbox updates per code

Refs #2506

c21f646: 10 Jun 2026 17:03

Ansgar Becker fix: work around mysql bug for "hidden" routines in UPPERCASE databases

MySQL stores the database name of a routine in lowercase in mysql.proc This change should solve that on servers with lower_case_table_names=0 or 2, case sensitive file system, plus databases with uppercase characters

Refs #2506

f51834c: 10 Jun 2026 16:35

Ansgar Becker Bump version for v12.18 release

a60fff5: 09 Jun 2026 19:25

Ansgar Becker localize: update compiled .mo translation files

53f95d2: 08 Jun 2026 20:06

Ansgar Becker enhance: disable plugin selector as long as no user was selected

Refs #1728

54dd7d8: 04 Jun 2026 12:04

Ansgar Becker fix: copy table dialog crashes when none of dbtree and listtables has Focused=True

Refs #2502

9216061: 04 Jun 2026 12:03

Ansgar Becker feat: create checkbox in advanced session setting for new ForceUnicode setting

https://www.heidisql.com/forum.php?t=45113

75a0f7f: 03 Jun 2026 17:04

Ansgar Becker feat: create opt-out setting "ForceUnicode", for sessions which shall not force Unicode communication

https://www.heidisql.com/forum.php?t=45113

ed9a94f: 02 Jun 2026 16:46

Ansgar Becker feat: enable connection port visible in a column of the session tree

7cfdb97: 01 Jun 2026 16:18

Ansgar Becker fix: prefer SHOW KEYS over SHOW INDEXES, which are synonyms, while very old servers only accept the one with KEYS

https://www.heidisql.com/forum.php?t=45113

b97122c: 01 Jun 2026 15:56

Ansgar Becker fix: prevent grid queries from doing "WHERE intcol::text = 1", due to "1" being incompatible to the text value on the left

Refs #2499

bcea889: 01 Jun 2026 10:35

Ansgar Becker enhance: do not copy default type and value from previous column when adding columns to a table

Refs #2494

42a061d: 29 May 2026 15:52

Ansgar Becker fix: Vulnerability CVE-2025-70873, updating SQLite libs to v3.53.1

Refs #2496

2930be8: 29 May 2026 12:12

Ansgar Becker fix: complaint about invalid password length on user plugins which have no fixed password length

Refs #1671

510b141: 29 May 2026 09:49

Ansgar Becker feat: display auth plugin in a new column of the user listing tree

Refs #1728

3e4f562: 28 May 2026 20:55

Ansgar Becker feat: support authentication plugin selection in user manager

Refs #1728

07112a0: 28 May 2026 20:40

Ansgar Becker fix: SUBSTRING() on array typed VARCHARs throw "function substr(...) does not exist"

Refs #272

5f2959d: 27 May 2026 10:41

Ansgar Becker fix: MS SQL throws "Cannot drop database xyz, because it is currently in use" when user is about to drop the current database

Sets the next or previous sibling database, whichever is available

Refs #1436

fa2bb05: 27 May 2026 10:12

Ansgar Becker fix: wrong tab order after inserting new checkbox in the middle

Refs #2490

59d4f1f: 26 May 2026 17:11