Download HeidiSQL

Last updated: · Verification by

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

Windows 12.22.0.7382

ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 468055814dcedc057821f2692d28cfdde181332265240538b9acb320cae49904 Download
x64 (64-bit) Inno Setup Per user 468055814dcedc057821f2692d28cfdde181332265240538b9acb320cae49904 Download

Install with winget: winget install --id HeidiSQL.HeidiSQL --exact

Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) and compare it with the SHA-256 above.

What the installer does

Windows

  • Delivered as an Inno Setup program (.exe) for x64.
  • Offers both a per-user and an all-users installer.
  • The installer asks Windows for administrator rights itself.
  • No custom silent switch is declared; winget falls back to its default for this installer type (/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART).
  • Associates with the file type .sql.
  • Upgrades install over the existing version.

Overview

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.

Details

Publisher
Ansgar Becker
Latest version
Windows 12.22.0.7382
Released
2026-10-25
Platforms
Windows
License
GPL-2.0
License type
Open source · Strong copyleft Software built on it must be shared under the same license.
Price
Free and open source
Copyright
Copyright (c) 2000-2026 Ansgar Becker
Tags
database db2 develop development ide mssql mysql postgres postgresql programming sql sqlite
winget ID
HeidiSQL.HeidiSQL
winget moniker
heidisql

Official links

Is HeidiSQL safe?

Score result: Clean

None of the 70 security engines on VirusTotal flagged the scanned file.

  • 0 flagged in total
  • 1 of 1 files scanned
  • 70 engines
Scanned with VirusTotalScore = share of engines that did not flag the lowest-scoring file. 100 means none flagged. How we score

Scan info

Last scan
Scan provider
VirusTotal · Full report

File integrity

FileSHA-256Hash checkSignatureVirusTotal
HeidiSQL_12.22.0.7382_Setup.exeWindows · x64 (64-bit) 468055814dcedc057821f2692d28cfdde181332265240538b9acb320cae49904 Matches the manifest (re-computed) Valid 0/70 flagged
Hash re-computed by everyversion.net1 of 1 installers match.
Code signature checked1 valid.
everyversion.net security commitment

We host no installers. Every download link goes to its original source. For this software we downloaded the files from that source ourselves, re-computed each checksum and checked the code signature where our tools could, as shown above. A passing check shows a file is the one that was published; it is not a guarantee it is free of problems. For more information, visit our Security and Trust Center.

Source and provenance
Windows: sourcemicrosoft/winget-pkgs
Windows: SHA-256 in upstream manifestYes
Windows: observed at commit7a9b34a267ed · retrieved 2026-11-06

Old versions

Windows versions

Showing the newest 20 of 26 versions (the JSON and Markdown versions list 26). Open a version for its installers, checksums and a command that pins it.

12.22.0.7382 latest · 2026-10-25 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 468055814dcedc057821f2692d28cfdde181332265240538b9acb320cae49904 Download
x64 (64-bit) Inno Setup Per user 468055814dcedc057821f2692d28cfdde181332265240538b9acb320cae49904 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.22.0.7382 --exact

Release notes

12.22 - 2026-10-25 ⛰️ Features - New login manager for MS SQL Server, closes #17 - (7ffb2f1) - New role manager UI for PostgreSQL, closes #80 - (4267133) - Show hints in all controls if set. Same as in master/37d02ea3 - (e07a913) - Inject branch commit count as build number at build time - (a8fd18e) - Build, sign and notarize macOS app bundle in CI - (cae4e0c) - Install Lazarus 4.8 on Windows and macOS runners, drop setup-lazarus action - (46ea9be) - Use fully qualified table name in "Select Top x rows" action when a click on it is combined with Shift - (06ab070) - Add Linux Qt theme selection - (816a819) 🚀 Enhancements - Hint at "Send batch in one go" for undeclared variables on MS SQL - (4ed6e5f) - Rephrase warning message displayed when a grid edit/delete did not affect any row - (9da8a80) 🐛 Bug Fixes - Firebird access violation on macOS; fail app bundling on missing client libs - (b012582) - Correct relative target of firebird.msg symlink - (c80253d) - Link bundled firebird.msg from Contents into Resources - (de488ed) - Place fbclient in Contents/Frameworks for session manager detection - (400944e) - Single rpath and @loader_path rewrites for bundled Firebird client - (c83d850) - Move bundled Firebird client to Contents/Resources to satisfy codesign - (512bd5f) - Pkgutil --expand requires non-existing target directory - (e546c29) - Bundle missing fbclient library in macOS app bundle - (feca7eb) - Make "apply filter" and "clear" buttons visually distinguishable…

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.22.0.7382

12.21.0.7344 · 2026-08-03 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 97acf0344313c11bb89c001425a615722b745669e5ffd542e732c418a00e22ed Download
x64 (64-bit) Inno Setup Per user 97acf0344313c11bb89c001425a615722b745669e5ffd542e732c418a00e22ed Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.21.0.7344 --exact

Release notes

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…

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.21.0.7344

12.20.0.7320 · 2026-06-22 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users b811c5fcc43a8703dc567e0b9b3b86e01cf7a05a53b05addc38c5055549387fa Download
x64 (64-bit) Inno Setup Per user b811c5fcc43a8703dc567e0b9b3b86e01cf7a05a53b05addc38c5055549387fa Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.20.0.7320 --exact

Release notes

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.

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.20.0.7320

12.19.0.7314 · 2026-06-20 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 33b45fb3e5311ff4030a5d59a698ee3870033a0a80ba4543a8a71ea63ff51f5e Download
x64 (64-bit) Inno Setup Per user 33b45fb3e5311ff4030a5d59a698ee3870033a0a80ba4543a8a71ea63ff51f5e Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.19.0.7314 --exact

Release notes

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 "disabled painting" to tree node icons, not to the text which gets unreadable - (4b2f469) - Crash in grid export with no focused column and usage of IfThen() which evaluates all arguments before the function is called - (bfe336b) - Reveal default text value of SQLite columns - (7f6e368) - Do not use INVISIBLE keyword on MariaDB - (fb082b8) - Prevent duplicate icons in Linux Alt-Tab by providing StartupWMClass with what xprop told me in the WM_CLASS line - (249c311) - Compiler error 4001 on arm64: Incompatible type - (1dbe1ae) - Compiler error 4001 and 4025on arm64: Incompatible type for arg no. 1: Got "SYSTEM.UITYPES.TFontStyles", expected "GRAPHICS.TFontStyles" - (aefc8fb) - Compiler error 4001 on arm64: Incompatible types: got "TFontStyles" expected "Set Of TFontStyle" - (f67445f) - Unhide hint on lblPasswordHint - (5f35d41) - Initially visible password hint may confuse user - (ed0f932) - Set new authentication plugin only if the user changed it, and then hint the user this will reset the password - (4ed89b8) - Error dialog due to unsupported SHOW GLOBAL VARIABLES query on MySQL 3.x servers - (49c70f8) - Truncate strings on UTF-8 boundaries in StrEllipsis - (2174388) - Prevent access violation on session disconnect (nil ActivePage) - (f878277) - "sort…

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.19.0.7314

12.18.0.7304 · 2026-06-09 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 2ef48652853a353277aa2d671d955a4c90e4768da810901bad1f902c091fdff9 Download
x64 (64-bit) Inno Setup Per user 2ef48652853a353277aa2d671d955a4c90e4768da810901bad1f902c091fdff9 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.18.0.7304 --exact

Release notes

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 - (75a0f7f) - Create opt-out setting "ForceUnicode", for sessions which shall not force Unicode communication - (ed9a94f) - Enable connection port visible in a column of the session tree - (7cfdb97) - Display auth plugin in a new column of the user listing tree - (3e4f562) - Support authentication plugin selection in user manager - (07112a0) - Grid export option for exporting the focused grid column only - (d896680) - Bypass automatic foreign key lookup in data grid editing through new menu item - (a5ae04b) - Add a separate menu item "copy formatted text", using the old code for copying SynEdit-highlighted text as HTML - (84c63c6) - Filter edit box for shortcuts in preferences - (fb243fc) - Create CLI app for adding PE security flags to heidisql.exe - (3e797e2) - Rename snippet per right-click on query helpers tree - (7171e48) - Name columns in SELECT when exporting table with invisible columns - (1799b0d) - Support invisible indexes on MySQL 8.0+ and ignored indexes on MariaDB 10.6+ - (b3fa484) - Support assigning a default role to a user - (96d2aef) - Support assigning roles to a user or role - (96717cd) - Do not require MySQL's RELOAD privilege just for opening the user manager - (f79d9a5) - When nodes are filtered, change "Check all" action to "Change all…

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.18.0.7304

12.17.0.7270 · 2026-04-12 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 938e9f8b364bf23d19c329b5eda49c654e4b80d1bd91de113b42687f5831b48d Download
x64 (64-bit) Inno Setup Per user 938e9f8b364bf23d19c329b5eda49c654e4b80d1bd91de113b42687f5831b48d Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.17.0.7270 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.17.0.7270

12.16.0.7229 · 2026-03-10 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users d6632c9fb7041aa6cf9b7f72e36b8cf7c5c5b5aac14265c7d55a39ea32613a91 Download
x64 (64-bit) Inno Setup Per user d6632c9fb7041aa6cf9b7f72e36b8cf7c5c5b5aac14265c7d55a39ea32613a91 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.16.0.7229 --exact

Release notes

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 TSpinEditEx - (96bb466) - Select just created table copy - (18e9431) - Add toolbar button for toggling reverse foreign key listing, so the user has the chance to disable its potentially long during query - (938f303) - Reverse foreign keys on "Foreign keys" tab in table editor - (ca48343) - Add menu item Edit > Copy column names - (ce93931) - Prevent loading an SQL file multiple times into an editor - (153e61d) - Add sshpass.exe v1.0.6 for Windows, and refactor Windows installer script - (d79d462) - Inject app name and version into potentially long during SQL queries for the SQL export - (93e1b39) - Run user startup script in DoAfterConnect call, which includes reconnects - (1b27b1d) - Add "Display" main menu, move some spread items there, and add two items for toggling log panel and tree filters - (c0fbcff) - Support BOOLEAN column type in MySQL - (e796ad1) - Re-enable clickable "Analyze query" label on host > processes - (678c7b8) - Create SQL export option for wrapping DML commands in a BEGIN/COMMIT transaction - (5560454) - Display approximate row count of tables in database tab on MS SQL - (146044f) - Support full table status option in SQLite, showing "Rows" from COUNT(*) for each table - (422935a) - Add security policy for supported versions and reporting…

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.16.0.7229

12.15.0.7171 · 2026-01-30 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 1b46636e7d9e3a101e7062d9ea5f870bfea7f8906b1feb373c586c6ed4b82e40 Download
x64 (64-bit) Inno Setup Per user 1b46636e7d9e3a101e7062d9ea5f870bfea7f8906b1feb373c586c6ed4b82e40 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.15.0.7171 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.15.0.7171

12.14.0.7165 · 2025-12-11 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users c21749db01d35d807ac986a827be5b6647b1fe9ee5909a46b0854d8090e713b3 Download
x64 (64-bit) Inno Setup Per user c21749db01d35d807ac986a827be5b6647b1fe9ee5909a46b0854d8090e713b3 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.14.0.7165 --exact

Release notes

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 enhancements: - fix: crash when grid-exporting without required key (issue #2311) - fix: cannot save new table when added column was removed (issue #2326) - fix: delete CLI-created session settings from registry after disconnect (issue #2162) - fix: query batch stops at second last query if it has errors but StopOnErrors is off (issue #2317) - feat: support SSH tunnel configuration per commandline (issue #2322) - disable tree option asDoubleClickInsertsNodeText by default (issue #2307) - fix: require elevation per build button only if app directory is not writable by user (issue #2305) - feat: keep time fractions intact for CSV exports (issue #2098) - fix: crash in AnyGridPaintText with no query result - feat: show NULL values in system variables listing (issue #1281) - feat: highlight same text in grids based on all selected rows - fix: crash in printer dialog with 0 printers available (issue #2283) - feat: support fractional UNIX timestamps in grids (issue #884) - feat: add "source table: xyz" hint to query result column headers https://www.heidisql.com/forum.php?t=44554

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.14.0.7165

12.13 · 2025-11-03 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users aa0810276401d650950b85dbee0079be1363c10ddce91b357e25377148c59fcb Download
x64 (64-bit) Inno Setup Per user aa0810276401d650950b85dbee0079be1363c10ddce91b357e25377148c59fcb Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.13 --exact

Release notes

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 the Github release pages, in the "Assets" area. New stuff: - Linux releases are built through Github Actions, in QT5 and GTK2 variants. A big thank you goes to Gus for making this happen!! - feat: sort sessions and folders according to user locale (issue #1828) - feat: sort session folders at top per setting (issue #1828) - feat: filter box in user manager (issue #2275) - add checkbox "Open file after creation" to grid export dialog (issue #912) Bugfixes and enhancements: - fix: sort empty session folders like non-empty ones (issue #1828) - fix: set modified flag after move per button (issue #2220) - fix: column reordering per drag and drop (issue #2220) - fix: list procedures in PostgreSQL(issue #2278) - fix: missing DELETE HISTORY privilege on MariaDB (issue #1026) - fix: prevent crash in auto-refresh action (issue #1060) - fix: bad message with no library selected (issue #1020) - Table data generator: generate missing values for geometry columns - allow modify length of index with binary column (issue #900) - fix no longer working move up/down of selected columns, see https://www.heidisql.com/forum.php?t=44467 (issue #2220) - end global "edit function" mode for grid editing early (issue #875) - take care for escaped ENUM definitions (issue #799) - work…

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.13

12.12 · 2025-10-06 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 0a877afba8aef7413791d0d43d0d45d3641fc8d995ae4ce6254b90dc600baea8 Download
x64 (64-bit) Inno Setup Per user 0a877afba8aef7413791d0d43d0d45d3641fc8d995ae4ce6254b90dc600baea8 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.12 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.12

12.11 · 2025-06-09 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users db670b2122b5bcc407f5b9cca37289b4d8bac1b658ad7213988d014b4e183590 Download
x64 (64-bit) Inno Setup Per user db670b2122b5bcc407f5b9cca37289b4d8bac1b658ad7213988d014b4e183590 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.11 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.11

12.10 · 2025-01-21 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Inno Setup All users 5dc23998f6e82a157ea07a3577e390fbcac35174b47cd668038640500ea84573 Download
x64 (64-bit) Inno Setup Per user 5dc23998f6e82a157ea07a3577e390fbcac35174b47cd668038640500ea84573 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.10 --exact

Release notes

3rd party updates: - Issue #2076: exchange 32 bit SSL libraries with their 64 bit pendants, fixing SSL connections with libpq and libmariadb

Full release notes from the publisher

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.10

12.9 · 1 installer
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US 5f6b3fa95327927f2b6e5a02e9044680218323119f45e164295e4763196b5ac4 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.9 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.9

12.8 · 1 installer
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US 0f47ca8662511f6182fb5580953cf4b098b5aa8fc1bbe1ff32eb5a1c5052286a Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.8 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.8

12.7 · 1 installer
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US 0c2cdd45c4bf69a51dab5f6ab3ec231b3ee072eb6fe70f47a379164a221a1ae7 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.7 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.7

12.6 · 1 installer
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US 6d6e25348eb5c879ca35ac49cbe808a253c03b5ce229b2b12eec4866301c0dd6 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.6 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.6

12.5 · 2023-05-08 · 1 installer notes
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US b8d4840ff581ef54d06db0328f8e98ec16af91a9a8e15a758a273422452751ee Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.5 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.5

12.4 · 1 installer
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US 205da1014259b36891981b1044f5429412b9a3050dfc2e2864b9fd724200f227 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.4 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.4

12.3 · 1 installer
ArchitectureFormatScopeSHA-256Download
Any Inno Setup All usersen-US 6bd45948eed317b0ab59989a7af0f76c4aa7b9c6d79b5a5e7760888ba6a67c79 Download

Pin this version: winget install --id HeidiSQL.HeidiSQL --version 12.3 --exact

Release notes

Publisher changelog

Manifest: manifests/h/HeidiSQL/HeidiSQL/12.3

All older versions: manifests/h/HeidiSQL/HeidiSQL

HeidiSQL FAQ

Is HeidiSQL safe to download from here?

We host no installers. Every download button goes to the original source, and the checks below were run on those files.

On 2026-11-06 we downloaded the latest installer from those sources and re-computed the SHA-256: it matches the package catalog’s value. Code signatures: 1 valid.

VirusTotal: none of its 70 security engines flagged the scanned file.

Our rating: Safe. No check is a guarantee. See the security details above and our Security and Trust Center. Publisher’s website: HeidiSQL’s official website.

Does HeidiSQL update itself after I install an old version?

We cannot say for certain. We do not have data on whether HeidiSQL updates itself, and many apps check for updates and offer to install them. Look for an update setting in HeidiSQL (see HeidiSQL’s documentation) before you rely on an older version.

Does HeidiSQL cost anything?

No. HeidiSQL is free and open source (license: GPL-2.0).

Which versions of HeidiSQL are listed here, and how far back?

We list 26 versions, from 11.0 up to 12.22.0.7382. This page shows the newest 20; the JSON and Markdown files for this app list all 26.

Where do the download links go?

They go straight to the source named in the package catalog, with nothing added by us: to github.com. We host no files. Compare the SHA-256 shown next to each file with the one you compute after downloading. Publisher’s website: HeidiSQL’s official website.