Download LINQPad

Download LINQPad 5* for .NET Framework 4.6
Download LINQPad 4 for .NET Framework 4.0 / 4.5
  • Super-lightweight setup
  • Standard edition free (no expiry)

LINQPad 5 runs side-by-side with LINQPad 4.

*If you have a paid edition of LINQPad 4, please read the licensing notes.

More Download Options

Current release versions: 5.02.03 / 4.57.02

Latest Betas

The latest LINQPad 5 betas include fixes to bugs reported on the LINQPad forum, plus the following new features:

  • The Dump extension method has an optional parameter for specifying columns/members to exclude.
  • The 'Upload to Instant Share' dialog now has a checkbox to disable the shortcut key (Ctrl+Shift+U).

Download LINQPad 5.03.03 Beta (Standard X86)
Download LINQPad 5.03.03 Beta (Any CPU)

The latest LINQPad 4 betas include several bug fixes.

Download LINQPad 4.58 Beta (Standard X86)
Download LINQPad 4.58 Beta (Any CPU)

Notes on LINQPad 5

LINQPad 5 targets .NET Framework 4.6 and includes the following features:

  • Full C# 6 / VB14 support, including string interpolation, expression-bodied functions, exception filters, nameof, static imports and the new 'Elvis' operator.
  • Background code-checking - both parsing and binding errors show with red squigglies. Resolved symbols display in turquoise, and unresolved symbols in red. Compilation is quicker, because most of the work is done in advance.
  • (Pro/Premium Editions) Automatic code formatting, 'Rename Symbol', 'Jump to Definition', and 'Find References'.
  • (Pro/Premium Editions) Autocompletion for VB, including member listings, parameter info, quick info, background compilation, smart-tags, and auto-formatting.
  • Built-in F# compiler, so fsc.exe is not required. Parsing errors are shown as you type. Autocompletion is on the way!
  • Built-in Roslyn Syntax Tree Visualizer. The syntax tree for your query appears automatically as an output tab, and you can invoke it programmatically with .DumpSyntaxTree() or .DumpSyntaxNode().
  • Authenticated feed support within the NuGet package manager.

If you own a Pro or Premium edition of LINQPad 4, LINQPad 5 is a paid upgrade.


LINQPad standard edition is free to download and use.

LINQPad is not an open-source product and the source code is protected by copyright laws.  Nonetheless, you are free to disassemble the executable to satisfy your curiosity. The author provides no warranties, and accepts no liability for direct or consequential damages. Read full EULA

Licensing Notes on LINQPad 5

If you purchased a paid edition of LINQPad 4 prior to 1 January 2015, you'll need to purchase an upgrade to use the paid features of LINQPad 5. You can find out here whether your license covers V5, and the cost of upgrading. Upgrade discounts are available for a limited time, and further discounts are available right now to raise the user count or edition.